deploy: 3bad0ad02ea8da697403900911951b71d8fc2e32

This commit is contained in:
romanzac 2025-12-15 04:51:26 +00:00
parent fa60f98bff
commit 16b170adf4
1692 changed files with 900733 additions and 6 deletions

2
nim/1004/app.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,84 @@
2025-12-15 04:18:04.195 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:18:04.195 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2025-12-15_04-18-04__345b9909-4269-454c-b34d-6ad713071bba
2025-12-15 04:18:04.195 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:18:04.196 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:18:04.196 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-15 04:18:04.203 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:18:04.203 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-18-04__345b9909-4269-454c-b34d-6ad713071bba__wakuorg_nwaku:latest.log
2025-12-15 04:18:04.203 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:18:04.204 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:18:04.205 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:18:04.206 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.125
2025-12-15 04:18:04.206 DEBUG [src.node.docker_mananger] Generated ports ['38137', '38138', '38139', '38140', '38141']
2025-12-15 04:18:04.206 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:18:04.206 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:18:04.206 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:18:04.206 DEBUG [src.node.docker_mananger] docker run -i -t -p 38137:38137 -p 38138:38138 -p 38139:38139 -p 38140:38140 -p 38141:38141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38139 --rest-port=38137 --tcp-port=38138 --discv5-udp-port=38140 --rest-address=0.0.0.0 --nat=extip:172.18.32.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9450543a38df7146bfcbf2815e69880a5fcbd1adffdc92a8bdb7bd0e2ae87bba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38141 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:18:04.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.125 waku 8c5d6e12ac132cce236914b0d9d15fba9a9a1e363a9b1690b63f2cc4e6702dfb
2025-12-15 04:18:04.413 DEBUG [src.node.docker_mananger] Container started with ID 8c5d6e12ac13. Setting up logs at ./log/docker/node1_2025-12-15_04-18-04__345b9909-4269-454c-b34d-6ad713071bba__wakuorg_nwaku:latest.log
2025-12-15 04:18:04.415 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38137
2025-12-15 04:18:04.415 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:18:04.494 ERROR [src.node.docker_mananger] Max retries reached for container 953bb4cd182a. Exiting log stream.
2025-12-15 04:18:05.004 ERROR [src.node.docker_mananger] Max retries reached for container 9d3a8e692d9f. Exiting log stream.
2025-12-15 04:18:05.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38137/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:05.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:18:05.418 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:18:05.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:05.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.125/tcp/38138/p2p/16Uiu2HAmSWmys5MWRKR7RxbYqESpYiBqnVdwRpKuNQ3XomMjKEBG","/ip4/172.18.32.125/tcp/38139/ws/p2p/16Uiu2HAmSWmys5MWRKR7RxbYqESpYiBqnVdwRpKuNQ3XomMjKEBG"],"enrUri":"enr:-L24QARGG0NOR8HKUxhoB6RF569NrVFKPnM0Wl3lV6VDMUMOSQWCKoj6w_VpyjzCOVxJQjUF7n35F1mmR1eUL_OknzsCgmlkgnY0gmlwhKwSIH2KbXVsdGlhZGRyc5YACASsEiB9BpT6AAoErBIgfQaU-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzej7_x1Bnh2CBv9317ioJBhYbBfJ5-kLphgIKa-CJReDdGNwgpT6g3VkcIKU_IV3YWt1MgU"}'
2025-12-15 04:18:05.421 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:18:05.421 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-15 04:18:05.428 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:18:05.428 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-18-04__345b9909-4269-454c-b34d-6ad713071bba__wakuorg_nwaku:latest.log
2025-12-15 04:18:05.428 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:18:05.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:18:05.429 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:18:05.429 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.158
2025-12-15 04:18:05.429 DEBUG [src.node.docker_mananger] Generated ports ['7025', '7026', '7027', '7028', '7029']
2025-12-15 04:18:05.430 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:18:05.430 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:18:05.430 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:18:05.430 DEBUG [src.node.docker_mananger] docker run -i -t -p 7025:7025 -p 7026:7026 -p 7027:7027 -p 7028:7028 -p 7029:7029 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7027 --rest-port=7025 --tcp-port=7026 --discv5-udp-port=7028 --rest-address=0.0.0.0 --nat=extip:172.18.188.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5746bec76ff927980fecf7c36ea99b9b5cd969bfd4d483a7cab24fd0fec4bda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7029 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QARGG0NOR8HKUxhoB6RF569NrVFKPnM0Wl3lV6VDMUMOSQWCKoj6w_VpyjzCOVxJQjUF7n35F1mmR1eUL_OknzsCgmlkgnY0gmlwhKwSIH2KbXVsdGlhZGRyc5YACASsEiB9BpT6AAoErBIgfQaU-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzej7_x1Bnh2CBv9317ioJBhYbBfJ5-kLphgIKa-CJReDdGNwgpT6g3VkcIKU_IV3YWt1MgU --filternode=/ip4/172.18.32.125/tcp/38138/p2p/16Uiu2HAmSWmys5MWRKR7RxbYqESpYiBqnVdwRpKuNQ3XomMjKEBG
2025-12-15 04:18:05.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.158 waku 6325f266dcc49fca471511fc8d77191a8aa6bf4b4cb6617db1f92455194dfb9d
2025-12-15 04:18:05.640 DEBUG [src.node.docker_mananger] Container started with ID 6325f266dcc4. Setting up logs at ./log/docker/node2_2025-12-15_04-18-04__345b9909-4269-454c-b34d-6ad713071bba__wakuorg_nwaku:latest.log
2025-12-15 04:18:05.640 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7025
2025-12-15 04:18:05.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:18:06.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7025/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:06.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:18:06.645 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:18:06.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7025/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:06.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.158/tcp/7026/p2p/16Uiu2HAmENxp3W46m8B1qpvHqu79FZmcJYrVeaVz7M9sEYn48mWM","/ip4/172.18.188.158/tcp/7027/ws/p2p/16Uiu2HAmENxp3W46m8B1qpvHqu79FZmcJYrVeaVz7M9sEYn48mWM"],"enrUri":"enr:-L24QNvdaC9X_b6W30BVJATjdGpB5qHXm0rsSqUosMpA1vAbX3FVYNvnrW2FzJMJ30AJWkytqg3pnWssSsh0hbNB2zoCgmlkgnY0gmlwhKwSvJ6KbXVsdGlhZGRyc5YACASsEryeBhtyAAoErBK8ngYbc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGZxXUDcdymCPf3hU3SYhW1D8TBnSt4-C75MVL-CAsH6DdGNwghtyg3VkcIIbdIV3YWt1MgA"}'
2025-12-15 04:18:06.647 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:18:06.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7025/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.125/tcp/38138/p2p/16Uiu2HAmSWmys5MWRKR7RxbYqESpYiBqnVdwRpKuNQ3XomMjKEBG"]'
2025-12-15 04:18:06.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:06.675 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-15 04:18:06.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:18:06.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:06.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "557c5b8f-fa25-4798-8e64-c0ebd1ed19f2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:18:06.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"557c5b8f-fa25-4798-8e64-c0ebd1ed19f2","statusDesc":"OK"}'
2025-12-15 04:18:06.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:18:06.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:06.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b0e185df-4984-49d5-8678-33637658c3c1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:18:06.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b0e185df-4984-49d5-8678-33637658c3c1","statusDesc":"OK"}'
2025-12-15 04:18:06.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:18:06.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:06.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:18:06.822 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:18:06.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7025/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:06.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1765772286714328399,"ephemeral":false}]'
2025-12-15 04:18:06.826 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:18:06.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-15 04:18:06.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:18:06.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:06.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:18:06.939 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:18:06.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7025/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:06.942 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7025/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2025-12-15 04:18:06.945 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:18:06.946 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:18:06.946 DEBUG [src.node.waku_node] Stopping container with id 8c5d6e12ac13
2025-12-15 04:18:07.450 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:18:07.451 DEBUG [src.node.waku_node] Stopping container with id 6325f266dcc4
2025-12-15 04:18:07.955 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:18:07.958 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:18:07.965 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:18:07.970 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: 2025-12-15_04-36-09__97084a70-4512-4e41-a938-ea7dd9e058b5
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_2025-12-15_04-36-09__97084a70-4512-4e41-a938-ea7dd9e058b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6106', '6107', '6108', '6109', '6110']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6106:6106 -p 6107:6107 -p 6108:6108 -p 6109:6109 -p 6110:6110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6108 --rest-port=6106 --tcp-port=6107 --discv5-udp-port=6109 --rest-address=0.0.0.0 --nat=extip:172.18.66.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef07d2a52dfdecf5d8b54a301fa7c97f6cd5a9e02db0ef568ff4aec3ed8173bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6110 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.131 waku 3d6edac570c988b5b7f8d21253bf5be1654ed2d8419578aceef7366d87664f2c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d6edac570c9. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-36-09__97084a70-4512-4e41-a938-ea7dd9e058b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6106
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 ac55b35a9595. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9617a48b9475. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6106/debug/v1/info" -H "Content-Type: application/json" -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.131/tcp/6107/p2p/16Uiu2HAm88QqG3rXhmrSukmBhfbpwGmddUC6DzrpqzgVgA5HUAAX","/ip4/172.18.66.131/tcp/6108/ws/p2p/16Uiu2HAm88QqG3rXhmrSukmBhfbpwGmddUC6DzrpqzgVgA5HUAAX"],"enrUri":"enr:-L24QBT9pYQJhcGZv8Jke6tQRTCHrvT_d_3ysweKsO1xy6WxEDdW9dgSu4EdB85sdFazP75KXlknD5Gpugt8_e6reaECgmlkgnY0gmlwhKwSQoOKbXVsdGlhZGRyc5YACASsEkKDBhfbAAoErBJCgwYX3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECvLvt69YVM_7IlbOIdcPCuJl79lp1DM3BUWiDHuZx2eSDdGNwghfbg3VkcIIX3YV3YWt1MgM"}'
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_2025-12-15_04-36-09__97084a70-4512-4e41-a938-ea7dd9e058b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7782', '7783', '7784', '7785', '7786']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7782:7782 -p 7783:7783 -p 7784:7784 -p 7785:7785 -p 7786:7786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7784 --rest-port=7782 --tcp-port=7783 --discv5-udp-port=7785 --rest-address=0.0.0.0 --nat=extip:172.18.48.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb5a869e84bb0deaf18ba1358668be926a6ccb9feca1d30534eeae9afddfc5e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7786 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBT9pYQJhcGZv8Jke6tQRTCHrvT_d_3ysweKsO1xy6WxEDdW9dgSu4EdB85sdFazP75KXlknD5Gpugt8_e6reaECgmlkgnY0gmlwhKwSQoOKbXVsdGlhZGRyc5YACASsEkKDBhfbAAoErBJCgwYX3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECvLvt69YVM_7IlbOIdcPCuJl79lp1DM3BUWiDHuZx2eSDdGNwghfbg3VkcIIX3YV3YWt1MgM --storenode=/ip4/172.18.66.131/tcp/6107/p2p/16Uiu2HAm88QqG3rXhmrSukmBhfbpwGmddUC6DzrpqzgVgA5HUAAX --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.143 waku 0c0cfd4a24633c8a8719dee4462f4d6e42d31e2cbf87bf54cf830cd4b792268b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c0cfd4a2463. Setting up logs at ./log/docker/store_node1_2025-12-15_04-36-09__97084a70-4512-4e41-a938-ea7dd9e058b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7782
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7782/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.143/tcp/7783/p2p/16Uiu2HAmMENoJL1QiXBaLaj3BwTGyLKj3Ms8PqhZeiTrmm7kPb3u","/ip4/172.18.48.143/tcp/7784/ws/p2p/16Uiu2HAmMENoJL1QiXBaLaj3BwTGyLKj3Ms8PqhZeiTrmm7kPb3u"],"enrUri":"enr:-L24QEgQzr3wLLBnWD0NHPcOtiy01Nge-0yTBewXl7uGRLQZXVB3xoeUTj_wcYtDwg6ANMxSYNFQt5JtIaj-40r6Co0CgmlkgnY0gmlwhKwSMI-KbXVsdGlhZGRyc5YACASsEjCPBh5nAAoErBIwjwYeaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDf2sLbebOd3FiUy6WXJNGkWdy2GDvB2fRxkfI5zBntFCDdGNwgh5ng3VkcIIeaYV3YWt1MgM"}'
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:7782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.131/tcp/6107/p2p/16Uiu2HAm88QqG3rXhmrSukmBhfbpwGmddUC6DzrpqzgVgA5HUAAX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6106/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:7782/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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:6106/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":"0x4c6784219f8e237b3f6e36700f2ef680722c02a24373d7d4a7fab1796073e6c4"},{"messageHash":"0x354afd4d9d5981a1b9f5710d707af80bed87955816c3dbc2a5b8d3b555ae0a7c"},{"messageHash":"0x2ed5ee6829b56c3fc891fd4f60d011f0e0622eaf8f7db7c2cccce422a6d34940"},{"messageHash":"0x5562c78ba18c3fc915cf878a53cd3f1913d86a2a62a376e3b117d15b29a12f84"},{"messageHash":"0xe77065185a23418a8e3b27f4fc6c9cedf603eccbf01d4d5be68a6929e44797f9"},{"messageHash":"0xb8b0d8da6354992bc0dd21a4517463f9686674e4d343bde5c2cb943b26e03bd0"},{"messageHash":"0xb16d3ddff33047028a503d43a33f2226196a1a8a8ec5b0ec80202b4190e030d1"},{"messageHash":"0xe5f00fe7aecadb48772ecedc879c8e5174b1da0b461d74812c8fffb98a219d4d"},{"messageHash":"0x35edb4a369e80f877740ab3779d38f2946249a94a582dc00215e77b50b0248ec"},{"messageHash":"0xfa5911cc637733a39f37d36768f14f13e9e2dfcd9a9005c2bdff0a6fdca7165a"},{"messageHash":"0x7ae3c1747163afc3e8f4762f03e5db15ddf2b1ac630ff5e89ad1f44eec30975b"},{"messageHash":"0xbf214f5ee8523787a85ac0e856ad0dc2e705ba4ee886607a7ad0b4c49f58ddf4"},{"messageHash":"0x81b1bab891b054474340418c2f94fff758d639a5a7b61af99445182e73801e85"},{"messageHash":"0xa3c35f7e3468c34ef833da616e7441d5da14d79d3aec2d7360d559b1aa4b1a38"},{"messageHash":"0xa51e10cf7664abeebb5d0c4dc5f2eefd1925c420118a83ecf7b6c1ad6984c2ac"},{"messageHash":"0xff51b687d470f42d1d895252b75620f8b331d11dd7e5a314860d325e3d6b7d18"},{"messageHash":"0x587b3f91e96c7636213b9ed1e35add95f0718656722c2af0d8f273b8875e6d25"},{"messageHash":"0xee4ee598ee6c16643ce9ef32edcf908df87713df90dfc7e6dd74e832df9f6055"},{"messageHash":"0xee9fc07fbb79c3aca39c5bad9cfe7cdc935d535283bd2f75c537a9db5e50d1ea"}],"paginationCursor":"0xee9fc07fbb79c3aca39c5bad9cfe7cdc935d535283bd2f75c537a9db5e50d1ea"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7782/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":"0x4c6784219f8e237b3f6e36700f2ef680722c02a24373d7d4a7fab1796073e6c4"},{"messageHash":"0x354afd4d9d5981a1b9f5710d707af80bed87955816c3dbc2a5b8d3b555ae0a7c"},{"messageHash":"0x2ed5ee6829b56c3fc891fd4f60d011f0e0622eaf8f7db7c2cccce422a6d34940"},{"messageHash":"0x5562c78ba18c3fc915cf878a53cd3f1913d86a2a62a376e3b117d15b29a12f84"},{"messageHash":"0xe77065185a23418a8e3b27f4fc6c9cedf603eccbf01d4d5be68a6929e44797f9"},{"messageHash":"0xb8b0d8da6354992bc0dd21a4517463f9686674e4d343bde5c2cb943b26e03bd0"},{"messageHash":"0xb16d3ddff33047028a503d43a33f2226196a1a8a8ec5b0ec80202b4190e030d1"},{"messageHash":"0xe5f00fe7aecadb48772ecedc879c8e5174b1da0b461d74812c8fffb98a219d4d"},{"messageHash":"0x35edb4a369e80f877740ab3779d38f2946249a94a582dc00215e77b50b0248ec"},{"messageHash":"0xfa5911cc637733a39f37d36768f14f13e9e2dfcd9a9005c2bdff0a6fdca7165a"},{"messageHash":"0x7ae3c1747163afc3e8f4762f03e5db15ddf2b1ac630ff5e89ad1f44eec30975b"},{"messageHash":"0xbf214f5ee8523787a85ac0e856ad0dc2e705ba4ee886607a7ad0b4c49f58ddf4"},{"messageHash":"0x81b1bab891b054474340418c2f94fff758d639a5a7b61af99445182e73801e85"},{"messageHash":"0xa3c35f7e3468c34ef833da616e7441d5da14d79d3aec2d7360d559b1aa4b1a38"},{"messageHash":"0xa51e10cf7664abeebb5d0c4dc5f2eefd1925c420118a83ecf7b6c1ad6984c2ac"},{"messageHash":"0xff51b687d470f42d1d895252b75620f8b331d11dd7e5a314860d325e3d6b7d18"},{"messageHash":"0x587b3f91e96c7636213b9ed1e35add95f0718656722c2af0d8f273b8875e6d25"},{"messageHash":"0xee4ee598ee6c16643ce9ef32edcf908df87713df90dfc7e6dd74e832df9f6055"},{"messageHash":"0xee9fc07fbb79c3aca39c5bad9cfe7cdc935d535283bd2f75c537a9db5e50d1ea"}],"paginationCursor":"0xee9fc07fbb79c3aca39c5bad9cfe7cdc935d535283bd2f75c537a9db5e50d1ea"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6106/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xee9fc07fbb79c3aca39c5bad9cfe7cdc935d535283bd2f75c537a9db5e50d1ea&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":"0x5c53d764ea16457c4e12aafd29cba7ca45c761d35bb2cbcda7a99d903f7b22f8"},{"messageHash":"0x1df9b3d3c3a8a347a2b5bb3dc4f88815c142586a03b1b64cbd827f28bbed4d8c"},{"messageHash":"0x8bf039eac590ab2dc6a33bd9a1727ecb069392aa11071385322fba347010b98e"},{"messageHash":"0xc9f9171674b903fc3a921278867bcf90b351702eb6c41d89c35c6e2fc278595c"},{"messageHash":"0x88c36bab56ce37a6e22a998f2d0e33e6377a670e767a7665f7e9954cdfe1bd00"},{"messageHash":"0x713b220f83364fec63b802b11a635cc12fa39b7b8dae95ce7cd17b611e84e4fd"},{"messageHash":"0x2cb747459f5cea2edc321240a9d9599475c9b041d61941edc53ad655850efec4"},{"messageHash":"0x8ff82ff13df82e3589d6b1ae398c9eea27070d280f3c7e0beb4bfa5587eb5174"},{"messageHash":"0xfce00061c286f98d71488ff08aea2477f8eb491d3d4185cad5da9a739cbd8585"},{"messageHash":"0x7a8141d5200ebc81fda70349c2f8a11a330b1929b8f25cd65d729ac623db073b"},{"messageHash":"0x60f2079870bbb448b6d3083e5714a670308a5f1cf5608b3cb078f229a37b633e"},{"messageHash":"0x726c417ab38dd849947a7de00be22fe97f45ef8689b0a49e8560b848c609696a"},{"messageHash":"0xf9d2c8beacb48296d71f854c0f0f6b1c3520fa9854be6d18d035358f0774224a"},{"messageHash":"0x3b78a853e23907729472283b0613be98ce4793c73788f92fecba7ff9c86a3744"},{"messageHash":"0xedbb5de0961c57220783c279895ef02260f7d49229332474fca8561c5cfd0894"},{"messageHash":"0x46e4f1f086b718b9948294e7db7b2ac7815c9d57feac7e79c17db50d08c77369"},{"messageHash":"0xf00814d83437b9c86e0b878fb96e59bfc88801b544d5695421db7530b3a3c1c3"},{"messageHash":"0x2dd2fa0a7c497c83bb6735dd0d02eb2ed2ed9b68164a57ed1f4cbb5424ec70ec"},{"messageHash":"0x0c94c0222840a88338eb0ba13e16ea7b591b0e6397d504dc34cb36582bce4df9"},{"messageHash":"0x4396158e0a7a7e83e7a70b5d8db6741997162d861c82cb59dc09ac141099ac8f"},{"messageHash":"0xe50da259427b061c485b33f8cfe0bc97c5b9c76e13b1e3ceab1c61618c32355e"},{"messageHash":"0x8e1aad4c3d95d803573cc2071170a6236a0e1941f6feb69fe4623b24754eea63"},{"messageHash":"0x6fe9292c9ce68f0bbd5f27b36f2a9b30e094bb8389a48b398370b977b77f46a7"},{"messageHash":"0x0fad4d1efc70e7b1856078c709175e760730b0da6cc90e1752728e2f3d981d02"},{"messageHash":"0x8d8a1fde7a10f6ad66d7c7f843ec7cab4ea5c5ac881131c9cb6598e4a75d4185"},{"messageHash":"0x3f7b461df14e95d4e8d0f284c0d4a0582698fc8894fc69601ee17f2752a0a7cf"},{"messageHash":"0x7eaf5e140889064921eb9b7dbf7444d83c7f362b42d6f5e22394b2f6054c948e"},{"messageHash":"0xf1c4f0741f85eb927bdfb1bbdcbe232ed0f662d5227c91c354c1df05b0a14d41"},{"messageHash":"0xc2daf71880adae3ab626c290cee7e3d971a53aa8b6154267fd77499cbfb366b9"},{"messageHash":"0xf729ed46c3257ee43345ec051aeb3f1262966f1782fadd1d84cb241435a61598"},{"messageHash":"0x92d233381160b792ae8dd85b61c4d6ecd68307ce4a1ef659c37d3d556617366f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7782/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xee9fc07fbb79c3aca39c5bad9cfe7cdc935d535283bd2f75c537a9db5e50d1ea&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":"0x5c53d764ea16457c4e12aafd29cba7ca45c761d35bb2cbcda7a99d903f7b22f8"},{"messageHash":"0x1df9b3d3c3a8a347a2b5bb3dc4f88815c142586a03b1b64cbd827f28bbed4d8c"},{"messageHash":"0x8bf039eac590ab2dc6a33bd9a1727ecb069392aa11071385322fba347010b98e"},{"messageHash":"0xc9f9171674b903fc3a921278867bcf90b351702eb6c41d89c35c6e2fc278595c"},{"messageHash":"0x88c36bab56ce37a6e22a998f2d0e33e6377a670e767a7665f7e9954cdfe1bd00"},{"messageHash":"0x713b220f83364fec63b802b11a635cc12fa39b7b8dae95ce7cd17b611e84e4fd"},{"messageHash":"0x2cb747459f5cea2edc321240a9d9599475c9b041d61941edc53ad655850efec4"},{"messageHash":"0x8ff82ff13df82e3589d6b1ae398c9eea27070d280f3c7e0beb4bfa5587eb5174"},{"messageHash":"0xfce00061c286f98d71488ff08aea2477f8eb491d3d4185cad5da9a739cbd8585"},{"messageHash":"0x7a8141d5200ebc81fda70349c2f8a11a330b1929b8f25cd65d729ac623db073b"},{"messageHash":"0x60f2079870bbb448b6d3083e5714a670308a5f1cf5608b3cb078f229a37b633e"},{"messageHash":"0x726c417ab38dd849947a7de00be22fe97f45ef8689b0a49e8560b848c609696a"},{"messageHash":"0xf9d2c8beacb48296d71f854c0f0f6b1c3520fa9854be6d18d035358f0774224a"},{"messageHash":"0x3b78a853e23907729472283b0613be98ce4793c73788f92fecba7ff9c86a3744"},{"messageHash":"0xedbb5de0961c57220783c279895ef02260f7d49229332474fca8561c5cfd0894"},{"messageHash":"0x46e4f1f086b718b9948294e7db7b2ac7815c9d57feac7e79c17db50d08c77369"},{"messageHash":"0xf00814d83437b9c86e0b878fb96e59bfc88801b544d5695421db7530b3a3c1c3"},{"messageHash":"0x2dd2fa0a7c497c83bb6735dd0d02eb2ed2ed9b68164a57ed1f4cbb5424ec70ec"},{"messageHash":"0x0c94c0222840a88338eb0ba13e16ea7b591b0e6397d504dc34cb36582bce4df9"},{"messageHash":"0x4396158e0a7a7e83e7a70b5d8db6741997162d861c82cb59dc09ac141099ac8f"},{"messageHash":"0xe50da259427b061c485b33f8cfe0bc97c5b9c76e13b1e3ceab1c61618c32355e"},{"messageHash":"0x8e1aad4c3d95d803573cc2071170a6236a0e1941f6feb69fe4623b24754eea63"},{"messageHash":"0x6fe9292c9ce68f0bbd5f27b36f2a9b30e094bb8389a48b398370b977b77f46a7"},{"messageHash":"0x0fad4d1efc70e7b1856078c709175e760730b0da6cc90e1752728e2f3d981d02"},{"messageHash":"0x8d8a1fde7a10f6ad66d7c7f843ec7cab4ea5c5ac881131c9cb6598e4a75d4185"},{"messageHash":"0x3f7b461df14e95d4e8d0f284c0d4a0582698fc8894fc69601ee17f2752a0a7cf"},{"messageHash":"0x7eaf5e140889064921eb9b7dbf7444d83c7f362b42d6f5e22394b2f6054c948e"},{"messageHash":"0xf1c4f0741f85eb927bdfb1bbdcbe232ed0f662d5227c91c354c1df05b0a14d41"},{"messageHash":"0xc2daf71880adae3ab626c290cee7e3d971a53aa8b6154267fd77499cbfb366b9"},{"messageHash":"0xf729ed46c3257ee43345ec051aeb3f1262966f1782fadd1d84cb241435a61598"},{"messageHash":"0x92d233381160b792ae8dd85b61c4d6ecd68307ce4a1ef659c37d3d556617366f"}]}'
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 3d6edac570c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c0cfd4a2463
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,738 @@
WRN 2025-12-15 04:34:05.804+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2025-12-15 04:34:05.805+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2025-12-15 04:34:05.805+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=false filter=false lightPush=true peerExchange=true rendezvous=true
INF 2025-12-15 04:34:05.805+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2025-12-15 04:34:05.805+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
NTC 2025-12-15 04:34:05.805+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:37016
INF 2025-12-15 04:34:05.805+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:37016/
INF 2025-12-15 04:34:05.806+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2025-12-15 04:34:05.806+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2025-12-15 04:34:05.807+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2025-12-15 04:34:05.807+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2025-12-15 04:34:05.807+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2025-12-15 04:34:05.807+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2025-12-15 04:34:05.807+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.47.186/tcp/37017, /ip4/172.18.47.186/tcp/37018/ws]"
INF 2025-12-15 04:34:05.807+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2025-12-15 04:34:05.807+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2025-12-15 04:34:05.807+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2025-12-15 04:34:05.807+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2025-12-15 04:34:05.807+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2025-12-15 04:34:05.807+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2025-12-15 04:34:05.807+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2025-12-15 04:34:05.807+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2025-12-15 04:34:05.807+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:208
TRC 2025-12-15 04:34:05.807+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/relay/2.0.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2025-12-15 04:34:05.807+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:225
INF 2025-12-15 04:34:05.807+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=3
INF 2025-12-15 04:34:05.807+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2025-12-15 04:34:05.808+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities="[Relay, Lightpush]" wakuPeerRecord="(peerId: 16U*w6aday, seqNo: 1765773245, addresses: [/ip4/172.18.47.186/tcp/37017, /ip4/172.18.47.186/tcp/37018/ws], mixKey: )"
TRC 2025-12-15 04:34:05.808+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2025-12-15 04:34:05.808+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2025-12-15 04:34:05.808+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2025-12-15 04:34:05.808+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2025-12-15 04:34:05.808+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2025-12-15 04:34:05.808+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
INF 2025-12-15 04:34:05.808+00:00 mounting lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:159
INF 2025-12-15 04:34:05.808+00:00 mounting lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:162
TRC 2025-12-15 04:34:05.808+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/lightpush/3.0.0]"
INF 2025-12-15 04:34:05.808+00:00 lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:179
INF 2025-12-15 04:34:05.808+00:00 mounting legacy light push topics="waku node lightpush api" tid=1 file=lightpush.nim:43
INF 2025-12-15 04:34:05.808+00:00 mounting legacy lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:48
INF 2025-12-15 04:34:05.808+00:00 mounting legacy lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:51
TRC 2025-12-15 04:34:05.808+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/lightpush/2.0.0-beta1]"
INF 2025-12-15 04:34:05.808+00:00 legacy lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:68
INF 2025-12-15 04:34:05.808+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2025-12-15 04:34:05.808+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2025-12-15 04:34:05.808+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2025-12-15 04:34:05.808+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2025-12-15 04:34:05.808+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2025-12-15 04:34:05.808+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2025-12-15 04:34:05.809+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
INF 2025-12-15 04:34:05.809+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:122
INF 2025-12-15 04:34:05.809+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:364
INF 2025-12-15 04:34:05.809+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-114-g7d1c6a
INF 2025-12-15 04:34:05.809+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:451 version=v0.36.0-114-g7d1c6a
INF 2025-12-15 04:34:05.809+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:336
INF 2025-12-15 04:34:05.809+00:00 start topics="waku relay" tid=1 file=protocol.nim:463
TRC 2025-12-15 04:34:05.809+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
TRC 2025-12-15 04:34:05.809+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:05.809+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:05.809+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139739307176016
TRC 2025-12-15 04:34:05.809+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-15 04:34:05.809+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2025-12-15 04:34:05.809+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:357
INF 2025-12-15 04:34:05.809+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:128 interval=10s
INF 2025-12-15 04:34:05.809+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:228
INF 2025-12-15 04:34:05.809+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2025-12-15 04:34:05.809+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2025-12-15 04:34:05.809+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:352 peerInfo="(peerId: 16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday, listenAddrs: [/ip4/0.0.0.0/tcp/37018/ws, /ip4/0.0.0.0/tcp/37017], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-114-g7d1c6a)"
TRC 2025-12-15 04:34:05.809+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2025-12-15 04:34:05.809+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/37017
TRC 2025-12-15 04:34:05.809+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/37017]
DBG 2025-12-15 04:34:05.809+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-15 04:34:05.809+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-15 04:34:05.809+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=49 queue=0
TRC 2025-12-15 04:34:05.810+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2025-12-15 04:34:05.810+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/37018/ws]
TRC 2025-12-15 04:34:05.810+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:261 host=0.0.0.0:37018
TRC 2025-12-15 04:34:05.810+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/37018/ws]"
INF 2025-12-15 04:34:05.810+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2025-12-15 04:34:05.810+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-15 04:34:05.810+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2025-12-15 04:34:05.810+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-15 04:34:05.810+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-15 04:34:05.810+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=48 queue=0
TRC 2025-12-15 04:34:05.810+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2025-12-15 04:34:05.810+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:193
TRC 2025-12-15 04:34:05.811+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
WRN 2025-12-15 04:34:05.811+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:995
WRN 2025-12-15 04:34:05.811+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:629
DBG 2025-12-15 04:34:05.811+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:392 peer="(peerId: 16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday, listenAddrs: [/ip4/0.0.0.0/tcp/37017, /ip4/0.0.0.0/tcp/37018/ws], addrs: [/ip4/172.18.47.186/tcp/37017, /ip4/172.18.47.186/tcp/37018/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-114-g7d1c6a)"
INF 2025-12-15 04:34:05.811+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*w6aday addrs="[/ip4/172.18.47.186/tcp/37017, /ip4/172.18.47.186/tcp/37018/ws]"
INF 2025-12-15 04:34:05.811+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/37017/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday][/ip4/0.0.0.0/tcp/37018/ws/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.47.186/tcp/37017, /ip4/172.18.47.186/tcp/37018/ws]"
INF 2025-12-15 04:34:05.811+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.47.186/tcp/37017/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday][/ip4/172.18.47.186/tcp/37018/ws/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday]
INF 2025-12-15 04:34:05.812+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QJX1QBAB-RuOFsBQ2Y7nxaWIASZ4mGO3SMVV5jGyEksDBZdGIzBLdGN3aGI9_1b0sMvrxBd03ZrNHWzBWD-iHhkBgmlkgnY0gmlwhKwSL7qKbXVsdGlhZGRyc4wACgSsEi-6BpCa3QOCcnOFAAMBAACJc2VjcDI1NmsxoQIqmLD-hI8aPS9YOuhvyge_cRr8o2rao_5xjOhLnCCoeoN0Y3CCkJmDdWRwgpCbhXdha3UyCQ
INF 2025-12-15 04:34:05.812+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:502
TRC 2025-12-15 04:34:05.812+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:984
TRC 2025-12-15 04:34:05.812+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:977
INF 2025-12-15 04:34:05.812+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:758 inRelayConns=0/20 outRelayConns=0/10 totalConnections=0/50 notConnectedPeers=0 outsideBackoffPeers=0
INF 2025-12-15 04:34:05.812+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*w6aday addrs="[/ip4/172.18.47.186/tcp/37017, /ip4/172.18.47.186/tcp/37018/ws]"
INF 2025-12-15 04:34:05.812+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/37017/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday][/ip4/0.0.0.0/tcp/37018/ws/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.47.186/tcp/37017, /ip4/172.18.47.186/tcp/37018/ws]"
INF 2025-12-15 04:34:05.812+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.47.186/tcp/37017/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday][/ip4/172.18.47.186/tcp/37018/ws/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday]
INF 2025-12-15 04:34:05.812+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QJX1QBAB-RuOFsBQ2Y7nxaWIASZ4mGO3SMVV5jGyEksDBZdGIzBLdGN3aGI9_1b0sMvrxBd03ZrNHWzBWD-iHhkBgmlkgnY0gmlwhKwSL7qKbXVsdGlhZGRyc4wACgSsEi-6BpCa3QOCcnOFAAMBAACJc2VjcDI1NmsxoQIqmLD-hI8aPS9YOuhvyge_cRr8o2rao_5xjOhLnCCoeoN0Y3CCkJmDdWRwgpCbhXdha3UyCQ
INF 2025-12-15 04:34:05.813+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:298 enr=enr:-L24QHtI4C6tNbFcwKIHE-PMZg2DkX13l4SyV2s6pqknev6YGyFAoJv2iHGoBGNZ1HCvhQBFUTX2Qi70ChGN5NaXIt4CgmlkgnY0gmlwhKwSL7qKbXVsdGlhZGRyc5YACASsEi-6BpCZAAoErBIvugaQmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKpiw_oSPGj0vWDrob8oHv3Ea_KNq2qP-cYzoS5wgqHqDdGNwgpCZg3VkcIKQm4V3YWt1Mgk record="(2, id: \"v4\", ip: 172.18.47.186, multiaddrs: 0x000804AC122FBA069099000A04AC122FBA06909ADD03, rs: 0x0003010000, secp256k1: 0x022A98B0FE848F1A3D2F583AE86FCA07BF711AFCA36ADAA3FE718CE84B9C20A87A, tcp: 37017, udp: 37019, waku2: 0x09)"
INF 2025-12-15 04:34:05.813+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2025-12-15 04:34:05.813+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2025-12-15 04:34:05.813+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=37019
TRC 2025-12-15 04:34:05.813+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2025-12-15 04:34:05.813+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2025-12-15 04:34:05.813+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:05.813+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:05.813+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2025-12-15 04:34:05.813+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2025-12-15 04:34:05.813+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QDr_6ShYrEQ5kcAqgTOEUQbhPXUai4rUncK1D5Zzxp5XfUDAfDpqhy8Ih5-CBCFJ3wKm9llUlv3NvbFezjPyogsDgmlkgnY0gmlwhKwSL7qKbXVsdGlhZGRyc5YACASsEi-6BpCZAAoErBIvugaQmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKpiw_oSPGj0vWDrob8oHv3Ea_KNq2qP-cYzoS5wgqHqDdGNwgpCZg3VkcIKQm4V3YWt1Mgk enr="(3, id: \"v4\", ip: 172.18.47.186, multiaddrs: 0x000804AC122FBA069099000A04AC122FBA06909ADD03, rs: 0x0003010000, secp256k1: 0x022A98B0FE848F1A3D2F583AE86FCA07BF711AFCA36ADAA3FE718CE84B9C20A87A, tcp: 37017, udp: 37019, waku2: 0x09)"
TRC 2025-12-15 04:34:05.813+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2025-12-15 04:34:05.814+00:00 starting keepalive tid=1 file=node_health_monitor.nim:379 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2025-12-15 04:34:05.814+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
INF 2025-12-15 04:34:05.814+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:540 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-15 04:34:05.814+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:621 topic=/waku/2/rs/3/0
TRC 2025-12-15 04:34:05.814+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:583 name=/waku/2/rs/3/0
TRC 2025-12-15 04:34:05.814+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:05.815+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:05.815+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:05.815+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
INF 2025-12-15 04:34:05.817+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2025-12-15 04:34:05.817+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=37020
INF 2025-12-15 04:34:05.818+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QAyx2b2Ev6lFscFEx1CAoD93iGkFtBrffBA0fK8fqZkPNqpRch5JjFWhY9wahfVGTRdyh40k3oHpS-FbpfpZ4ZsEgmlkgnY0gmlwhKwSL7qKbXVsdGlhZGRyc5YACASsEi-6BpCZAAoErBIvugaQmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKpiw_oSPGj0vWDrob8oHv3Ea_KNq2qP-cYzoS5wgqHqDdGNwgpCZg3VkcIKQm4V3YWt1Mgk enr="(4, id: \"v4\", ip: 172.18.47.186, multiaddrs: 0x000804AC122FBA069099000A04AC122FBA06909ADD03, rs: 0x0003010000, secp256k1: 0x022A98B0FE848F1A3D2F583AE86FCA07BF711AFCA36ADAA3FE718CE84B9C20A87A, tcp: 37017, udp: 37019, waku2: 0x09)"
INF 2025-12-15 04:34:05.818+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2025-12-15 04:34:05.818+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=37020
INF 2025-12-15 04:34:05.818+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2025-12-15 04:34:05.818+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:100
TRC 2025-12-15 04:34:05.821+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:34:06.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:06.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:06.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:06.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:06.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:06.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
DBG 2025-12-15 04:34:06.839+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:47152 meth=GET uri=/health
DBG 2025-12-15 04:34:06.839+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:47152 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
TRC 2025-12-15 04:34:06.839+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/3.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:06.839+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/3.0.0
TRC 2025-12-15 04:34:06.839+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/2.0.0-beta1 peers=[] address=139739307021264
TRC 2025-12-15 04:34:06.839+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/2.0.0-beta1
TRC 2025-12-15 04:34:06.839+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store-query/3.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:06.839+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store-query/3.0.0
TRC 2025-12-15 04:34:06.839+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store/2.0.0-beta4 peers=[] address=139739307021264
TRC 2025-12-15 04:34:06.839+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store/2.0.0-beta4
TRC 2025-12-15 04:34:06.839+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/filter-subscribe/2.0.0-beta1 peers=[] address=139739307021264
TRC 2025-12-15 04:34:06.839+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/filter-subscribe/2.0.0-beta1
DBG 2025-12-15 04:34:06.840+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:47152 uri=/health content_type=application/json content_size=999
DBG 2025-12-15 04:34:06.842+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:47168 meth=GET uri=/debug/v1/info
DBG 2025-12-15 04:34:06.842+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:47168 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2025-12-15 04:34:06.842+00:00 node info topics="waku node" tid=1 file=waku_node.nim:217 wakuInfo="(listenAddresses: [/ip4/172.18.47.186/tcp/37017/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday, /ip4/172.18.47.186/tcp/37018/ws/p2p/16Uiu2HAkxHx9KpJ4TDxdxRRYPpJq5uSTep7m8eSHm8ie13w6aday], enrUri: enr:-L24QHtI4C6tNbFcwKIHE-PMZg2DkX13l4SyV2s6pqknev6YGyFAoJv2iHGoBGNZ1HCvhQBFUTX2Qi70ChGN5NaXIt4CgmlkgnY0gmlwhKwSL7qKbXVsdGlhZGRyc5YACASsEi-6BpCZAAoErBIvugaQmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKpiw_oSPGj0vWDrob8oHv3Ea_KNq2qP-cYzoS5wgqHqDdGNwgpCZg3VkcIKQm4V3YWt1Mgk, mixPubKey: none(string))"
DBG 2025-12-15 04:34:06.842+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:47168 uri=/debug/v1/info content_type=application/json content_size=473
TRC 2025-12-15 04:34:07.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:07.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:07.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:07.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:07.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:07.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:08.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:08.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:08.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:08.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:08.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:08.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:09.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:09.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:09.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:09.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:09.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:09.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:10.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:10.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:10.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:10.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:10.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:10.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:10.814+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:10.814+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:10.814+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:10.823+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:10.825+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:34:11.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:11.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:11.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:11.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:11.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:11.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:12.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:12.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:12.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:12.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:12.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:12.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:13.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:13.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:13.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:13.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:13.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:13.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:14.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:14.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:14.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:14.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:14.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:14.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:15.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:15.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:15.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:15.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:15.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:15.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-15 04:34:15.811+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-15 04:34:15.811+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:34:15.811+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:15.811+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:34:15.811+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:34:15.811+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:34:15.811+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:15.811+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:34:15.811+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:34:15.815+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-15 04:34:15.815+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-15 04:34:15.815+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=11
TRC 2025-12-15 04:34:15.815+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:34:15.815+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:34:15.815+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:15.815+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:15.815+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:15.826+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:15.828+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:34:16.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:16.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:16.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:16.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:16.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:16.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:17.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:17.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:17.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:17.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:17.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:17.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:17.811+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139739307176016
TRC 2025-12-15 04:34:17.811+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-15 04:34:17.811+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-15 04:34:18.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:18.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:18.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:18.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:18.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:18.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:19.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:19.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:19.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:19.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:19.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:19.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:20.809+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:20.809+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:20.809+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:20.809+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:20.809+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:20.809+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:20.816+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:20.816+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:20.816+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:20.830+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:20.832+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:34:21.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:21.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:21.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:21.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:21.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:21.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:22.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:22.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:22.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:22.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:22.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:22.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:23.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:23.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:23.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:23.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:23.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:23.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:24.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:24.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:24.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:24.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:24.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:24.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:25.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:25.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:25.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:25.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:25.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:25.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-15 04:34:25.811+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-15 04:34:25.812+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:34:25.812+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:25.812+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:34:25.812+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:34:25.812+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:34:25.812+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:25.812+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:34:25.812+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:34:25.815+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-15 04:34:25.815+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-15 04:34:25.815+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=10
TRC 2025-12-15 04:34:25.815+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:34:25.815+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:34:25.815+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:25.815+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:25.815+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:25.833+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:25.835+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:34:26.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:26.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:26.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:26.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:26.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:26.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:27.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:27.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:27.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:27.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:27.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:27.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:28.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:28.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:28.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:28.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:28.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:28.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:29.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:29.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:29.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:29.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:29.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:29.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:29.810+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139739307176016
TRC 2025-12-15 04:34:29.810+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-15 04:34:29.810+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-15 04:34:30.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:30.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:30.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:30.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:30.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:30.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:30.816+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:30.816+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:30.816+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:30.837+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:30.839+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:34:31.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:31.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:31.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:31.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:31.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:31.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:32.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:32.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:32.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:32.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:32.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:32.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:33.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:33.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:33.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:33.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:33.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:33.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:34.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:34.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:34.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:34.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:34.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:34.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:35.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:35.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:35.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:35.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:35.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:35.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:35.810+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-15 04:34:35.810+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
INF 2025-12-15 04:34:35.811+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-15 04:34:35.813+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:34:35.813+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:35.813+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:34:35.813+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:34:35.813+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:34:35.813+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:35.813+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:34:35.813+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:34:35.816+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-15 04:34:35.816+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-15 04:34:35.816+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=9
TRC 2025-12-15 04:34:35.816+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:34:35.816+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:34:35.817+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:35.817+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:35.817+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:35.841+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:35.843+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:34:36.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:36.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:36.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:36.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:36.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:36.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:37.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:37.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:37.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:37.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:37.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:37.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:38.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:38.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:38.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:38.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:38.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:38.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:39.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:39.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:39.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:39.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:39.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:39.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:40.809+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:40.809+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:40.809+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:40.809+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:40.809+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:40.809+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:40.817+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:40.817+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:40.817+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:40.844+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:40.847+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:34:41.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:41.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:41.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:41.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:41.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:41.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:41.810+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139739307176016
TRC 2025-12-15 04:34:41.810+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-15 04:34:41.810+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-15 04:34:42.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:42.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:42.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:42.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:42.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:42.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:43.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:43.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:43.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:43.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:43.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:43.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:44.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:44.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:44.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:44.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:44.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:44.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:45.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:45.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:45.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:45.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:45.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:45.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-15 04:34:45.812+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-15 04:34:45.814+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:34:45.814+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:45.814+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:34:45.814+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:34:45.814+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:34:45.814+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:45.814+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:34:45.814+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:34:45.817+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-15 04:34:45.817+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-15 04:34:45.817+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=8
TRC 2025-12-15 04:34:45.817+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:34:45.817+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:34:45.818+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:45.818+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:45.818+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:45.848+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:45.851+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:34:46.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:46.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:46.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:46.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:46.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:46.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:47.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:47.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:47.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:47.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:47.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:47.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:48.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:48.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:48.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:48.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:48.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:48.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:49.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:49.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:49.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:49.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:49.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:49.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:50.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:50.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:50.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:50.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:50.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:50.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:50.819+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:50.819+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:50.819+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:50.852+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:50.856+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:34:51.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:51.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:51.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:51.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:51.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:51.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:52.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:52.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:52.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:52.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:52.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:52.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:53.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:53.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:53.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:53.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:53.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:53.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:53.810+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139739307176016
TRC 2025-12-15 04:34:53.810+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-15 04:34:53.810+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-15 04:34:54.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:54.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:54.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:54.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:54.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:54.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:55.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:55.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:55.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:55.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:55.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:55.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-15 04:34:55.813+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-15 04:34:55.815+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:34:55.815+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:55.815+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:34:55.815+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:34:55.815+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:34:55.815+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:34:55.815+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:34:55.815+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:34:55.818+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-15 04:34:55.818+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-15 04:34:55.818+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=7
TRC 2025-12-15 04:34:55.818+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:34:55.818+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:34:55.819+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:34:55.819+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:34:55.819+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:34:55.857+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:34:55.859+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:34:56.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:56.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:56.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:56.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:56.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:56.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:57.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:57.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:57.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:57.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:57.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:57.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:58.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:58.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:58.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:58.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:58.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:58.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:34:59.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:34:59.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:59.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:59.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:59.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:34:59.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:00.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:00.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:00.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:00.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:00.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:00.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:00.820+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:35:00.820+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:35:00.820+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:35:00.860+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:35:00.863+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:35:01.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:01.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:01.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:01.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:01.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:01.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:02.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:02.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:02.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:02.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:02.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:02.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:03.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:03.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:03.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:03.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:03.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:03.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:04.811+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:04.811+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:04.811+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:04.811+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:04.811+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:04.811+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:05.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:05.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:05.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:05.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:05.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:05.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:05.810+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139739307176016
TRC 2025-12-15 04:35:05.810+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-15 04:35:05.810+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-15 04:35:05.810+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-15 04:35:05.810+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
INF 2025-12-15 04:35:05.814+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-15 04:35:05.816+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:35:05.816+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:35:05.816+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:35:05.816+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:35:05.816+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:35:05.816+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=139739307021264
TRC 2025-12-15 04:35:05.816+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:35:05.816+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:35:05.819+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-15 04:35:05.819+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-15 04:35:05.819+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=6
TRC 2025-12-15 04:35:05.819+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:35:05.819+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:35:05.820+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:35:05.820+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:35:05.820+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:35:05.864+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:35:05.869+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:35:06.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:06.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:06.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:06.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:06.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:06.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:07.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:07.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:07.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:07.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:07.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:07.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:08.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:08.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:08.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:08.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:08.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:08.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:09.809+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:09.809+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:09.809+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:09.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:09.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:09.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:10.810+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139739307176016
TRC 2025-12-15 04:35:10.810+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:10.810+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:10.810+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:10.810+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-15 04:35:10.810+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-15 04:35:10.821+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:35:10.821+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:35:10.821+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:35:10.870+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:35:10.872+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
NTC 2025-12-15 04:35:11.048+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:81
INF 2025-12-15 04:35:11.059+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2025-12-15 04:35:11.059+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2025-12-15 04:35:11.059+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2025-12-15 04:35:11.059+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:317
TRC 2025-12-15 04:35:11.059+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=48 queue=0
TRC 2025-12-15 04:35:11.059+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=49 queue=0
TRC 2025-12-15 04:35:11.059+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-15 04:35:11.059+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-15 04:35:11.059+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
TRC 2025-12-15 04:35:11.059+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=49 queue=0
TRC 2025-12-15 04:35:11.059+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=50 queue=0
TRC 2025-12-15 04:35:11.059+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-15 04:35:11.059+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-15 04:35:11.060+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
INF 2025-12-15 04:35:11.060+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:243
TRC 2025-12-15 04:35:11.060+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:421
TRC 2025-12-15 04:35:11.060+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:435
TRC 2025-12-15 04:35:11.060+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:165
TRC 2025-12-15 04:35:11.060+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/37017]
TRC 2025-12-15 04:35:11.060+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:195
TRC 2025-12-15 04:35:11.060+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:219
TRC 2025-12-15 04:35:11.060+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/37018/ws]
TRC 2025-12-15 04:35:11.060+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:241
TRC 2025-12-15 04:35:11.060+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1010
TRC 2025-12-15 04:35:11.060+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:343
WRN 2025-12-15 04:35:11.060+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
WRN 2025-12-15 04:35:11.061+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
INF 2025-12-15 04:35:11.061+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:240
INF 2025-12-15 04:35:11.061+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2025-12-15 04:35:11.061+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:37016

View File

@ -0,0 +1,294 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags with id: 2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__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_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__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_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48774', '48775', '48776', '48777', '48778']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48774:48774 -p 48775:48775 -p 48776:48776 -p 48777:48777 -p 48778:48778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48776 --rest-port=48774 --tcp-port=48775 --discv5-udp-port=48777 --rest-address=0.0.0.0 --nat=extip:172.18.166.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6f92d03b5d7aa4cbdfcc40022c2ce08d13efff7ab42b87ebcffaa056fefdc4a --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48778 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.189 waku aa8b5cfe291e147af08c1448d8f4e25bad5d2f73466d5c58eff1d66ebe819552
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa8b5cfe291e. Setting up logs at ./log/docker/node1_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a6ce75a2150. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48774
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 9aba2188a211. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.189/tcp/48775/p2p/16Uiu2HAm5Mpab3waWqeEyLUEK86eqoKxhhZUy4Qc1dhYcGW9EudM","/ip4/172.18.166.189/tcp/48776/ws/p2p/16Uiu2HAm5Mpab3waWqeEyLUEK86eqoKxhhZUy4Qc1dhYcGW9EudM"],"enrUri":"enr:-L24QNinALf-KlcPCwbC2pDN5qB-gJYY2Na1F6c2A4C3k0LkGPWDiL4Zp-7Ftoap17eCF6QrcjcXYToP8L1wQ0OiBH8CgmlkgnY0gmlwhKwSpr2KbXVsdGlhZGRyc5YACASsEqa9Br6HAAoErBKmvQa-iN0DgnJzhQADAQAAiXNlY3AyNTZrMaECk5hFHKq-5NrEZM98mojtWvJRIhuvOMuV1zkLizP1X3SDdGNwgr6Hg3VkcIK-iYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52699', '52700', '52701', '52702', '52703']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52699:52699 -p 52700:52700 -p 52701:52701 -p 52702:52702 -p 52703:52703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52701 --rest-port=52699 --tcp-port=52700 --discv5-udp-port=52702 --rest-address=0.0.0.0 --nat=extip:172.18.57.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f5abcf5bf0a35d8ef02dab89b144f3b74ba4a8b4d85c6bacb0d9da9e68ab680 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52703 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QNinALf-KlcPCwbC2pDN5qB-gJYY2Na1F6c2A4C3k0LkGPWDiL4Zp-7Ftoap17eCF6QrcjcXYToP8L1wQ0OiBH8CgmlkgnY0gmlwhKwSpr2KbXVsdGlhZGRyc5YACASsEqa9Br6HAAoErBKmvQa-iN0DgnJzhQADAQAAiXNlY3AyNTZrMaECk5hFHKq-5NrEZM98mojtWvJRIhuvOMuV1zkLizP1X3SDdGNwgr6Hg3VkcIK-iYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.125 waku e23358bb1f70a19e7bd91a6342a820d3b5c2fae3e535b83eb6d5964c58578e55
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e23358bb1f70. Setting up logs at ./log/docker/node2_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52699
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52699/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.125/tcp/52700/p2p/16Uiu2HAmPNBKSHopdwxeBn7pZTyKM6KQHdQa3Atvq4jq5NuE7hzF","/ip4/172.18.57.125/tcp/52701/ws/p2p/16Uiu2HAmPNBKSHopdwxeBn7pZTyKM6KQHdQa3Atvq4jq5NuE7hzF"],"enrUri":"enr:-L24QHLMK4EzOZ0Z2iUD3YdPBatcCdnm0xwtJpC9jj1q7bzkQlqJa_97OzV53SILWzf21BXNxb_llKx6r9gURjwvyp8CgmlkgnY0gmlwhKwSOX2KbXVsdGlhZGRyc5YACASsEjl9Bs3cAAoErBI5fQbN3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnyIVhFgJzhl7tsSdffl7tWuv_MVleYXMX8TSZOeJgxiDdGNwgs3cg3VkcILN3oV3YWt1MgE"}'
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.254.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8955', '8956', '8957', '8958', '8959']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8955:8955 -p 8956:8956 -p 8957:8957 -p 8958:8958 -p 8959:8959 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8957 --rest-port=8955 --tcp-port=8956 --discv5-udp-port=8958 --rest-address=0.0.0.0 --nat=extip:172.18.254.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8db222c5f7d3bbffdabeaa84dbeaf7dbbeeedfcf9f228279df2bf9abb4cdf7f2 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8959 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QHLMK4EzOZ0Z2iUD3YdPBatcCdnm0xwtJpC9jj1q7bzkQlqJa_97OzV53SILWzf21BXNxb_llKx6r9gURjwvyp8CgmlkgnY0gmlwhKwSOX2KbXVsdGlhZGRyc5YACASsEjl9Bs3cAAoErBI5fQbN3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnyIVhFgJzhl7tsSdffl7tWuv_MVleYXMX8TSZOeJgxiDdGNwgs3cg3VkcILN3oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.223 waku 627f8ee05777ef52f70e1e936e8735185f52b178c710d01c22cb99b74e135c69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 627f8ee05777. Setting up logs at ./log/docker/node3_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8955
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8955/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8955/debug/v1/info" -H "Content-Type: application/json" -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.223/tcp/8956/p2p/16Uiu2HAmKmjd9nbrbAo9p3dsSC3Riii9oUpAjrTJ8CkToYPXM9kZ","/ip4/172.18.254.223/tcp/8957/ws/p2p/16Uiu2HAmKmjd9nbrbAo9p3dsSC3Riii9oUpAjrTJ8CkToYPXM9kZ"],"enrUri":"enr:-L24QAc46M0itT_4TYvQlMhPJ7h2KBEdlnj28ZdImnv3ealJAIsI74ND8tCzawaaz5LzRYm0_XpsXCVm1A-BirMg2B0CgmlkgnY0gmlwhKwS_t-KbXVsdGlhZGRyc5YACASsEv7fBiL8AAoErBL-3wYi_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDabw5C2YnFIEm7cSLrpqbQDxKCBt_ZTUroeHU7iGHsn6DdGNwgiL8g3VkcIIi_oV3YWt1MgE"}'
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:52699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.189/tcp/48775/p2p/16Uiu2HAm5Mpab3waWqeEyLUEK86eqoKxhhZUy4Qc1dhYcGW9EudM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8955/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.125/tcp/52700/p2p/16Uiu2HAmPNBKSHopdwxeBn7pZTyKM6KQHdQa3Atvq4jq5NuE7hzF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48774/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:52699/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:8955/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:48774/relay/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:48774/relay/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:48774/relay/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:48774/relay/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:48774/relay/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:48774/relay/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:48774/relay/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:48774/relay/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:48774/relay/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:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:48774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc307e0c87dd51c2926a40631e40fdc5ed9be78c6405c3e765aef28716eeed2a7"},{"messageHash":"0xf8daa17e9468d9698490bead765235dc5bff1f016df3b15a6a8a3c6b759d4887"},{"messageHash":"0x3f3708ca103404aeac2b0b7e9b255e940a3fdbbbddf28d2b8e74b09aca43a936"},{"messageHash":"0xce51a400fd77d1c74d5adf5d57b632108ed1af08166df5ce0f7bd44039029948"},{"messageHash":"0xba6d5ed7dcc9f65cfa43a8b24c73db211c3708169793e244835336b47f5777a4"},{"messageHash":"0x9910986b709a3ea6c29f39ff91a44a9a39ace4e489f03c23bf2421b252017c7b"},{"messageHash":"0x71bd3b296f9eed1f44863050d097c87b1318c94312727f41268e1b3a0957c277"},{"messageHash":"0x2565158e14dbcee88513346a6501882345f95f7e2efd8921a4fd26d8611a5ecf"},{"messageHash":"0x629ac692e1553e2081eab6fc21b0f48b7555261edeca81a5ce06dadc48087a13"},{"messageHash":"0x11ff3cfd7b071cc457b5450087f755970f98f33ad8a5263af433e347fe2de694"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52699/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b9ca6a21a7ca9e7fa78b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc307e0c87dd51c2926a40631e40fdc5ed9be78c6405c3e765aef28716eeed2a7"},{"messageHash":"0xf8daa17e9468d9698490bead765235dc5bff1f016df3b15a6a8a3c6b759d4887"},{"messageHash":"0x3f3708ca103404aeac2b0b7e9b255e940a3fdbbbddf28d2b8e74b09aca43a936"},{"messageHash":"0xce51a400fd77d1c74d5adf5d57b632108ed1af08166df5ce0f7bd44039029948"},{"messageHash":"0xba6d5ed7dcc9f65cfa43a8b24c73db211c3708169793e244835336b47f5777a4"},{"messageHash":"0x9910986b709a3ea6c29f39ff91a44a9a39ace4e489f03c23bf2421b252017c7b"},{"messageHash":"0x71bd3b296f9eed1f44863050d097c87b1318c94312727f41268e1b3a0957c277"},{"messageHash":"0x2565158e14dbcee88513346a6501882345f95f7e2efd8921a4fd26d8611a5ecf"},{"messageHash":"0x629ac692e1553e2081eab6fc21b0f48b7555261edeca81a5ce06dadc48087a13"},{"messageHash":"0x11ff3cfd7b071cc457b5450087f755970f98f33ad8a5263af433e347fe2de694"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8955/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 412 Client Error: Precondition Failed for url: http://127.0.0.1:8955/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true. Response content: b'No suitable service peer & none discovered'
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 aa8b5cfe291e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e23358bb1f70
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 627f8ee05777
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aa8b5cfe291e. 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  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_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node3_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags with id: 2025-12-15_04-35-57__d62f391b-4f15-4ca4-a8b8-cc4724aec49a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-35-57__d62f391b-4f15-4ca4-a8b8-cc4724aec49a__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_2025-12-15_04-35-57__d62f391b-4f15-4ca4-a8b8-cc4724aec49a__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_2025-12-15_04-35-57__d62f391b-4f15-4ca4-a8b8-cc4724aec49a__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31820', '31821', '31822', '31823', '31824']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31820:31820 -p 31821:31821 -p 31822:31822 -p 31823:31823 -p 31824:31824 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31822 --rest-port=31820 --tcp-port=31821 --discv5-udp-port=31823 --rest-address=0.0.0.0 --nat=extip:172.18.149.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4551d4eaa5fbb23dd1eafc3b0b1b2df969613cfbffaa6ae0d87aabc5ab88bcef --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31824 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.101 waku 37b229a9c1d3034695c7ca2d0e1ab2d241d94855d84626becebf2a42d761ec11
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e23358bb1f70. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 37b229a9c1d3. Setting up logs at ./log/docker/node1_2025-12-15_04-35-57__d62f391b-4f15-4ca4-a8b8-cc4724aec49a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31820
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 627f8ee05777. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31820/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31820/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.101/tcp/31821/p2p/16Uiu2HAm6oujUggAFJPL7zqjGbbEHKgUdWzP1sY5DbiEeofFtcAz","/ip4/172.18.149.101/tcp/31822/ws/p2p/16Uiu2HAm6oujUggAFJPL7zqjGbbEHKgUdWzP1sY5DbiEeofFtcAz"],"enrUri":"enr:-L24QDLEf1f7DYcBpF43HhMDUZIx-AtJalN1GzSQ538Fw6_wH02S3B1ewPuV_FKkgXou0lorqZguQcAU7_3fP0fhoKwCgmlkgnY0gmlwhKwSlWWKbXVsdGlhZGRyc5YACASsEpVlBnxNAAoErBKVZQZ8Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqSLif9TpAmT639hqe39d8to2xe6LpW6WcNGxQFD7E8eDdGNwgnxNg3VkcIJ8T4V3YWt1MhM"}'
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.247.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10213', '10214', '10215', '10216', '10217']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10213:10213 -p 10214:10214 -p 10215:10215 -p 10216:10216 -p 10217:10217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10215 --rest-port=10213 --tcp-port=10214 --discv5-udp-port=10216 --rest-address=0.0.0.0 --nat=extip:172.18.247.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3d03e6af5bccb43a9fabfb591f9be363b4833a0b1af0f99eb90aa8f8a0f8bb3d --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10217 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QDLEf1f7DYcBpF43HhMDUZIx-AtJalN1GzSQ538Fw6_wH02S3B1ewPuV_FKkgXou0lorqZguQcAU7_3fP0fhoKwCgmlkgnY0gmlwhKwSlWWKbXVsdGlhZGRyc5YACASsEpVlBnxNAAoErBKVZQZ8Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqSLif9TpAmT639hqe39d8to2xe6LpW6WcNGxQFD7E8eDdGNwgnxNg3VkcIJ8T4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.175 waku a81e7cd130b12444b7e4e5191d95fc60c49769650d2b09487a1ca14d6002fffe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a81e7cd130b1. Setting up logs at ./log/docker/node2_2025-12-15_04-35-57__d62f391b-4f15-4ca4-a8b8-cc4724aec49a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10213
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10213/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.175/tcp/10214/p2p/16Uiu2HAkyA3Cq8nLF1EoZbDpt8SStjmy1VaR5Eayy1Xzu6X7uWvh","/ip4/172.18.247.175/tcp/10215/ws/p2p/16Uiu2HAkyA3Cq8nLF1EoZbDpt8SStjmy1VaR5Eayy1Xzu6X7uWvh"],"enrUri":"enr:-L24QNyf1zEzsvdeOIaOO99m0qBCWaVIuDbeTOL3pqgBbxC3TbalRVRLIknoCU4ED2xFVeYD-6vIWugd1AfLv2bhRhYCgmlkgnY0gmlwhKwS96-KbXVsdGlhZGRyc5YACASsEvevBifmAAoErBL3rwYn590DgnJzhQADAQAAiXNlY3AyNTZrMaECN210JVVTRdyUl5p-mifkTRibRs3VytSOVgyXJPztVr6DdGNwgifmg3VkcIIn6IV3YWt1MgE"}'
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.157.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63502', '63503', '63504', '63505', '63506']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63502:63502 -p 63503:63503 -p 63504:63504 -p 63505:63505 -p 63506:63506 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63504 --rest-port=63502 --tcp-port=63503 --discv5-udp-port=63505 --rest-address=0.0.0.0 --nat=extip:172.18.157.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb071d1148a3b236cf7fe96e3cdbbebe1d8ebb9978053a8a3ddfe0aca42afd63 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63506 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QNyf1zEzsvdeOIaOO99m0qBCWaVIuDbeTOL3pqgBbxC3TbalRVRLIknoCU4ED2xFVeYD-6vIWugd1AfLv2bhRhYCgmlkgnY0gmlwhKwS96-KbXVsdGlhZGRyc5YACASsEvevBifmAAoErBL3rwYn590DgnJzhQADAQAAiXNlY3AyNTZrMaECN210JVVTRdyUl5p-mifkTRibRs3VytSOVgyXJPztVr6DdGNwgifmg3VkcIIn6IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.118 waku 1b5405bf838d6d9dd99f6bce61d4c346549ba7214e44466f904ae092ba101372
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b5405bf838d. Setting up logs at ./log/docker/node3_2025-12-15_04-35-57__d62f391b-4f15-4ca4-a8b8-cc4724aec49a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63502
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63502/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63502/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.118/tcp/63503/p2p/16Uiu2HAm16kUSgatVoxEnTRSzW4QWexLzyS6NzxPm49wZhqSpwPV","/ip4/172.18.157.118/tcp/63504/ws/p2p/16Uiu2HAm16kUSgatVoxEnTRSzW4QWexLzyS6NzxPm49wZhqSpwPV"],"enrUri":"enr:-L24QPqqtXsODaUjiKhCkKV5iNrr28PtnU7cWdPBn7wzzau2XYt4FjnEHYhXzWIzUDJdmRuJcuduggA72NgSMgATlcwCgmlkgnY0gmlwhKwSnXaKbXVsdGlhZGRyc5YACASsEp12BvgPAAoErBKddgb4EN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVE0q40onhvAhar1ytX79EwqjARlqQvqfFqcd_9pFCJiDdGNwgvgPg3VkcIL4EYV3YWt1MgE"}'
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:10213/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.101/tcp/31821/p2p/16Uiu2HAm6oujUggAFJPL7zqjGbbEHKgUdWzP1sY5DbiEeofFtcAz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63502/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.175/tcp/10214/p2p/16Uiu2HAkyA3Cq8nLF1EoZbDpt8SStjmy1VaR5Eayy1Xzu6X7uWvh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31820/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:10213/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:63502/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:31820/relay/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:31820/relay/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:31820/relay/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:31820/relay/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:31820/relay/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:31820/relay/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:31820/relay/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:31820/relay/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:31820/relay/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:31820/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:31820/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe787d12218ae5c0c8e993f6598383b5d2ff8ed269b56fda020216fab75f3ed2a"},{"messageHash":"0x75486f79778cded5d506672c83872d5076e5f9e621c56be66f3915267607df27"},{"messageHash":"0xc5f427c20eab9053aba628c0c6b77c77941ae447088f0cdd5596416b195f42c0"},{"messageHash":"0xc538c5364d8122a7bade122a1bf0d7bc61c6560e2b29b879027d830943f7aaa4"},{"messageHash":"0x8915e95bcfa5a87ced274e7357f896fcdb4c81264ec73b0442b95d053939d34d"},{"messageHash":"0x0794725fb97a6632fbb9f9dcba938898a0811e4447707df4bca2ab6e3bf52f50"},{"messageHash":"0x673d4582b375b2a568d4cdeb7d03b2f52c4f44ef6157e8b17cc403cfd50cc0f0"},{"messageHash":"0x9e42d9a64f6001d614d676077386fb1d4ea65c85c9459296bd39727a227dcc62"},{"messageHash":"0x8da88d19d27a00c4192f9da46dc4f449f0009f0ef403d6b320395c3d7198ac23"},{"messageHash":"0xb7a12f670caefc8627a3c2a9968ef5fefbd445f4fc8c3403755c1acff5605070"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10213/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"df28e9793e1bfea6e234","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe787d12218ae5c0c8e993f6598383b5d2ff8ed269b56fda020216fab75f3ed2a"},{"messageHash":"0x75486f79778cded5d506672c83872d5076e5f9e621c56be66f3915267607df27"},{"messageHash":"0xc5f427c20eab9053aba628c0c6b77c77941ae447088f0cdd5596416b195f42c0"},{"messageHash":"0xc538c5364d8122a7bade122a1bf0d7bc61c6560e2b29b879027d830943f7aaa4"},{"messageHash":"0x8915e95bcfa5a87ced274e7357f896fcdb4c81264ec73b0442b95d053939d34d"},{"messageHash":"0x0794725fb97a6632fbb9f9dcba938898a0811e4447707df4bca2ab6e3bf52f50"},{"messageHash":"0x673d4582b375b2a568d4cdeb7d03b2f52c4f44ef6157e8b17cc403cfd50cc0f0"},{"messageHash":"0x9e42d9a64f6001d614d676077386fb1d4ea65c85c9459296bd39727a227dcc62"},{"messageHash":"0x8da88d19d27a00c4192f9da46dc4f449f0009f0ef403d6b320395c3d7198ac23"},{"messageHash":"0xb7a12f670caefc8627a3c2a9968ef5fefbd445f4fc8c3403755c1acff5605070"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63502/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"696ba0058cddfaffe8ab","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe787d12218ae5c0c8e993f6598383b5d2ff8ed269b56fda020216fab75f3ed2a"},{"messageHash":"0x75486f79778cded5d506672c83872d5076e5f9e621c56be66f3915267607df27"},{"messageHash":"0xc5f427c20eab9053aba628c0c6b77c77941ae447088f0cdd5596416b195f42c0"},{"messageHash":"0xc538c5364d8122a7bade122a1bf0d7bc61c6560e2b29b879027d830943f7aaa4"},{"messageHash":"0x8915e95bcfa5a87ced274e7357f896fcdb4c81264ec73b0442b95d053939d34d"},{"messageHash":"0x0794725fb97a6632fbb9f9dcba938898a0811e4447707df4bca2ab6e3bf52f50"},{"messageHash":"0x673d4582b375b2a568d4cdeb7d03b2f52c4f44ef6157e8b17cc403cfd50cc0f0"},{"messageHash":"0x9e42d9a64f6001d614d676077386fb1d4ea65c85c9459296bd39727a227dcc62"},{"messageHash":"0x8da88d19d27a00c4192f9da46dc4f449f0009f0ef403d6b320395c3d7198ac23"},{"messageHash":"0xb7a12f670caefc8627a3c2a9968ef5fefbd445f4fc8c3403755c1acff5605070"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 37b229a9c1d3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a81e7cd130b1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b5405bf838d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 37b229a9c1d3. 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,185 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_pubsub_topics with id: 2025-12-15_04-23-25__ea423510-5979-4b1f-9ef7-1d601eef2de7
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_2025-12-15_04-23-25__ea423510-5979-4b1f-9ef7-1d601eef2de7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58056', '58057', '58058', '58059', '58060']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58056:58056 -p 58057:58057 -p 58058:58058 -p 58059:58059 -p 58060:58060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58058 --rest-port=58056 --tcp-port=58057 --discv5-udp-port=58059 --rest-address=0.0.0.0 --nat=extip:172.18.129.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c1c8aa17fe879dff4c67827bbcbb3da10ccb6feefd92d2faa8c902cac3f8aa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58060 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5ddc2a9f4860. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.114 waku a81ea4a1b896376c1650e3600a1d468e0d5d32b0022a19965e547c729eab4c60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a81ea4a1b896. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-23-25__ea423510-5979-4b1f-9ef7-1d601eef2de7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58056
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 314e7dcde0fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/debug/v1/info" -H "Content-Type: application/json" -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.114/tcp/58057/p2p/16Uiu2HAm5Z3a35F5itcFpW8YSKUmchvbcWCTchBTN6HPxpMNCcrx","/ip4/172.18.129.114/tcp/58058/ws/p2p/16Uiu2HAm5Z3a35F5itcFpW8YSKUmchvbcWCTchBTN6HPxpMNCcrx"],"enrUri":"enr:-L24QCVggPrS6dht-oGk-8K3PCD9hXB33mQmgw_KGSY6zWpjTTBAqjKeXB7mwzf-hCs1rlEsJv386KJEyOkGvGT-IvQCgmlkgnY0gmlwhKwSgXKKbXVsdGlhZGRyc5YACASsEoFyBuLJAAoErBKBcgbiyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClnhY5n8zY9r60aSXTHiqPkZ30riuzsjyq7vKVbPF8wWDdGNwguLJg3VkcILiy4V3YWt1MgM"}'
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_2025-12-15_04-23-25__ea423510-5979-4b1f-9ef7-1d601eef2de7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58021', '58022', '58023', '58024', '58025']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58021:58021 -p 58022:58022 -p 58023:58023 -p 58024:58024 -p 58025:58025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58023 --rest-port=58021 --tcp-port=58022 --discv5-udp-port=58024 --rest-address=0.0.0.0 --nat=extip:172.18.127.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7a88f713fd7735bcb37e5b8f7bbc919df7ccde3a52dfc10ff1de2247a1f65bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58025 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCVggPrS6dht-oGk-8K3PCD9hXB33mQmgw_KGSY6zWpjTTBAqjKeXB7mwzf-hCs1rlEsJv386KJEyOkGvGT-IvQCgmlkgnY0gmlwhKwSgXKKbXVsdGlhZGRyc5YACASsEoFyBuLJAAoErBKBcgbiyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClnhY5n8zY9r60aSXTHiqPkZ30riuzsjyq7vKVbPF8wWDdGNwguLJg3VkcILiy4V3YWt1MgM --storenode=/ip4/172.18.129.114/tcp/58057/p2p/16Uiu2HAm5Z3a35F5itcFpW8YSKUmchvbcWCTchBTN6HPxpMNCcrx --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.172 waku 35c6710e71630a9e1efa5b03495bdf54eb20ed2bb1036428c57f9c7347e942d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35c6710e7163. Setting up logs at ./log/docker/store_node1_2025-12-15_04-23-25__ea423510-5979-4b1f-9ef7-1d601eef2de7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58021
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58021/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58021/debug/v1/info" -H "Content-Type: application/json" -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.172/tcp/58022/p2p/16Uiu2HAmQ67WDepQHSc6XsNFxyc6zG6R7DEEo1sDfAqLiRE6CyGt","/ip4/172.18.127.172/tcp/58023/ws/p2p/16Uiu2HAmQ67WDepQHSc6XsNFxyc6zG6R7DEEo1sDfAqLiRE6CyGt"],"enrUri":"enr:-L24QE3JsrXqIDWxNTnUTMgo6AHQO1RFrN5quWzUJapjvCzjWPU9H83Qe2SPd13eeiVA52DE37r5g_-faa2VO8i5rCUCgmlkgnY0gmlwhKwSf6yKbXVsdGlhZGRyc5YACASsEn-sBuKmAAoErBJ_rAbip90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqeAqWIgpyr5aYgNdcpuQd12JCCIqQ_IGsn56O0FJKSGDdGNwguKmg3VkcILiqIV3YWt1MgM"}'
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:58021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.114/tcp/58057/p2p/16Uiu2HAm5Z3a35F5itcFpW8YSKUmchvbcWCTchBTN6HPxpMNCcrx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/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:58021/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:58056/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/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:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x031287918b478ef0ee457242fe0b79c489f060a2ae50a06c73dc7d8368820fd2"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x031287918b478ef0ee457242fe0b79c489f060a2ae50a06c73dc7d8368820fd2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/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":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8a06b2db6e46e26f45388b50ccbe5746a93fafcbfc8351139ffaa8c4eebb255c"}]}'
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:58021/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":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8a06b2db6e46e26f45388b50ccbe5746a93fafcbfc8351139ffaa8c4eebb255c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/2
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38c37161b891dddee9b56268217f5ab92aa99dad65d16bac76a6499d2e0ea53f"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38c37161b891dddee9b56268217f5ab92aa99dad65d16bac76a6499d2e0ea53f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/3
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa69d6de8649d2a5b5739983d9464a37168eaefa723bcfa80b4dcadca1c6df146"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa69d6de8649d2a5b5739983d9464a37168eaefa723bcfa80b4dcadca1c6df146"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/4
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe34def2b2391e0a4e2fb9f00cbe52bc4816e7ae54e550399e7f141f0fbff5871"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe34def2b2391e0a4e2fb9f00cbe52bc4816e7ae54e550399e7f141f0fbff5871"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/5
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1b2f7a4037ff7e1ac3f009cc0574419d5c5f8d2c12cc826f71bb4827f80abebb"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1b2f7a4037ff7e1ac3f009cc0574419d5c5f8d2c12cc826f71bb4827f80abebb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/6
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4f7e109df8a42b75787f85f7425e4c5ae108e28885941118a841aebf92c5aaa"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4f7e109df8a42b75787f85f7425e4c5ae108e28885941118a841aebf92c5aaa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb8fa7553f64a42fbd28a7311e364e4b389f1a6e1828522948f802b0891fae5df"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb8fa7553f64a42fbd28a7311e364e4b389f1a6e1828522948f802b0891fae5df"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/8
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb92df22b0583301433fa4974965ec61566cd76051120bbabf62b7f2de0e97836"}]}'
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:58021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb92df22b0583301433fa4974965ec61566cd76051120bbabf62b7f2de0e97836"}]}'
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 a81ea4a1b896
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 35c6710e7163
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,584 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_payloads with id: 2025-12-15_04-31-43__186cc728-c34d-4cc6-afa6-e352675bfe5c
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_2025-12-15_04-31-43__186cc728-c34d-4cc6-afa6-e352675bfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63774', '63775', '63776', '63777', '63778']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63774:63774 -p 63775:63775 -p 63776:63776 -p 63777:63777 -p 63778:63778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63776 --rest-port=63774 --tcp-port=63775 --discv5-udp-port=63777 --rest-address=0.0.0.0 --nat=extip:172.18.179.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d17eff0648a4fcbcc2dbae3cb5bf886dd4b0f1bfdb1f9e47c0c663aec7dd73f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63778 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.131 waku 216f647e84df9d62834b9924ae82a4adae715dab8744ed7b417e325871ece886
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 216f647e84df. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-31-43__186cc728-c34d-4cc6-afa6-e352675bfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63774
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 2bac56ef7eed. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a87f489cb2c1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.131/tcp/63775/p2p/16Uiu2HAmBTHGcx3oNa1vUgYyAbbrYGXG9qZsEwx8pz29q6hdLhqv","/ip4/172.18.179.131/tcp/63776/ws/p2p/16Uiu2HAmBTHGcx3oNa1vUgYyAbbrYGXG9qZsEwx8pz29q6hdLhqv"],"enrUri":"enr:-L24QBnRIi6VopcqckxPh3ZhJudjO2P7m8QivGJ1dFJkAeYqTIzC8qY0B2twQwuiTjEttgaZpzgPBdOnsRm7I0qMCe0CgmlkgnY0gmlwhKwSs4OKbXVsdGlhZGRyc5YACASsErODBvkfAAoErBKzgwb5IN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7iR5a7I7XABScD8vUKnRweePrsx3ItrXkgTZyg1eRi2DdGNwgvkfg3VkcIL5IYV3YWt1MgM"}'
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_2025-12-15_04-31-43__186cc728-c34d-4cc6-afa6-e352675bfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15241', '15242', '15243', '15244', '15245']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15241:15241 -p 15242:15242 -p 15243:15243 -p 15244:15244 -p 15245:15245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15243 --rest-port=15241 --tcp-port=15242 --discv5-udp-port=15244 --rest-address=0.0.0.0 --nat=extip:172.18.224.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af4ce27aecbdebfdc1074d8a45d79cb4b4cbe5e80ef1eda702fbd63cac28c2df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15245 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBnRIi6VopcqckxPh3ZhJudjO2P7m8QivGJ1dFJkAeYqTIzC8qY0B2twQwuiTjEttgaZpzgPBdOnsRm7I0qMCe0CgmlkgnY0gmlwhKwSs4OKbXVsdGlhZGRyc5YACASsErODBvkfAAoErBKzgwb5IN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7iR5a7I7XABScD8vUKnRweePrsx3ItrXkgTZyg1eRi2DdGNwgvkfg3VkcIL5IYV3YWt1MgM --storenode=/ip4/172.18.179.131/tcp/63775/p2p/16Uiu2HAmBTHGcx3oNa1vUgYyAbbrYGXG9qZsEwx8pz29q6hdLhqv --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.127 waku b8ed82c3a405739acd4986e88baca19706bfc54841b58e92f6c2529640bda2f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8ed82c3a405. Setting up logs at ./log/docker/store_node1_2025-12-15_04-31-43__186cc728-c34d-4cc6-afa6-e352675bfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15241
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/debug/v1/info" -H "Content-Type: application/json" -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.127/tcp/15242/p2p/16Uiu2HAmLJ6aYBpBZD6FjHVJDqgkN8GggiPeeiWUGdUjcTZzSeTK","/ip4/172.18.224.127/tcp/15243/ws/p2p/16Uiu2HAmLJ6aYBpBZD6FjHVJDqgkN8GggiPeeiWUGdUjcTZzSeTK"],"enrUri":"enr:-L24QP6xBREU2A79KmuV98c1gpkihI-sIyB2krOjma1dwsl6RB3j6QHXry9K7pX9h9FJRzJ7QfBc7uemzlfcTOoEh7oCgmlkgnY0gmlwhKwS4H-KbXVsdGlhZGRyc5YACASsEuB_BjuKAAoErBLgfwY7i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcYNXRrQb3RDZtXVltPEY4k4ABCDP7biTXqtGnkn-CKKDdGNwgjuKg3VkcII7jIV3YWt1MgM"}'
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:15241/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.131/tcp/63775/p2p/16Uiu2HAmBTHGcx3oNa1vUgYyAbbrYGXG9qZsEwx8pz29q6hdLhqv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/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:15241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"}]}'
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:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"}]}'
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:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"},{"messageHash":"0x353ef7aa5937f32e746621c732315334b78693acc9f73ca2b82c7f07be39a38d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"},{"messageHash":"0x353ef7aa5937f32e746621c732315334b78693acc9f73ca2b82c7f07be39a38d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"},{"messageHash":"0x353ef7aa5937f32e746621c732315334b78693acc9f73ca2b82c7f07be39a38d"},{"messageHash":"0xb66cd8d00bb3026332b456117e04a8b80e2a16634940ed8bb0e8da15140cca27"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"},{"messageHash":"0x353ef7aa5937f32e746621c732315334b78693acc9f73ca2b82c7f07be39a38d"},{"messageHash":"0xb66cd8d00bb3026332b456117e04a8b80e2a16634940ed8bb0e8da15140cca27"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"},{"messageHash":"0x353ef7aa5937f32e746621c732315334b78693acc9f73ca2b82c7f07be39a38d"},{"messageHash":"0xb66cd8d00bb3026332b456117e04a8b80e2a16634940ed8bb0e8da15140cca27"},{"messageHash":"0xf8a144ee21f5dc7269ee4457c525dc8ed83a22cecff7cb151240257f29d47976"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a47db7dbe35d3ea7d5613ac52a5a1013e3f79a0378fe181e2b54bd2d6e742f7"},{"messageHash":"0xf8fdd9ac68949a45145302f1d84552f7427479ebab95bad53d3a80b4eac0e4fa"},{"messageHash":"0xc9205b9169653c1f3579e2608011f9f59084dda8a5880ffff4cd01fbaec2e33a"},{"messageHash":"0x2d52968c7980f82f8f065284f78d2e8ac1b24cd0781f5d92ddfdd093ff44a948"},{"messageHash":"0x6a26eb299dc2611b7ba5abcab7c861eb56b97c4c95e739e6b70ccf860698caa4"},{"messageHash":"0xc18aa93bfe8594fd4774564616baa3f51d5da530e06426ba4b5aabbf1a0c5481"},{"messageHash":"0x80866140955f0294a65f159a0f003f08c20a4647e40754f15f30d79525d23bed"},{"messageHash":"0x53a5fc6e1df7b940b625625e8bd7f614c34966807a5e3bd5aa2a4bc73d133021"},{"messageHash":"0x9c634cc5d5b907b741d44d0735d500c82855deb86b5255a39bb24b75511c129f"},{"messageHash":"0x7d73300ec6c1e8033dfb5614ee864fb6efaac837223705e1814934530c94e2a4"},{"messageHash":"0xcb3a05a271ab8d5243008e78cf1eae5dbac7c59fca009c28564efdfb01325daf"},{"messageHash":"0xf5bbce8db08f0434c6adab954af809706be59d6e62c386311d335aa45d41cdce"},{"messageHash":"0xac95296eb17a02e1a95034356fc2354cd822a8abfef17f0f82c9f35c3176d5e8"},{"messageHash":"0xf91e0c5a91578dfe52dbef21baee9cb280a1ca8fad5bbf608dc1090cb3ad12c4"},{"messageHash":"0xfd3c1172bd0a7952baab47393d81db630348f2f6cfc020f130afd353cac554c7"},{"messageHash":"0x29d1ebbd5d660adc851faf49f00720e59d5da976e4aa7c9bcda51b0e6ccd2740"},{"messageHash":"0x768c1cbcbe71352dba075464c778d3558adc538a995347d6770bb1aa7ed6b629"},{"messageHash":"0x03716997d7291602aafb64fcef1e958a5d65fdd2773eed4a0e9d3e840db5fe63"},{"messageHash":"0x9deb8232d29151aea3db23eb6c1573b750dab032df18245a4a41ef5fa335988b"},{"messageHash":"0xbf5f689333258cc894ae282c76e5a60f9e92593c2f7b2813ce3755c7accdc060"},{"messageHash":"0x4f0545dd2386d86a1d8ba19d053365ef11d995003da5d270acb511cd1a681468"},{"messageHash":"0xb7ba9517151213aa0c82a44418926bc795315b7695927083481721b90704ee70"},{"messageHash":"0xefc372d0c91902109e3f421bc66c928380d6ad153e0a984f353e8ba9edc3e742"},{"messageHash":"0x684bb7ffa7d2ca771238734148e89520187ade8658113ddb567e8227781cea51"},{"messageHash":"0x3892a6b95b77bba11baa449e9161e1fcae342cbaf6db36949420438b128c6137"},{"messageHash":"0x63b1ea4d2efa720f7f0b1e11754871df513393e4d4aacbcc10814c59f5098632"},{"messageHash":"0x487e8b072ce8ff9fe4267dbceebc87be23f7c68cdb9e8123e005a060dc40fd5f"},{"messageHash":"0xa8e32c7e9876a87875a5d2e9ea3e8ee8196376737dcfa1d83508884aea54cbc9"},{"messageHash":"0x12b5891142b1841478ce30c7ec97b84456c3dfc1565eba81e80ed529d9e83b47"},{"messageHash":"0xb0f4d458ad5f4297dbccd219ba513bf42f935b39cb0c1a38df539d1df0a7c0f7"},{"messageHash":"0x88ae258d312df72061e8309c20116fe215b08a7df6c9d24c4bd2aebc05c04893"},{"messageHash":"0xdbdb2bb0467c78aa4c34e38de02a155678d28f7bc9e39c15efae3db9c8a683ec"},{"messageHash":"0xbe1c0ba70e516e44a03d23387297c2393772b9c04b0193fba4f223b74338ec06"},{"messageHash":"0x4fc76a0acd1f1a270ea88a4de67a36167b5919165564839500ba027461e1396b"},{"messageHash":"0xe6ef2ae16a86c89192c5e7315c07fbe1b1816ac1ace4d941ed29a4a5dfb8a7de"},{"messageHash":"0x10be200a934c2c0fc40d114fe551c2549f102dba7192fb105054e22cf70df2e1"},{"messageHash":"0x99c6d5147c9cb6d595b4592cb2dc3f5b859c3c1ddeca637e5ab00747ab67d4a1"},{"messageHash":"0x353ef7aa5937f32e746621c732315334b78693acc9f73ca2b82c7f07be39a38d"},{"messageHash":"0xb66cd8d00bb3026332b456117e04a8b80e2a16634940ed8bb0e8da15140cca27"},{"messageHash":"0xf8a144ee21f5dc7269ee4457c525dc8ed83a22cecff7cb151240257f29d47976"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 216f647e84df
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8ed82c3a405
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_single_topics with id: 2025-12-15_04-22-24__504c04b3-a44c-4bc8-8cd7-283f5efb65e6
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_2025-12-15_04-22-24__504c04b3-a44c-4bc8-8cd7-283f5efb65e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16426', '16427', '16428', '16429', '16430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16426:16426 -p 16427:16427 -p 16428:16428 -p 16429:16429 -p 16430:16430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16428 --rest-port=16426 --tcp-port=16427 --discv5-udp-port=16429 --rest-address=0.0.0.0 --nat=extip:172.18.15.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bfe9f096aaa31bcdf9083f6b645ffed6bffea1d0be2d83cbeb8e8cbfc3c657c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16430 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.163 waku 4247338153fb95b4eca2c2c764fb4cdf598e3b5d3c3e8d1af2373c2020206002
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4247338153fb. Setting up logs at ./log/docker/node1_2025-12-15_04-22-24__504c04b3-a44c-4bc8-8cd7-283f5efb65e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16426
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 79e1d37b84d4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b7bedd202a5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16426/debug/v1/info" -H "Content-Type: application/json" -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.163/tcp/16427/p2p/16Uiu2HAkv2KZ4jG9UUhAPbfoguDLThKfGqrLQdc9oBYUMkBGUHgK","/ip4/172.18.15.163/tcp/16428/ws/p2p/16Uiu2HAkv2KZ4jG9UUhAPbfoguDLThKfGqrLQdc9oBYUMkBGUHgK"],"enrUri":"enr:-L24QPGTR7EDqVVKRFJAryTGXxSMn8RBeL6gIAD84zwVECuXSfW6kZX5kvM7kLurIajs3XSGY4Kyd6rl4XYar8ZbL9YCgmlkgnY0gmlwhKwSD6OKbXVsdGlhZGRyc5YACASsEg-jBkArAAoErBIPowZALN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCOA7b1ngaFPrt4x5VxSVvplUyjmOQSgYGIDytzXRcVCDdGNwgkArg3VkcIJALYV3YWt1MgU"}'
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_2025-12-15_04-22-24__504c04b3-a44c-4bc8-8cd7-283f5efb65e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26920', '26921', '26922', '26923', '26924']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26920:26920 -p 26921:26921 -p 26922:26922 -p 26923:26923 -p 26924:26924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26922 --rest-port=26920 --tcp-port=26921 --discv5-udp-port=26923 --rest-address=0.0.0.0 --nat=extip:172.18.164.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfafab0bb4bae4e7d7cf22a55b26fde6e7f1d7db296dcd1e803d74deb0f377ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26924 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPGTR7EDqVVKRFJAryTGXxSMn8RBeL6gIAD84zwVECuXSfW6kZX5kvM7kLurIajs3XSGY4Kyd6rl4XYar8ZbL9YCgmlkgnY0gmlwhKwSD6OKbXVsdGlhZGRyc5YACASsEg-jBkArAAoErBIPowZALN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCOA7b1ngaFPrt4x5VxSVvplUyjmOQSgYGIDytzXRcVCDdGNwgkArg3VkcIJALYV3YWt1MgU --filternode=/ip4/172.18.15.163/tcp/16427/p2p/16Uiu2HAkv2KZ4jG9UUhAPbfoguDLThKfGqrLQdc9oBYUMkBGUHgK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.168 waku 5ff8c5b653f5f457b4d945048d2629c9f5ff5b7aba2e49c49e8e73b4f723efc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ff8c5b653f5. Setting up logs at ./log/docker/node2_2025-12-15_04-22-24__504c04b3-a44c-4bc8-8cd7-283f5efb65e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26920
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26920/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26920/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/26921/p2p/16Uiu2HAm5fHrWqaAqk7x4kxyQUuzHfXMJFf4GehUMeuZPUy52yDb","/ip4/172.18.164.168/tcp/26922/ws/p2p/16Uiu2HAm5fHrWqaAqk7x4kxyQUuzHfXMJFf4GehUMeuZPUy52yDb"],"enrUri":"enr:-L24QPDd4vJZe9yFlIs6yIQP0GuOqUSMQclIBJjtrTCmpIeRY2wx5ypU4pE87pl9Q8ID2_UkjDv4FoZDAqP8ZC1vruUCgmlkgnY0gmlwhKwSpKiKbXVsdGlhZGRyc5YACASsEqSoBmkpAAoErBKkqAZpKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmBH7tHXbYMg_EdseNUdAyzhM3c3mjbzzT1IILswDJ-KDdGNwgmkpg3VkcIJpK4V3YWt1MgA"}'
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:26920/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.163/tcp/16427/p2p/16Uiu2HAkv2KZ4jG9UUhAPbfoguDLThKfGqrLQdc9oBYUMkBGUHgK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16426/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:26920/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5b897406-abf5-43ee-8731-e12793ff9891", "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":"5b897406-abf5-43ee-8731-e12793ff9891","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16426/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:26920/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":1765772547054728788,"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 4247338153fb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5ff8c5b653f5
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,176 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_while_one_peer_is_paused with id: 2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f
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_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25601', '25602', '25603', '25604', '25605']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25601:25601 -p 25602:25602 -p 25603:25603 -p 25604:25604 -p 25605:25605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25603 --rest-port=25601 --tcp-port=25602 --discv5-udp-port=25604 --rest-address=0.0.0.0 --nat=extip:172.18.172.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2cccb9efaadb0edbd44fb725b348bb46f94367fbefc57f536eb8a7ab9f2cbcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25605 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.8 waku 6b3a0bb4c69df83514997dec04cd481a4ee0e3742b5d1c7eef5ed948c3866284
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e82a2621b268. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b3a0bb4c69d. Setting up logs at ./log/docker/node1_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25601
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 49d4754bc152. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25601/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW","/ip4/172.18.172.8/tcp/25603/ws/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW"],"enrUri":"enr:-L24QJpXRGhEF6kdBfYaqj2Auty7OwUu-jB1EJNa3N_eIoWwZMIS0VBytE5-QhX9zJPrnmLLJjqIpztlP--NSShQY2ACgmlkgnY0gmlwhKwSrAiKbXVsdGlhZGRyc5YACASsEqwIBmQCAAoErBKsCAZkA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsfThz3uUFEEPszUFczBz7SdByIdPeQgQWK8pBx5TWfeDdGNwgmQCg3VkcIJkBIV3YWt1MgU"}'
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_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63498', '63499', '63500', '63501', '63502']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63498:63498 -p 63499:63499 -p 63500:63500 -p 63501:63501 -p 63502:63502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63500 --rest-port=63498 --tcp-port=63499 --discv5-udp-port=63501 --rest-address=0.0.0.0 --nat=extip:172.18.114.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cdcdc3aae2a2937fb3a6d27b26c37af533532afae1a72e0aec9af4eacbfaa9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63502 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJpXRGhEF6kdBfYaqj2Auty7OwUu-jB1EJNa3N_eIoWwZMIS0VBytE5-QhX9zJPrnmLLJjqIpztlP--NSShQY2ACgmlkgnY0gmlwhKwSrAiKbXVsdGlhZGRyc5YACASsEqwIBmQCAAoErBKsCAZkA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsfThz3uUFEEPszUFczBz7SdByIdPeQgQWK8pBx5TWfeDdGNwgmQCg3VkcIJkBIV3YWt1MgU --filternode=/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.47 waku 536c985b1f585cdc74e655f16489dde5b26e9cb2c9dcd004c61240391a4baf5a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 536c985b1f58. Setting up logs at ./log/docker/node2_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63498
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63498/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63498/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/63499/p2p/16Uiu2HAmJLmwfEetmKXgqQTqHdiMnVrUGPbY66PsUC1jRNa7iJqV","/ip4/172.18.114.47/tcp/63500/ws/p2p/16Uiu2HAmJLmwfEetmKXgqQTqHdiMnVrUGPbY66PsUC1jRNa7iJqV"],"enrUri":"enr:-L24QGcSLG16oo35FQ3M42orePqL6nsWYSkApEbiKvnaVq1dMRmCTBGgnpiaT47P8z4jj_y6G5TAWtKrX8Z4rx7dSEACgmlkgnY0gmlwhKwSci-KbXVsdGlhZGRyc5YACASsEnIvBvgLAAoErBJyLwb4DN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVHujTMxzDz-EW-IvvBLZz-7IozJcaOuij15I9bSZYAiDdGNwgvgLg3VkcIL4DYV3YWt1MgA"}'
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:63498/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38698', '38699', '38700', '38701', '38702']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38698:38698 -p 38699:38699 -p 38700:38700 -p 38701:38701 -p 38702:38702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38700 --rest-port=38698 --tcp-port=38699 --discv5-udp-port=38701 --rest-address=0.0.0.0 --nat=extip:172.18.193.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adc9dea16eaedea4d232aecb3bacfcceaca8f36cccc58cce71fdd96cbeaa2bbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38702 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJpXRGhEF6kdBfYaqj2Auty7OwUu-jB1EJNa3N_eIoWwZMIS0VBytE5-QhX9zJPrnmLLJjqIpztlP--NSShQY2ACgmlkgnY0gmlwhKwSrAiKbXVsdGlhZGRyc5YACASsEqwIBmQCAAoErBKsCAZkA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsfThz3uUFEEPszUFczBz7SdByIdPeQgQWK8pBx5TWfeDdGNwgmQCg3VkcIJkBIV3YWt1MgU --filternode=/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.33 waku 9fe3d38ec534c7d1e2d2ad4d293156ba215c8f945f815c8f8c6a54b1a6e86e30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9fe3d38ec534. Setting up logs at ./log/docker/node3_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38698
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38698/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.33/tcp/38699/p2p/16Uiu2HAmCxsjAdqH24akEaoKYwuUsQn2pazPGKmxnjB3NMHeenL7","/ip4/172.18.193.33/tcp/38700/ws/p2p/16Uiu2HAmCxsjAdqH24akEaoKYwuUsQn2pazPGKmxnjB3NMHeenL7"],"enrUri":"enr:-L24QP-QGYyq3mQsa-oFLlLHWP7SayTRevIfZawGtM-lhjIsSrO0PLbrXlJB_Hb-Jb2I-KKw6WpEmOPTuq9g9pQloF8CgmlkgnY0gmlwhKwSwSGKbXVsdGlhZGRyc5YACASsEsEhBpcrAAoErBLBIQaXLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBJT3VDtSBRA1UTud30x4Sac7UZz-FVbgRYG95kRsuECDdGNwgpcrg3VkcIKXLYV3YWt1MgA"}'
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:38698/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW"]'
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_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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 ['12041', '12042', '12043', '12044', '12045']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12041:12041 -p 12042:12042 -p 12043:12043 -p 12044:12044 -p 12045:12045 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12043 --rest-port=12041 --tcp-port=12042 --discv5-udp-port=12044 --rest-address=0.0.0.0 --nat=extip:172.18.74.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=74c25ce0dfeffcfe6b6a0bdcca662fe57cbb45a1b8fdaa422d5fa7278d432fe0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12045 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJpXRGhEF6kdBfYaqj2Auty7OwUu-jB1EJNa3N_eIoWwZMIS0VBytE5-QhX9zJPrnmLLJjqIpztlP--NSShQY2ACgmlkgnY0gmlwhKwSrAiKbXVsdGlhZGRyc5YACASsEqwIBmQCAAoErBKsCAZkA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsfThz3uUFEEPszUFczBz7SdByIdPeQgQWK8pBx5TWfeDdGNwgmQCg3VkcIJkBIV3YWt1MgU --filternode=/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.230 waku be7a7835fb101c27f7d9b590a74d0a6f1829531cdece150cee8120603d16cd65
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID be7a7835fb10. Setting up logs at ./log/docker/node4_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12041
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12041/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12041/debug/v1/info" -H "Content-Type: application/json" -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/12042/p2p/16Uiu2HAmGYXLgu8T1qL8XJZnRDfPEU2vvqXxfS5ffERUgGSsFPgY","/ip4/172.18.74.230/tcp/12043/ws/p2p/16Uiu2HAmGYXLgu8T1qL8XJZnRDfPEU2vvqXxfS5ffERUgGSsFPgY"],"enrUri":"enr:-L24QKVLbHRjsYd5BxOqMJF5upzaoZi2qovzKh6R29h0w2R6Sfz_j0KWYLZZU0pXcVtoVUwUJFuoLZkamvpT3tsQq-4CgmlkgnY0gmlwhKwSSuaKbXVsdGlhZGRyc5YACASsEkrmBi8KAAoErBJK5gYvC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOca43crOHOlifgpP7NI3_O9t_vM7npur8wcyZ2gl6D2DdGNwgi8Kg3VkcIIvDIV3YWt1MgA"}'
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:12041/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW"]'
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_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63134', '63135', '63136', '63137', '63138']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63134:63134 -p 63135:63135 -p 63136:63136 -p 63137:63137 -p 63138:63138 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63136 --rest-port=63134 --tcp-port=63135 --discv5-udp-port=63137 --rest-address=0.0.0.0 --nat=extip:172.18.151.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=64e18cfff18a829de552346aa2ed5cdc2a842463ee4864fb0f2c43975bbd90ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63138 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJpXRGhEF6kdBfYaqj2Auty7OwUu-jB1EJNa3N_eIoWwZMIS0VBytE5-QhX9zJPrnmLLJjqIpztlP--NSShQY2ACgmlkgnY0gmlwhKwSrAiKbXVsdGlhZGRyc5YACASsEqwIBmQCAAoErBKsCAZkA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsfThz3uUFEEPszUFczBz7SdByIdPeQgQWK8pBx5TWfeDdGNwgmQCg3VkcIJkBIV3YWt1MgU --filternode=/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.8 waku 5f16be5fa9e5240351cdbe7553a3932f6ec925667654940d79939065053e3c36
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f16be5fa9e5. Setting up logs at ./log/docker/node5_2025-12-15_04-17-48__7174c4fd-2d0b-42bf-b8ef-b6a2ae07df9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63134
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63134/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63134/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/63135/p2p/16Uiu2HAm3AShMnks83tyjhH51ERuni5AmTjt6BGsYr6k8yLfJ9S8","/ip4/172.18.151.8/tcp/63136/ws/p2p/16Uiu2HAm3AShMnks83tyjhH51ERuni5AmTjt6BGsYr6k8yLfJ9S8"],"enrUri":"enr:-L24QIGiRttnbMprfmgJIODBXP64D8KqqmhKWGCktaEq1OlIBPNVToaU-Mb0cxi6yZjEaHAHJLTbeliZ2BH9fVyvTLsCgmlkgnY0gmlwhKwSlwiKbXVsdGlhZGRyc5YACASsEpcIBvafAAoErBKXCAb2oN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcvbDhLIWQD2Ky4r4dinuQYeUarqkxQD7JONw-WGN5zmDdGNwgvafg3VkcIL2oYV3YWt1MgA"}'
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:63134/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.8/tcp/25602/p2p/16Uiu2HAmQdf64YhWbcPEGsPD6ynnytgvYzvrFkhv2Re5hqAHLBJW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25601/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:63498/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d8f85583-34ee-4538-9184-e5178c707983", "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":"d8f85583-34ee-4538-9184-e5178c707983","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38698/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f5d3fe0c-1721-40e4-ad4a-8cdfa26f60d7", "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":"f5d3fe0c-1721-40e4-ad4a-8cdfa26f60d7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12041/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b65cb865-5994-4402-baa8-f14788bd9054", "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":"b65cb865-5994-4402-baa8-f14788bd9054","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63134/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a90446fe-e61f-46b9-b9fa-b91bd2ee6ae9", "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":"a90446fe-e61f-46b9-b9fa-b91bd2ee6ae9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25601/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:63498/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":1765772275200885457,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:38698/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":1765772275200885457,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:12041/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":1765772275200885457,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:63134/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":1765772275200885457,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 536c985b1f58
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25601/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.node.waku_node:waku_node.py:267 Unpause container with id 536c985b1f58
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25601/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.5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63498/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":1765772275334640382,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765772275334716926,"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 6b3a0bb4c69d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 536c985b1f58
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9fe3d38ec534
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6b3a0bb4c69d. 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 be7a7835fb10
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 536c985b1f58. 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 5f16be5fa9e5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9fe3d38ec534. 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,76 @@
2025-12-15 04:48:19.221 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:48:19.221 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_false with id: 2025-12-15_04-48-19__bc917d62-7c23-4cef-858b-f480af04a098
2025-12-15 04:48:19.221 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:48:19.221 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:48:19.222 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-15 04:48:19.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:48:19.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-15_04-48-19__bc917d62-7c23-4cef-858b-f480af04a098__wakuorg_nwaku:latest.log
2025-12-15 04:48:19.228 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:48:19.228 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:48:19.230 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:48:19.230 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.137
2025-12-15 04:48:19.230 DEBUG [src.node.docker_mananger] Generated ports ['18585', '18586', '18587', '18588', '18589']
2025-12-15 04:48:19.230 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:48:19.230 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:48:19.230 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:48:19.231 DEBUG [src.node.docker_mananger] docker run -i -t -p 18585:18585 -p 18586:18586 -p 18587:18587 -p 18588:18588 -p 18589:18589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18587 --rest-port=18585 --tcp-port=18586 --discv5-udp-port=18588 --rest-address=0.0.0.0 --nat=extip:172.18.123.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=66117982d9cf1fb2acdac5c7eacca1ccf9c99395fa73d6edf6dd4fd9d6229ae9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18589 --metrics-logging=true --store=true --relay=true
2025-12-15 04:48:19.408 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.137 waku ef939b1f40755a0d100803f49748f39bc75f15f2972642b8d030bbf50e6ffb52
2025-12-15 04:48:19.441 DEBUG [src.node.docker_mananger] Container started with ID ef939b1f4075. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-48-19__bc917d62-7c23-4cef-858b-f480af04a098__wakuorg_nwaku:latest.log
2025-12-15 04:48:19.441 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18585
2025-12-15 04:48:19.442 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:48:19.492 ERROR [src.node.docker_mananger] Max retries reached for container 2d58b9ae3bcb. Exiting log stream.
2025-12-15 04:48:20.014 ERROR [src.node.docker_mananger] Max retries reached for container 859999e7447e. Exiting log stream.
2025-12-15 04:48:20.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18585/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:20.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:48:20.445 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:48:20.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18585/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:20.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.137/tcp/18586/p2p/16Uiu2HAmQPCpnr4DZJkdgnr2h1MFNAvssCyrzWKuaACVj1vj2Hr5","/ip4/172.18.123.137/tcp/18587/ws/p2p/16Uiu2HAmQPCpnr4DZJkdgnr2h1MFNAvssCyrzWKuaACVj1vj2Hr5"],"enrUri":"enr:-L24QOJaa-p_Pk6zgG8G_GiVmykI9XKd4r6jGEUyuKp1kClMS5Q2cMOarCRP7-UFgD9whWBchmWrSZBzq7eE-wmdYfkCgmlkgnY0gmlwhKwSe4mKbXVsdGlhZGRyc5YACASsEnuJBkiaAAoErBJ7iQZIm90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrkEOBCUtdR5M1pEuHcEcOhljJYVxzkJBgfoHPNqPVUaDdGNwgkiag3VkcIJInIV3YWt1MgM"}'
2025-12-15 04:48:20.447 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:48:20.454 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:48:20.454 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-15_04-48-19__bc917d62-7c23-4cef-858b-f480af04a098__wakuorg_nwaku:latest.log
2025-12-15 04:48:20.454 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:48:20.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:48:20.456 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:48:20.456 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.34
2025-12-15 04:48:20.456 DEBUG [src.node.docker_mananger] Generated ports ['47289', '47290', '47291', '47292', '47293']
2025-12-15 04:48:20.456 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:48:20.456 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:48:20.456 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:48:20.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 47289:47289 -p 47290:47290 -p 47291:47291 -p 47292:47292 -p 47293:47293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47291 --rest-port=47289 --tcp-port=47290 --discv5-udp-port=47292 --rest-address=0.0.0.0 --nat=extip:172.18.106.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=66806cbfa93cb94d2cb2ee3eabf8ce7d3188baa779bee3eded30bf50434fffac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47293 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOJaa-p_Pk6zgG8G_GiVmykI9XKd4r6jGEUyuKp1kClMS5Q2cMOarCRP7-UFgD9whWBchmWrSZBzq7eE-wmdYfkCgmlkgnY0gmlwhKwSe4mKbXVsdGlhZGRyc5YACASsEnuJBkiaAAoErBJ7iQZIm90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrkEOBCUtdR5M1pEuHcEcOhljJYVxzkJBgfoHPNqPVUaDdGNwgkiag3VkcIJInIV3YWt1MgM --storenode=/ip4/172.18.123.137/tcp/18586/p2p/16Uiu2HAmQPCpnr4DZJkdgnr2h1MFNAvssCyrzWKuaACVj1vj2Hr5 --store=true --relay=true
2025-12-15 04:48:20.640 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.34 waku df6514044c178c816945a4e2f334b3af80a51fde8175828f41d8e512ca3b5e0b
2025-12-15 04:48:20.668 DEBUG [src.node.docker_mananger] Container started with ID df6514044c17. Setting up logs at ./log/docker/store_node1_2025-12-15_04-48-19__bc917d62-7c23-4cef-858b-f480af04a098__wakuorg_nwaku:latest.log
2025-12-15 04:48:20.669 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47289
2025-12-15 04:48:20.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:48:21.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47289/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:21.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:48:21.674 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:48:21.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:21.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.34/tcp/47290/p2p/16Uiu2HAmFqnNVVEgoDvWXZYCsiLG9wwU4f9AGdjfgFUqf8t7Bek8","/ip4/172.18.106.34/tcp/47291/ws/p2p/16Uiu2HAmFqnNVVEgoDvWXZYCsiLG9wwU4f9AGdjfgFUqf8t7Bek8"],"enrUri":"enr:-L24QE1J-r4mNGg9A4mJaMfByxul4-acCPKzK-ohQOfSNTUJAXvCPJAGrZ39251vpfXhZBd9MJbdmzFIJrzXfEUkvZACgmlkgnY0gmlwhKwSaiKKbXVsdGlhZGRyc5YACASsEmoiBri6AAoErBJqIga4u90DgnJzhQADAQAAiXNlY3AyNTZrMaEDL1bnmHjR50QdWdF4J74NZeyQyvWhjToWCsCC8-8lC4mDdGNwgri6g3VkcIK4vIV3YWt1MgM"}'
2025-12-15 04:48:21.677 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:48:21.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47289/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.137/tcp/18586/p2p/16Uiu2HAmQPCpnr4DZJkdgnr2h1MFNAvssCyrzWKuaACVj1vj2Hr5"]'
2025-12-15 04:48:21.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:21.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:48:21.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:21.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47289/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:48:21.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:21.685 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:21.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18585/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2025-12-15 04:48:21.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:21.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:21.891 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:48:21.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18585/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:21.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca179d82b323209cbc9b07dc70e85219f7556012b6de530fbc5ed12a5baed59c"}]}'
2025-12-15 04:48:21.894 DEBUG [src.steps.store] messages length is 1
2025-12-15 04:48:21.894 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:48:21.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:21.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca179d82b323209cbc9b07dc70e85219f7556012b6de530fbc5ed12a5baed59c"}]}'
2025-12-15 04:48:21.897 DEBUG [src.steps.store] messages length is 1
2025-12-15 04:48:21.899 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:48:21.900 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:48:21.901 DEBUG [src.node.waku_node] Stopping container with id ef939b1f4075
2025-12-15 04:48:22.470 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:48:22.471 DEBUG [src.node.waku_node] Stopping container with id df6514044c17
2025-12-15 04:48:22.960 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:48:22.962 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:48:22.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:48:22.972 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2025-12-15 04:23:39.731 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:23:39.732 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2025-12-15_04-23-39__4a918d4f-f59d-4195-b4ef-be1cddad861e
2025-12-15 04:23:39.732 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:23:39.732 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:23:39.740 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:23:39.740 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-15_04-23-39__4a918d4f-f59d-4195-b4ef-be1cddad861e__wakuorg_nwaku:latest.log
2025-12-15 04:23:39.740 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:23:39.740 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:23:39.742 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:23:39.742 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.127
2025-12-15 04:23:39.742 DEBUG [src.node.docker_mananger] Generated ports ['17468', '17469', '17470', '17471', '17472']
2025-12-15 04:23:39.742 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:23:39.742 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:23:39.742 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:23:39.743 DEBUG [src.node.docker_mananger] docker run -i -t -p 17468:17468 -p 17469:17469 -p 17470:17470 -p 17471:17471 -p 17472:17472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17470 --rest-port=17468 --tcp-port=17469 --discv5-udp-port=17471 --rest-address=0.0.0.0 --nat=extip:172.18.7.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c44d0fa7edf3606ed5e61f1c451dd4daeaaae9180e63ff5398fe6aa6bc54a67a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17472 --metrics-logging=true --store=true --relay=true
2025-12-15 04:23:39.927 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.127 waku 59c4d6ccea48d19952ea40b273722798f1943c4c37c07b9dc7216adc1f9187ad
2025-12-15 04:23:39.935 ERROR [src.node.docker_mananger] Max retries reached for container 6ea3443b4dd2. Exiting log stream.
2025-12-15 04:23:39.968 DEBUG [src.node.docker_mananger] Container started with ID 59c4d6ccea48. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-23-39__4a918d4f-f59d-4195-b4ef-be1cddad861e__wakuorg_nwaku:latest.log
2025-12-15 04:23:39.969 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17468
2025-12-15 04:23:39.969 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:40.524 ERROR [src.node.docker_mananger] Max retries reached for container 69107b591fe8. Exiting log stream.
2025-12-15 04:23:40.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17468/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:40.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:23:40.976 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:40.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17468/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:40.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.127/tcp/17469/p2p/16Uiu2HAm9qykZsMw7GBLEfczDJNgpxxS5Au9greBrmDJqZwMBGuJ","/ip4/172.18.7.127/tcp/17470/ws/p2p/16Uiu2HAm9qykZsMw7GBLEfczDJNgpxxS5Au9greBrmDJqZwMBGuJ"],"enrUri":"enr:-L24QE1YWGANToe5ZUhaGKzfO-CmDCYyjJLUtzRQryb1U0FcQTiIfZ-zQooBT33q6UyRu3BZGYfZINdvdFyOYJxtGeICgmlkgnY0gmlwhKwSB3-KbXVsdGlhZGRyc5YACASsEgd_BkQ9AAoErBIHfwZEPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1j2mtdXuFX-A8rm3Q8sUgKtpaOe2bnFxJVQ6OHoh7IWDdGNwgkQ9g3VkcIJEP4V3YWt1MgM"}'
2025-12-15 04:23:40.978 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:40.986 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:23:40.986 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-15_04-23-39__4a918d4f-f59d-4195-b4ef-be1cddad861e__wakuorg_nwaku:latest.log
2025-12-15 04:23:40.986 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:23:40.986 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:23:40.988 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:23:40.988 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.43
2025-12-15 04:23:40.988 DEBUG [src.node.docker_mananger] Generated ports ['46678', '46679', '46680', '46681', '46682']
2025-12-15 04:23:40.988 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:23:40.988 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:23:40.988 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:23:40.988 DEBUG [src.node.docker_mananger] docker run -i -t -p 46678:46678 -p 46679:46679 -p 46680:46680 -p 46681:46681 -p 46682:46682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46680 --rest-port=46678 --tcp-port=46679 --discv5-udp-port=46681 --rest-address=0.0.0.0 --nat=extip:172.18.127.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76bdd58cdbfdcbdab4a2ce09fabe555bf9cdeb9f9df77b89eeaf7efadd7f288a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46682 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE1YWGANToe5ZUhaGKzfO-CmDCYyjJLUtzRQryb1U0FcQTiIfZ-zQooBT33q6UyRu3BZGYfZINdvdFyOYJxtGeICgmlkgnY0gmlwhKwSB3-KbXVsdGlhZGRyc5YACASsEgd_BkQ9AAoErBIHfwZEPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1j2mtdXuFX-A8rm3Q8sUgKtpaOe2bnFxJVQ6OHoh7IWDdGNwgkQ9g3VkcIJEP4V3YWt1MgM --storenode=/ip4/172.18.7.127/tcp/17469/p2p/16Uiu2HAm9qykZsMw7GBLEfczDJNgpxxS5Au9greBrmDJqZwMBGuJ --store=false --relay=false
2025-12-15 04:23:41.185 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.43 waku 75e885ce0e77e58d5b34c19a5b0eec322a3ed95a93b981be5274dc9ad88a51f0
2025-12-15 04:23:41.215 DEBUG [src.node.docker_mananger] Container started with ID 75e885ce0e77. Setting up logs at ./log/docker/store_node1_2025-12-15_04-23-39__4a918d4f-f59d-4195-b4ef-be1cddad861e__wakuorg_nwaku:latest.log
2025-12-15 04:23:41.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46678
2025-12-15 04:23:41.216 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:42.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:42.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:23:42.221 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:42.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:42.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.43/tcp/46679/p2p/16Uiu2HAm6KGT2knFsU3NRAn6SJRCJ7FtRkn8on5xGfUGtJYAJm2G","/ip4/172.18.127.43/tcp/46680/ws/p2p/16Uiu2HAm6KGT2knFsU3NRAn6SJRCJ7FtRkn8on5xGfUGtJYAJm2G"],"enrUri":"enr:-L24QOHIe_u98tyKcZMvd_MimcF_Akg8JeLN_k8WwEugFySNI75Oha10OnzjwLJpPuU2fe0lmU_yz-6cMq4_rhI6TmMCgmlkgnY0gmlwhKwSfyuKbXVsdGlhZGRyc5YACASsEn8rBrZXAAoErBJ_Kwa2WN0DgnJzhQADAQAAiXNlY3AyNTZrMaECocx3JzW7yPjNHHIUnyylCirKRa27Erx2zp2q_U5_IdGDdGNwgrZXg3VkcIK2WYV3YWt1MgA"}'
2025-12-15 04:23:42.223 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:42.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.127/tcp/17469/p2p/16Uiu2HAm9qykZsMw7GBLEfczDJNgpxxS5Au9greBrmDJqZwMBGuJ"]'
2025-12-15 04:23:42.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:42.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17468/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:23:42.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:42.271 DEBUG [src.steps.store] Relaying message
2025-12-15 04:23:42.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:23:42.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:42.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:23:42.482 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:23:42.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17468/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:42.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x03b0a3ce63b6c024e9b4df5df991aec7ed5b1b56a1dde871723898bccaeb1a0f"}]}'
2025-12-15 04:23:42.486 DEBUG [src.steps.store] messages length is 1
2025-12-15 04:23:42.487 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:23:42.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:42.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a0663c256beb5b16c947","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x03b0a3ce63b6c024e9b4df5df991aec7ed5b1b56a1dde871723898bccaeb1a0f"}]}'
2025-12-15 04:23:42.497 DEBUG [src.steps.store] messages length is 1
2025-12-15 04:23:43.015 DEBUG [src.steps.store] Relaying message
2025-12-15 04:23:43.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:23:43.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:43.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:23:43.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:43.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:43.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:23:43.542 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:43.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:43.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.43/tcp/46679/p2p/16Uiu2HAm6KGT2knFsU3NRAn6SJRCJ7FtRkn8on5xGfUGtJYAJm2G","/ip4/172.18.127.43/tcp/46680/ws/p2p/16Uiu2HAm6KGT2knFsU3NRAn6SJRCJ7FtRkn8on5xGfUGtJYAJm2G"],"enrUri":"enr:-L24QOHIe_u98tyKcZMvd_MimcF_Akg8JeLN_k8WwEugFySNI75Oha10OnzjwLJpPuU2fe0lmU_yz-6cMq4_rhI6TmMCgmlkgnY0gmlwhKwSfyuKbXVsdGlhZGRyc5YACASsEn8rBrZXAAoErBJ_Kwa2WN0DgnJzhQADAQAAiXNlY3AyNTZrMaECocx3JzW7yPjNHHIUnyylCirKRa27Erx2zp2q_U5_IdGDdGNwgrZXg3VkcIK2WYV3YWt1MgA"}'
2025-12-15 04:23:43.545 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:43.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17468/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:43.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x03b0a3ce63b6c024e9b4df5df991aec7ed5b1b56a1dde871723898bccaeb1a0f"},{"messageHash":"0x20b80387f00aaf2c1dbf200460546b975603614032ca3dcf575873f5fda2ade6"}]}'
2025-12-15 04:23:43.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46678/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:43.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"489471b54b8897ebc43f","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x03b0a3ce63b6c024e9b4df5df991aec7ed5b1b56a1dde871723898bccaeb1a0f"},{"messageHash":"0x20b80387f00aaf2c1dbf200460546b975603614032ca3dcf575873f5fda2ade6"}]}'
2025-12-15 04:23:43.595 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:23:43.596 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:23:43.596 DEBUG [src.node.waku_node] Stopping container with id 59c4d6ccea48
2025-12-15 04:23:44.150 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:44.153 DEBUG [src.node.waku_node] Stopping container with id 75e885ce0e77
2025-12-15 04:23:44.704 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:44.706 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:23:44.722 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:23:44.802 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,866 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_lightpush_nodes_and_2_receiving_nodes with id: 2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6
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_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26567', '26568', '26569', '26570', '26571']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26567:26567 -p 26568:26568 -p 26569:26569 -p 26570:26570 -p 26571:26571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26569 --rest-port=26567 --tcp-port=26568 --discv5-udp-port=26570 --rest-address=0.0.0.0 --nat=extip:172.18.218.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7aac4a0a33a55b3fc9d4a27e2e79b984c06981c0fe401bd06fd2caed9bb1e24b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26571 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.198 waku ffa0514dd63a7673270042dd2ecd47abcbc9712310d93a2006f174983245dd94
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffa0514dd63a. Setting up logs at ./log/docker/receiving_node1_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26567
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 af2222aea746. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c0872fcb8c5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26567/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26567/debug/v1/info" -H "Content-Type: application/json" -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.198/tcp/26568/p2p/16Uiu2HAmCfBYcq5GGnCPibfGuwxWQfH7Zn73fqw9FBea1aaosUxa","/ip4/172.18.218.198/tcp/26569/ws/p2p/16Uiu2HAmCfBYcq5GGnCPibfGuwxWQfH7Zn73fqw9FBea1aaosUxa"],"enrUri":"enr:-L24QOVTqXJ_zbp0hqG3q7lgaFl9SAWW9Lel6A4qxFeLt_s6Ww1kYCmetiRMN5mMMu_PurAf062n31Qnrqzg7SLp2rcCgmlkgnY0gmlwhKwS2saKbXVsdGlhZGRyc5YACASsEtrGBmfIAAoErBLaxgZnyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAAyomWuI0hqsZdA1IalFWT2z6sWLQjF9g_OfqxMcdvODdGNwgmfIg3VkcIJnyoV3YWt1Mgk"}'
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_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36466', '36467', '36468', '36469', '36470']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36466:36466 -p 36467:36467 -p 36468:36468 -p 36469:36469 -p 36470:36470 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36468 --rest-port=36466 --tcp-port=36467 --discv5-udp-port=36469 --rest-address=0.0.0.0 --nat=extip:172.18.99.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0b9e157f6ed26cff404cb866ee1592ab2aee65aab635fbcddc95b2a92b85b6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36470 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.172 waku fa152d96f110be6dc5ee1b7a96d56199e7eb7946ef8f910e41254c10268712ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa152d96f110. Setting up logs at ./log/docker/receiving_node2_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36466
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36466/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36466/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.172/tcp/36467/p2p/16Uiu2HAmGU3E6TYmm3KUFFpLmzbaJMK91hKyAw4yz36i2PB5G93g","/ip4/172.18.99.172/tcp/36468/ws/p2p/16Uiu2HAmGU3E6TYmm3KUFFpLmzbaJMK91hKyAw4yz36i2PB5G93g"],"enrUri":"enr:-L24QGMFTKzSpaa1zcscRCDQb5h1vT7B8LXyN10VOP0-uTBbKOBngbZAehaVk6A8xBdQFKp_--4xjZSg1RbRI-jKovECgmlkgnY0gmlwhKwSY6yKbXVsdGlhZGRyc5YACASsEmOsBo5zAAoErBJjrAaOdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOKCcU6bi2fm-ZUcGl1YFg-mFz7cyO2T4M49NknjdjZODdGNwgo5zg3VkcIKOdYV3YWt1MgE"}'
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:36466/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.198/tcp/26568/p2p/16Uiu2HAmCfBYcq5GGnCPibfGuwxWQfH7Zn73fqw9FBea1aaosUxa"]'
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_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49151', '49152', '49153', '49154', '49155']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49151:49151 -p 49152:49152 -p 49153:49153 -p 49154:49154 -p 49155:49155 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49153 --rest-port=49151 --tcp-port=49152 --discv5-udp-port=49154 --rest-address=0.0.0.0 --nat=extip:172.18.182.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad83d4aadb18a0d6c5da8f0233f46ad6e252a2a25cfc7ac0cb1e649093a32dad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49155 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOVTqXJ_zbp0hqG3q7lgaFl9SAWW9Lel6A4qxFeLt_s6Ww1kYCmetiRMN5mMMu_PurAf062n31Qnrqzg7SLp2rcCgmlkgnY0gmlwhKwS2saKbXVsdGlhZGRyc5YACASsEtrGBmfIAAoErBLaxgZnyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAAyomWuI0hqsZdA1IalFWT2z6sWLQjF9g_OfqxMcdvODdGNwgmfIg3VkcIJnyoV3YWt1Mgk --lightpushnode=/ip4/172.18.218.198/tcp/26568/p2p/16Uiu2HAmCfBYcq5GGnCPibfGuwxWQfH7Zn73fqw9FBea1aaosUxa --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.28 waku 67d5653274c51c9f69577eae190be8d66c7d03aa1fa914580ba831b2f1c16510
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 67d5653274c5. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49151
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 67d5653274c5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49151/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=49151): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f088ac98ad0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57281', '57282', '57283', '57284', '57285']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57281:57281 -p 57282:57282 -p 57283:57283 -p 57284:57284 -p 57285:57285 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57283 --rest-port=57281 --tcp-port=57282 --discv5-udp-port=57284 --rest-address=0.0.0.0 --nat=extip:172.18.201.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6a0974fee08acbaf2e8500bfc5d46e022efff618cd9e129a6abc38e5e5e3e5cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57285 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOVTqXJ_zbp0hqG3q7lgaFl9SAWW9Lel6A4qxFeLt_s6Ww1kYCmetiRMN5mMMu_PurAf062n31Qnrqzg7SLp2rcCgmlkgnY0gmlwhKwS2saKbXVsdGlhZGRyc5YACASsEtrGBmfIAAoErBLaxgZnyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAAyomWuI0hqsZdA1IalFWT2z6sWLQjF9g_OfqxMcdvODdGNwgmfIg3VkcIJnyoV3YWt1Mgk --lightpushnode=/ip4/172.18.218.198/tcp/26568/p2p/16Uiu2HAmCfBYcq5GGnCPibfGuwxWQfH7Zn73fqw9FBea1aaosUxa --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.174 waku e74ed65e65baf898878b6cea54189390901343961be9f1a37e219bc3eb4b8ac6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e74ed65e65ba. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57281
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e74ed65e65ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57281/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=57281): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f088ac96ea0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59185', '59186', '59187', '59188', '59189']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59185:59185 -p 59186:59186 -p 59187:59187 -p 59188:59188 -p 59189:59189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59187 --rest-port=59185 --tcp-port=59186 --discv5-udp-port=59188 --rest-address=0.0.0.0 --nat=extip:172.18.188.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af2ebc75ce24cba7dedcdaeb07a3c0ff87ffd2e30aab658c7a86d6d7cfce9c0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59189 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOVTqXJ_zbp0hqG3q7lgaFl9SAWW9Lel6A4qxFeLt_s6Ww1kYCmetiRMN5mMMu_PurAf062n31Qnrqzg7SLp2rcCgmlkgnY0gmlwhKwS2saKbXVsdGlhZGRyc5YACASsEtrGBmfIAAoErBLaxgZnyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAAyomWuI0hqsZdA1IalFWT2z6sWLQjF9g_OfqxMcdvODdGNwgmfIg3VkcIJnyoV3YWt1Mgk --lightpushnode=/ip4/172.18.218.198/tcp/26568/p2p/16Uiu2HAmCfBYcq5GGnCPibfGuwxWQfH7Zn73fqw9FBea1aaosUxa --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.185 waku 52bac6b8dc231d1a83c55ae72efffc496dce58ad514ab1a37567accab4b043a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52bac6b8dc23. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59185
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52bac6b8dc23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59185/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=59185): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f088acc91c0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ffa0514dd63a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa152d96f110
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ffa0514dd63a. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa152d96f110. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/52bac6b8dc231d1a83c55ae72efffc496dce58ad514ab1a37567accab4b043a6/stop: Not Found ("No such container: 52bac6b8dc231d1a83c55ae72efffc496dce58ad514ab1a37567accab4b043a6")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/52bac6b8dc231d1a83c55ae72efffc496dce58ad514ab1a37567accab4b043a6/stop: Not Found ("No such container: 52bac6b8dc231d1a83c55ae72efffc496dce58ad514ab1a37567accab4b043a6")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52bac6b8dc23
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/52bac6b8dc231d1a83c55ae72efffc496dce58ad514ab1a37567accab4b043a6/stop: Not Found ("No such container: 52bac6b8dc231d1a83c55ae72efffc496dce58ad514ab1a37567accab4b043a6")
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/lightpush_node1_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node1_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node2_2025-12-15_04-17-40__6d057686-215f-4675-955a-42db746415e6__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,90 @@
2025-12-15 04:18:50.050 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:18:50.050 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2025-12-15_04-18-50__95087113-4445-4cf8-8bbf-12a8f1e55057
2025-12-15 04:18:50.050 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:18:50.050 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:18:50.051 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-15 04:18:50.057 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:18:50.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-18-50__95087113-4445-4cf8-8bbf-12a8f1e55057__wakuorg_nwaku:latest.log
2025-12-15 04:18:50.057 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:18:50.058 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:18:50.059 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:18:50.059 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.185
2025-12-15 04:18:50.059 DEBUG [src.node.docker_mananger] Generated ports ['60055', '60056', '60057', '60058', '60059']
2025-12-15 04:18:50.059 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:18:50.059 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:18:50.059 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:18:50.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 60055:60055 -p 60056:60056 -p 60057:60057 -p 60058:60058 -p 60059:60059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60057 --rest-port=60055 --tcp-port=60056 --discv5-udp-port=60058 --rest-address=0.0.0.0 --nat=extip:172.18.149.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b743d2cb3fee3ec6c7efbc1c3b278cdfd257f24bbbdde5ccf69bbbedeaf6d45a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60059 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:18:50.232 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.185 waku 6aa0855f0633b61f6ecd8e470db16b0bb274cae1074188c126c9522e3161c851
2025-12-15 04:18:50.262 DEBUG [src.node.docker_mananger] Container started with ID 6aa0855f0633. Setting up logs at ./log/docker/node1_2025-12-15_04-18-50__95087113-4445-4cf8-8bbf-12a8f1e55057__wakuorg_nwaku:latest.log
2025-12-15 04:18:50.263 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60055
2025-12-15 04:18:50.263 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:18:50.354 ERROR [src.node.docker_mananger] Max retries reached for container 1aa8cc2a1a0d. Exiting log stream.
2025-12-15 04:18:50.854 ERROR [src.node.docker_mananger] Max retries reached for container 3e57f6ccba34. Exiting log stream.
2025-12-15 04:18:51.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60055/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:51.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:18:51.267 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:18:51.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:51.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.185/tcp/60056/p2p/16Uiu2HAmRnUid8cWVW9fHbRZmuT73QsPocXBuK3PFfi8tHGKdQke","/ip4/172.18.149.185/tcp/60057/ws/p2p/16Uiu2HAmRnUid8cWVW9fHbRZmuT73QsPocXBuK3PFfi8tHGKdQke"],"enrUri":"enr:-L24QIkuVgbVGn1b2UezQKnD0VamgaTVeGOMf5-6JF2llGLTZ06gbdu3vmqhVME2bro-SO7pzjktQgX9TNb5m57SuNECgmlkgnY0gmlwhKwSlbmKbXVsdGlhZGRyc5YACASsEpW5BuqYAAoErBKVuQbqmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwxMSQU1JUqLT1UmSujWKJhtiPOyRNKH9gK8T2tngqb-DdGNwguqYg3VkcILqmoV3YWt1MgU"}'
2025-12-15 04:18:51.269 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:18:51.270 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-15 04:18:51.276 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:18:51.276 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-18-50__95087113-4445-4cf8-8bbf-12a8f1e55057__wakuorg_nwaku:latest.log
2025-12-15 04:18:51.276 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:18:51.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:18:51.278 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:18:51.278 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.15
2025-12-15 04:18:51.278 DEBUG [src.node.docker_mananger] Generated ports ['15833', '15834', '15835', '15836', '15837']
2025-12-15 04:18:51.278 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:18:51.278 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:18:51.278 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:18:51.279 DEBUG [src.node.docker_mananger] docker run -i -t -p 15833:15833 -p 15834:15834 -p 15835:15835 -p 15836:15836 -p 15837:15837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15835 --rest-port=15833 --tcp-port=15834 --discv5-udp-port=15836 --rest-address=0.0.0.0 --nat=extip:172.18.249.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9644cbbd843e3f428a2ba4dc6bd47ddbfe5ca5e3ddb3cdd934bfb5b7ed3de5db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15837 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIkuVgbVGn1b2UezQKnD0VamgaTVeGOMf5-6JF2llGLTZ06gbdu3vmqhVME2bro-SO7pzjktQgX9TNb5m57SuNECgmlkgnY0gmlwhKwSlbmKbXVsdGlhZGRyc5YACASsEpW5BuqYAAoErBKVuQbqmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwxMSQU1JUqLT1UmSujWKJhtiPOyRNKH9gK8T2tngqb-DdGNwguqYg3VkcILqmoV3YWt1MgU --filternode=/ip4/172.18.149.185/tcp/60056/p2p/16Uiu2HAmRnUid8cWVW9fHbRZmuT73QsPocXBuK3PFfi8tHGKdQke
2025-12-15 04:18:51.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.15 waku 680d3a738b004602d49375c4639e057fb9f169fe94e24546125935375873aebe
2025-12-15 04:18:51.484 DEBUG [src.node.docker_mananger] Container started with ID 680d3a738b00. Setting up logs at ./log/docker/node2_2025-12-15_04-18-50__95087113-4445-4cf8-8bbf-12a8f1e55057__wakuorg_nwaku:latest.log
2025-12-15 04:18:51.484 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15833
2025-12-15 04:18:51.484 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:18:52.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15833/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:52.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:18:52.490 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:18:52.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:52.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.15/tcp/15834/p2p/16Uiu2HAkz3k3R3tx5cZ5VT86a8bMrDgvKHykfw5CE3WMTouRBqdd","/ip4/172.18.249.15/tcp/15835/ws/p2p/16Uiu2HAkz3k3R3tx5cZ5VT86a8bMrDgvKHykfw5CE3WMTouRBqdd"],"enrUri":"enr:-L24QCwlD_dRMd3sC6ygRVrUEe5Yj9xnFjYFq8Q3bVJ14CIEUuFaEfnT5kNsPPadmdtq8nSsPYiDlM0rdS1j69tGHxQCgmlkgnY0gmlwhKwS-Q-KbXVsdGlhZGRyc5YACASsEvkPBj3aAAoErBL5DwY9290DgnJzhQADAQAAiXNlY3AyNTZrMaECRKxAEMjNjutqk2qkPHvDiEbQ5xQrfl_VRDL9QRUl-RyDdGNwgj3ag3VkcII93IV3YWt1MgA"}'
2025-12-15 04:18:52.492 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:18:52.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15833/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.185/tcp/60056/p2p/16Uiu2HAmRnUid8cWVW9fHbRZmuT73QsPocXBuK3PFfi8tHGKdQke"]'
2025-12-15 04:18:52.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:52.519 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-15 04:18:52.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:18:52.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:52.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15833/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c0a1b205-b0b8-4919-a91b-358fe76a108e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:18:52.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c0a1b205-b0b8-4919-a91b-358fe76a108e","statusDesc":"OK"}'
2025-12-15 04:18:52.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:18:52.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:52.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15833/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "567808b7-315c-42b2-a7ef-1c61b1fac19a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:18:52.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"567808b7-315c-42b2-a7ef-1c61b1fac19a","statusDesc":"OK"}'
2025-12-15 04:18:52.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:18:52.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:52.571 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:18:52.671 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:18:52.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15833/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:52.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1765772332563968725,"ephemeral":false}]'
2025-12-15 04:18:52.676 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:15833/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:18:52.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-15 04:18:52.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:18:52.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:52.690 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:18:52.790 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:18:52.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15833/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:52.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1765772332685235389,"ephemeral":false}]'
2025-12-15 04:18:52.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:18:52.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:52.798 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:18:52.899 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:18:52.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15833/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:52.902 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15833/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2025-12-15 04:18:52.905 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:18:52.906 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:18:52.906 DEBUG [src.node.waku_node] Stopping container with id 6aa0855f0633
2025-12-15 04:18:53.433 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:18:53.434 DEBUG [src.node.waku_node] Stopping container with id 680d3a738b00
2025-12-15 04:18:53.967 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:18:53.969 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:18:53.975 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:18:53.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2025-12-15 04:34:45.210 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:34:45.211 DEBUG [tests.conftest] Running test: test_store_not_include_data with id: 2025-12-15_04-34-45__db9cd8dd-9bfe-4ed7-97bf-79ff18309a47
2025-12-15 04:34:45.211 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:34:45.211 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:34:45.212 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-15 04:34:45.218 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:45.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-15_04-34-45__db9cd8dd-9bfe-4ed7-97bf-79ff18309a47__wakuorg_nwaku:latest.log
2025-12-15 04:34:45.218 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:45.218 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:45.219 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:45.219 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.117
2025-12-15 04:34:45.220 DEBUG [src.node.docker_mananger] Generated ports ['36608', '36609', '36610', '36611', '36612']
2025-12-15 04:34:45.220 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:45.220 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:45.220 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:45.220 DEBUG [src.node.docker_mananger] docker run -i -t -p 36608:36608 -p 36609:36609 -p 36610:36610 -p 36611:36611 -p 36612:36612 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36610 --rest-port=36608 --tcp-port=36609 --discv5-udp-port=36611 --rest-address=0.0.0.0 --nat=extip:172.18.45.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=75b68c382ec2cea8bbe0bd1a2ec1be95e738d9f0fa5fc44dea9accece8eacb6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36612 --metrics-logging=true --store=true --relay=true
2025-12-15 04:34:45.394 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.117 waku 968d78da16d4a2af25a8e9010e30722ba37dbe2927914399233df69dbaab6582
2025-12-15 04:34:45.427 DEBUG [src.node.docker_mananger] Container started with ID 968d78da16d4. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-34-45__db9cd8dd-9bfe-4ed7-97bf-79ff18309a47__wakuorg_nwaku:latest.log
2025-12-15 04:34:45.429 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36608
2025-12-15 04:34:45.429 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:45.466 ERROR [src.node.docker_mananger] Max retries reached for container 0eec53fa24cc. Exiting log stream.
2025-12-15 04:34:46.014 ERROR [src.node.docker_mananger] Max retries reached for container d24c3677e842. Exiting log stream.
2025-12-15 04:34:46.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36608/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:46.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:46.433 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:46.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36608/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:46.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.117/tcp/36609/p2p/16Uiu2HAmUK8D9YynGhoTzyxmNKooGz6kAw4uWa9tb4rEMdgSdt3Z","/ip4/172.18.45.117/tcp/36610/ws/p2p/16Uiu2HAmUK8D9YynGhoTzyxmNKooGz6kAw4uWa9tb4rEMdgSdt3Z"],"enrUri":"enr:-L24QHqwQoVQcYF7ISt_3Yd5-jubr-mhpzpuIYwkLtIhaZ29bOkU1jKTiTXDAj3PBBd9Esjc6zH3klrsstC1WjXM8UMCgmlkgnY0gmlwhKwSLXWKbXVsdGlhZGRyc5YACASsEi11Bo8BAAoErBItdQaPAt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6KRC9N8j1yTIjRz-J2A-OwR4LmMAWuKzsZfgxwyYRFCDdGNwgo8Bg3VkcIKPA4V3YWt1MgM"}'
2025-12-15 04:34:46.436 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:46.445 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:46.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-15_04-34-45__db9cd8dd-9bfe-4ed7-97bf-79ff18309a47__wakuorg_nwaku:latest.log
2025-12-15 04:34:46.445 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:46.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:46.447 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:46.447 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.176
2025-12-15 04:34:46.447 DEBUG [src.node.docker_mananger] Generated ports ['25390', '25391', '25392', '25393', '25394']
2025-12-15 04:34:46.447 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:46.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:46.447 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:46.447 DEBUG [src.node.docker_mananger] docker run -i -t -p 25390:25390 -p 25391:25391 -p 25392:25392 -p 25393:25393 -p 25394:25394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25392 --rest-port=25390 --tcp-port=25391 --discv5-udp-port=25393 --rest-address=0.0.0.0 --nat=extip:172.18.187.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b85c6aff40ba75d509c4efa846ba9ea95a6f495f734e5cec38289eff5ed9a0cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25394 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHqwQoVQcYF7ISt_3Yd5-jubr-mhpzpuIYwkLtIhaZ29bOkU1jKTiTXDAj3PBBd9Esjc6zH3klrsstC1WjXM8UMCgmlkgnY0gmlwhKwSLXWKbXVsdGlhZGRyc5YACASsEi11Bo8BAAoErBItdQaPAt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6KRC9N8j1yTIjRz-J2A-OwR4LmMAWuKzsZfgxwyYRFCDdGNwgo8Bg3VkcIKPA4V3YWt1MgM --storenode=/ip4/172.18.45.117/tcp/36609/p2p/16Uiu2HAmUK8D9YynGhoTzyxmNKooGz6kAw4uWa9tb4rEMdgSdt3Z --store=true --relay=true
2025-12-15 04:34:46.628 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.176 waku 871eefc5419c32e8e992eaf40595977aa32b49673826a16f5ff08be99f4d7d4f
2025-12-15 04:34:46.660 DEBUG [src.node.docker_mananger] Container started with ID 871eefc5419c. Setting up logs at ./log/docker/store_node1_2025-12-15_04-34-45__db9cd8dd-9bfe-4ed7-97bf-79ff18309a47__wakuorg_nwaku:latest.log
2025-12-15 04:34:46.661 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25390
2025-12-15 04:34:46.661 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:47.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25390/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:47.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:47.667 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:47.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:47.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.176/tcp/25391/p2p/16Uiu2HAmQwB23ZDDa4B21Uit99rBLdRMEsP7ZZsnkz4U2hmP9Reg","/ip4/172.18.187.176/tcp/25392/ws/p2p/16Uiu2HAmQwB23ZDDa4B21Uit99rBLdRMEsP7ZZsnkz4U2hmP9Reg"],"enrUri":"enr:-L24QFL26ixdbdow7qtAokKdXy2G4OopFsbqnCFdhCooseHCSf9hmURtJQ1KsegLIVAhYCcOSxRi2x2eOemIvFuIP4MCgmlkgnY0gmlwhKwSu7CKbXVsdGlhZGRyc5YACASsEruwBmMvAAoErBK7sAZjMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtnGZP0jPiqOE3sQoHmtXretkxffqKJNw_-4jq_2UhYmDdGNwgmMvg3VkcIJjMYV3YWt1MgM"}'
2025-12-15 04:34:47.669 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:47.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25390/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.117/tcp/36609/p2p/16Uiu2HAmUK8D9YynGhoTzyxmNKooGz6kAw4uWa9tb4rEMdgSdt3Z"]'
2025-12-15 04:34:47.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:47.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36608/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:34:47.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:47.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25390/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:34:47.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:47.678 DEBUG [src.steps.store] Relaying message
2025-12-15 04:34:47.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:47.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:47.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:34:47.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25390/store/v3/messages?includeData=false&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:47.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94e921ff48851b63ab8e5616357adefc3453b01245aea8770a4229323982e8ff"}]}'
2025-12-15 04:34:47.887 DEBUG [tests.store.test_api_flags] Message restored with hash only is [{'messageHash': '0x94e921ff48851b63ab8e5616357adefc3453b01245aea8770a4229323982e8ff'}]
2025-12-15 04:34:47.889 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:34:47.890 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:34:47.890 DEBUG [src.node.waku_node] Stopping container with id 968d78da16d4
2025-12-15 04:34:48.420 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:48.420 DEBUG [src.node.waku_node] Stopping container with id 871eefc5419c
2025-12-15 04:34:48.941 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:48.943 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:34:48.948 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:34:48.954 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,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_on_unsubscribed_peer with id: 2025-12-15_04-18-53__16418497-a62f-4564-924e-3da72dd22fa0
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_2025-12-15_04-18-53__16418497-a62f-4564-924e-3da72dd22fa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18178', '18179', '18180', '18181', '18182']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18178:18178 -p 18179:18179 -p 18180:18180 -p 18181:18181 -p 18182:18182 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18180 --rest-port=18178 --tcp-port=18179 --discv5-udp-port=18181 --rest-address=0.0.0.0 --nat=extip:172.18.219.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f12d0da4fdd3a12f09621b17913ed2beefe6460c8ba337edf10a3fe9bd7ca3ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18182 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.252 waku 53505dfb792422a3c25ce91f3cc858731156f78febcbd039c59e8836a0e6ca10
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53505dfb7924. Setting up logs at ./log/docker/node1_2025-12-15_04-18-53__16418497-a62f-4564-924e-3da72dd22fa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18178
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 2ace835100da. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a4bd5f656cdd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18178/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18178/debug/v1/info" -H "Content-Type: application/json" -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.252/tcp/18179/p2p/16Uiu2HAmKdVQ3wuJS6HbNGs8hQuXFHepTBND9oPa3K2SpffnfEMi","/ip4/172.18.219.252/tcp/18180/ws/p2p/16Uiu2HAmKdVQ3wuJS6HbNGs8hQuXFHepTBND9oPa3K2SpffnfEMi"],"enrUri":"enr:-L24QJGyQLJ8AQRj0QwA2ZbdKmSBm09PaWUd6bGo-p02s5geJnqj7AQy1z2FBlkiB8J-nAZhucgzJYT9LW20ng971HwCgmlkgnY0gmlwhKwS2_yKbXVsdGlhZGRyc5YACASsEtv8BkcDAAoErBLb_AZHBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ599uW7yPB7hi1Xu5wXc05hqc6EPVTI4t_nPnsxviQWDdGNwgkcDg3VkcIJHBYV3YWt1MgU"}'
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_2025-12-15_04-18-53__16418497-a62f-4564-924e-3da72dd22fa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9003', '9004', '9005', '9006', '9007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9003:9003 -p 9004:9004 -p 9005:9005 -p 9006:9006 -p 9007:9007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9005 --rest-port=9003 --tcp-port=9004 --discv5-udp-port=9006 --rest-address=0.0.0.0 --nat=extip:172.18.109.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=27bd1f6ecbcc5fe672536c871adab54990e0dd0d8d9caabfdcc01d3a9c3ba03e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9007 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJGyQLJ8AQRj0QwA2ZbdKmSBm09PaWUd6bGo-p02s5geJnqj7AQy1z2FBlkiB8J-nAZhucgzJYT9LW20ng971HwCgmlkgnY0gmlwhKwS2_yKbXVsdGlhZGRyc5YACASsEtv8BkcDAAoErBLb_AZHBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ599uW7yPB7hi1Xu5wXc05hqc6EPVTI4t_nPnsxviQWDdGNwgkcDg3VkcIJHBYV3YWt1MgU --filternode=/ip4/172.18.219.252/tcp/18179/p2p/16Uiu2HAmKdVQ3wuJS6HbNGs8hQuXFHepTBND9oPa3K2SpffnfEMi
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.199 waku 00315aeece9ee38e9b9bb25e8848f0b27c16406ff91f226a85553dc33d94f2d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00315aeece9e. Setting up logs at ./log/docker/node2_2025-12-15_04-18-53__16418497-a62f-4564-924e-3da72dd22fa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9003/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.199/tcp/9004/p2p/16Uiu2HAmAaU4yeJY9BiphaRfji5JFvyeYf4Qqs5XGDihamb6vhBB","/ip4/172.18.109.199/tcp/9005/ws/p2p/16Uiu2HAmAaU4yeJY9BiphaRfji5JFvyeYf4Qqs5XGDihamb6vhBB"],"enrUri":"enr:-L24QFXQG-9L-mCPZ-9uXZdqB8qvk33bsmDVdOwtmouREhBTRCg__Rd9HM4uDADagFZatfA_x0G45-68VXmA57vGhcECgmlkgnY0gmlwhKwSbceKbXVsdGlhZGRyc5YACASsEm3HBiMsAAoErBJtxwYjLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4SAQVMMWmNCPhkf3EGZNfloVp218-Nu2Ev0xS37cgkaDdGNwgiMsg3VkcIIjLoV3YWt1MgA"}'
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:9003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.252/tcp/18179/p2p/16Uiu2HAmKdVQ3wuJS6HbNGs8hQuXFHepTBND9oPa3K2SpffnfEMi"]'
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:18178/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:9003/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "579221a7-f2d8-4649-b72c-6b4d992d809b", "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":"579221a7-f2d8-4649-b72c-6b4d992d809b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9003/filter/v2/subscriptions/408b8991-1215-4bc2-92ea-adf7e9e1e851" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"408b8991-1215-4bc2-92ea-adf7e9e1e851","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:9003/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345", "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":"12345","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9003/filter/v2/subscriptions/7ad5341c-62a2-4d7c-b8f5-e054b218de16" -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:9003/filter/v2/subscriptions/7ad5341c-62a2-4d7c-b8f5-e054b218de16. Response content: b'{"requestId":"7ad5341c-62a2-4d7c-b8f5-e054b218de16","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 53505dfb7924
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00315aeece9e
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_verify_node_version2 with id: 2025-12-15_04-38-49__c52c4cb0-b95b-4951-b037-5a3daa170411
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_2025-12-15_04-38-49__c52c4cb0-b95b-4951-b037-5a3daa170411__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60083', '60084', '60085', '60086', '60087']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60083:60083 -p 60084:60084 -p 60085:60085 -p 60086:60086 -p 60087:60087 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60085 --rest-port=60083 --tcp-port=60084 --discv5-udp-port=60086 --rest-address=0.0.0.0 --nat=extip:172.18.119.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aab24cc486afe1fda4220accf1bcdbf6a88fde31d7daf86acfdabfddbeaea00b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60087 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.247 waku 9273e16134ca50e49271300d57c99bfc336158931360490ec7ad44d16c82a044
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9273e16134ca. Setting up logs at ./log/docker/node1_2025-12-15_04-38-49__c52c4cb0-b95b-4951-b037-5a3daa170411__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60083
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 79f58d240ddd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container adb4c8b6db99. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60083/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60083/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.247/tcp/60084/p2p/16Uiu2HAmHC9ugWKYg41Qr3KG2ztRWSbdr6WmYWSM2pg5gE5zhb8R","/ip4/172.18.119.247/tcp/60085/ws/p2p/16Uiu2HAmHC9ugWKYg41Qr3KG2ztRWSbdr6WmYWSM2pg5gE5zhb8R"],"enrUri":"enr:-L24QDSuLqNMnzMYTEt8MNNg2GumDhYbYcUR0q_1LDxTg3s3EskVzdctsKXMum3FVxSVUFeys-UPhB5_pA3dOP9kxiECgmlkgnY0gmlwhKwSd_eKbXVsdGlhZGRyc5YACASsEnf3Buq0AAoErBJ39wbqtd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ2qPg2qrj2J2Y4rb4Jx6gZtcDV4EYAwMcT8owLMAHoaDdGNwguq0g3VkcILqtoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60083/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-114-g7d1c6a'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:27 version of created node is v0.36.0-114-g7d1c6a
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 9273e16134ca
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,97 @@
2025-12-15 04:34:01.464 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:34:01.465 DEBUG [tests.conftest] Running test: test_get_peers_after_node1_was_restarted with id: 2025-12-15_04-34-01__80617b47-3623-4b45-9af5-100042e0129f
2025-12-15 04:34:01.465 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:34:01.465 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:34:01.472 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:01.472 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-34-01__80617b47-3623-4b45-9af5-100042e0129f__wakuorg_nwaku:latest.log
2025-12-15 04:34:01.472 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:01.473 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:01.474 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:01.474 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.195
2025-12-15 04:34:01.474 DEBUG [src.node.docker_mananger] Generated ports ['60213', '60214', '60215', '60216', '60217']
2025-12-15 04:34:01.474 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:01.474 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:01.475 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:01.475 DEBUG [src.node.docker_mananger] docker run -i -t -p 60213:60213 -p 60214:60214 -p 60215:60215 -p 60216:60216 -p 60217:60217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60215 --rest-port=60213 --tcp-port=60214 --discv5-udp-port=60216 --rest-address=0.0.0.0 --nat=extip:172.18.77.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6e3c70a3da6ecdbb4b816b88e61cad093d5874be822fdddffe9f0bec45b49d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60217 --metrics-logging=true --relay=true --relay-peer-exchange=true
2025-12-15 04:34:01.665 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.195 waku 7e7332b1ddd44920eacf9d2976e8deb426ca51913e5ce1b8d0327215ebe90a98
2025-12-15 04:34:01.708 DEBUG [src.node.docker_mananger] Container started with ID 7e7332b1ddd4. Setting up logs at ./log/docker/node1_2025-12-15_04-34-01__80617b47-3623-4b45-9af5-100042e0129f__wakuorg_nwaku:latest.log
2025-12-15 04:34:01.709 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60213
2025-12-15 04:34:01.710 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:02.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60213/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:02.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:02.715 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:02.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:02.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.195/tcp/60214/p2p/16Uiu2HAmPHb9Cx5xqU699nfuGEfzM59fGMznYLhJ76UHF79dhgDW","/ip4/172.18.77.195/tcp/60215/ws/p2p/16Uiu2HAmPHb9Cx5xqU699nfuGEfzM59fGMznYLhJ76UHF79dhgDW"],"enrUri":"enr:-L24QBcsoIYkPprOiOIB2VHXvkzxHLuGYRh7S5HrqBXo6JuzJp0xD0da-ktUqNAUXY8x3cVWH2xfSIozFtRxZgBiR08CgmlkgnY0gmlwhKwSTcOKbXVsdGlhZGRyc5YACASsEk3DBus2AAoErBJNwwbrN90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnfUeEcwYKmo92E3W3JTJxElUmbSalduhHPlLmIJpt1GDdGNwgus2g3VkcILrOIV3YWt1MgE"}'
2025-12-15 04:34:02.717 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:02.724 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:02.724 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-34-01__80617b47-3623-4b45-9af5-100042e0129f__wakuorg_nwaku:latest.log
2025-12-15 04:34:02.724 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:02.724 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:02.725 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:02.725 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.176
2025-12-15 04:34:02.726 DEBUG [src.node.docker_mananger] Generated ports ['13843', '13844', '13845', '13846', '13847']
2025-12-15 04:34:02.726 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:02.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:02.726 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:02.726 DEBUG [src.node.docker_mananger] docker run -i -t -p 13843:13843 -p 13844:13844 -p 13845:13845 -p 13846:13846 -p 13847:13847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13845 --rest-port=13843 --tcp-port=13844 --discv5-udp-port=13846 --rest-address=0.0.0.0 --nat=extip:172.18.126.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=15be1d64d7cfbc1dcdabbddc8ee1ca9accac0d84c3aa3daedbefaced32fda8f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13847 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBcsoIYkPprOiOIB2VHXvkzxHLuGYRh7S5HrqBXo6JuzJp0xD0da-ktUqNAUXY8x3cVWH2xfSIozFtRxZgBiR08CgmlkgnY0gmlwhKwSTcOKbXVsdGlhZGRyc5YACASsEk3DBus2AAoErBJNwwbrN90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnfUeEcwYKmo92E3W3JTJxElUmbSalduhHPlLmIJpt1GDdGNwgus2g3VkcILrOIV3YWt1MgE
2025-12-15 04:34:02.901 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.176 waku f7861474cca7cc0415acd8070736eb833c422e6f5ad0bfde37d00dcc6be776b1
2025-12-15 04:34:02.929 DEBUG [src.node.docker_mananger] Container started with ID f7861474cca7. Setting up logs at ./log/docker/node2_2025-12-15_04-34-01__80617b47-3623-4b45-9af5-100042e0129f__wakuorg_nwaku:latest.log
2025-12-15 04:34:02.930 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13843
2025-12-15 04:34:02.930 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:03.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13843/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:03.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:03.945 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:03.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:03.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.176/tcp/13844/p2p/16Uiu2HAkuiWbE8xz2d9KSnX1CmsQsqTw2bK8DgQCDuXX3LaUZ6DF","/ip4/172.18.126.176/tcp/13845/ws/p2p/16Uiu2HAkuiWbE8xz2d9KSnX1CmsQsqTw2bK8DgQCDuXX3LaUZ6DF"],"enrUri":"enr:-L24QKlwRo_sIz1yY0JrwEywP0d_zM69LcMpCHetw4kapDHEZdWMiEuEhctrjCpKCtNj84GMRiruLeehSt3DWeXBhZkCgmlkgnY0gmlwhKwSfrCKbXVsdGlhZGRyc5YACASsEn6wBjYUAAoErBJ-sAY2Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBFBB60foO53f2jK7SrztWIE8SBHdB1D5BIiyh_qWCYqDdGNwgjYUg3VkcII2FoV3YWt1MgE"}'
2025-12-15 04:34:03.953 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:03.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.195/tcp/60214/p2p/16Uiu2HAmPHb9Cx5xqU699nfuGEfzM59fGMznYLhJ76UHF79dhgDW"]'
2025-12-15 04:34:03.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:03.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60213/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2025-12-15 04:34:03.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:03.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13843/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"]'
2025-12-15 04:34:03.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:03.975 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:04.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60213/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:04.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.126.176/tcp/47624/p2p/16Uiu2HAkuiWbE8xz2d9KSnX1CmsQsqTw2bK8DgQCDuXX3LaUZ6DF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-114-g7d1c6a","origin":"UnknownOrigin"}]'
2025-12-15 04:34:04.979 DEBUG [src.node.waku_node] Restarting container with id 7e7332b1ddd4
2025-12-15 04:34:05.642 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:06.648 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:06.649 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-15_04-34-01__80617b47-3623-4b45-9af5-100042e0129f__wakuorg_nwaku:latest.log
2025-12-15 04:34:06.649 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:06.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:06.650 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:06.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.101
2025-12-15 04:34:06.650 DEBUG [src.node.docker_mananger] Generated ports ['24513', '24514', '24515', '24516', '24517']
2025-12-15 04:34:06.651 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:06.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:06.651 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:06.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 24513:24513 -p 24514:24514 -p 24515:24515 -p 24516:24516 -p 24517:24517 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24515 --rest-port=24513 --tcp-port=24514 --discv5-udp-port=24516 --rest-address=0.0.0.0 --nat=extip:172.18.56.101 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=cdc94d6c95d81e0cf1c1c8c6e5f76fb61312fdac2977db71caf59265385debfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24517 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.126.176/tcp/47624/p2p/16Uiu2HAkuiWbE8xz2d9KSnX1CmsQsqTw2bK8DgQCDuXX3LaUZ6DF
2025-12-15 04:34:06.835 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.101 waku ec9b0a2b8816e013e6a65d29f0019e8821adfabc04b534e64fb8c3f641e5f8f4
2025-12-15 04:34:06.864 DEBUG [src.node.docker_mananger] Container started with ID ec9b0a2b8816. Setting up logs at ./log/docker/node3_2025-12-15_04-34-01__80617b47-3623-4b45-9af5-100042e0129f__wakuorg_nwaku:latest.log
2025-12-15 04:34:06.864 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24513
2025-12-15 04:34:06.864 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:07.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24513/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:07.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:07.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24513/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:07.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:07.972 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:07.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24513/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:07.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.101/tcp/24514/p2p/16Uiu2HAm5PvDSDQVtS8gsKP9KEQ8ATpXa3eomgC3SsPJAEcXwAyj","/ip4/172.18.56.101/tcp/24515/ws/p2p/16Uiu2HAm5PvDSDQVtS8gsKP9KEQ8ATpXa3eomgC3SsPJAEcXwAyj"],"enrUri":"enr:-La4QGe9rx2BTUhxDoNFLsUAvm_bNuE6GyR4p0NOznn0HexZFTOv93Alh34tTfGqNphmlbw2WJIngBT0r_jTw3KZfIsCgmlkgnY0gmlwhKwSOGWKbXVsdGlhZGRyc5YACASsEjhlBl_CAAoErBI4ZQZfw90DgnJzhQADAQAAiXNlY3AyNTZrMaEClCHNrptxbNwcZBWJ_6J2KGa9ZX6X1dPm3JgaWg-5sQ6DdGNwgl_ChXdha3UyAA"}'
2025-12-15 04:34:07.974 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:07.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24513/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.195/tcp/60214/p2p/16Uiu2HAmPHb9Cx5xqU699nfuGEfzM59fGMznYLhJ76UHF79dhgDW"]'
2025-12-15 04:34:07.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:07.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24513/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:08.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.77.195/tcp/60214/p2p/16Uiu2HAmPHb9Cx5xqU699nfuGEfzM59fGMznYLhJ76UHF79dhgDW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-114-g7d1c6a","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.126.176/tcp/47624/p2p/16Uiu2HAkuiWbE8xz2d9KSnX1CmsQsqTw2bK8DgQCDuXX3LaUZ6DF","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
2025-12-15 04:34:08.002 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:34:08.011 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:34:08.011 DEBUG [src.node.waku_node] Stopping container with id 7e7332b1ddd4
2025-12-15 04:34:08.567 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:08.568 DEBUG [src.node.waku_node] Stopping container with id f7861474cca7
2025-12-15 04:34:09.068 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:09.068 DEBUG [src.node.waku_node] Stopping container with id ec9b0a2b8816
2025-12-15 04:34:09.427 ERROR [src.node.docker_mananger] Max retries reached for container 7e7332b1ddd4. Exiting log stream.
2025-12-15 04:34:09.588 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:09.588 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:34:09.624 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:34:09.633 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:34:09.636 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2025-12-15_04-23-44__f5013718-1d3a-449f-8d8e-cee70548961b
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_2025-12-15_04-23-44__f5013718-1d3a-449f-8d8e-cee70548961b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7053', '7054', '7055', '7056', '7057']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7053:7053 -p 7054:7054 -p 7055:7055 -p 7056:7056 -p 7057:7057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7055 --rest-port=7053 --tcp-port=7054 --discv5-udp-port=7056 --rest-address=0.0.0.0 --nat=extip:172.18.104.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfeb1addbffcffdd6df782e8fa7d2785f11c5fd946e089dacec1448ba1c3de4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7057 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59c4d6ccea48. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.162 waku 1d912f7d6dd5651f0e071c11515460ceec3eaf24ad36c3a921fed05fdeb1bc22
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d912f7d6dd5. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-23-44__f5013718-1d3a-449f-8d8e-cee70548961b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7053
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 75e885ce0e77. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7053/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7053/debug/v1/info" -H "Content-Type: application/json" -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.162/tcp/7054/p2p/16Uiu2HAm17EJJsAiERRgrre4LrXhnfap76yfh7XjgcPoAWxJhHcN","/ip4/172.18.104.162/tcp/7055/ws/p2p/16Uiu2HAm17EJJsAiERRgrre4LrXhnfap76yfh7XjgcPoAWxJhHcN"],"enrUri":"enr:-L24QNimYh5AMZxU6LjlP1RmNBEinKTj5_i6a3t_EO5o0zDjRofWK3CUK3J61ZbsIq_J8UOPwxLAgPFhhaFZQH4K9nQCgmlkgnY0gmlwhKwSaKKKbXVsdGlhZGRyc5YACASsEmiiBhuOAAoErBJoogYbj90DgnJzhQADAQAAiXNlY3AyNTZrMaECVGyhMRNNUJuWrmerkPRfn_wnkL3zTCDiapph5j7PFbODdGNwghuOg3VkcIIbkIV3YWt1MgM"}'
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_2025-12-15_04-23-44__f5013718-1d3a-449f-8d8e-cee70548961b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44875', '44876', '44877', '44878', '44879']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44875:44875 -p 44876:44876 -p 44877:44877 -p 44878:44878 -p 44879:44879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44877 --rest-port=44875 --tcp-port=44876 --discv5-udp-port=44878 --rest-address=0.0.0.0 --nat=extip:172.18.34.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fccca0e7cd52aafaaef9ecb90f9afe28f24abadb5e6a6ff54a8afcdf3d0c5d70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44879 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNimYh5AMZxU6LjlP1RmNBEinKTj5_i6a3t_EO5o0zDjRofWK3CUK3J61ZbsIq_J8UOPwxLAgPFhhaFZQH4K9nQCgmlkgnY0gmlwhKwSaKKKbXVsdGlhZGRyc5YACASsEmiiBhuOAAoErBJoogYbj90DgnJzhQADAQAAiXNlY3AyNTZrMaECVGyhMRNNUJuWrmerkPRfn_wnkL3zTCDiapph5j7PFbODdGNwghuOg3VkcIIbkIV3YWt1MgM --storenode=/ip4/172.18.104.162/tcp/7054/p2p/16Uiu2HAm17EJJsAiERRgrre4LrXhnfap76yfh7XjgcPoAWxJhHcN --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.29 waku 7ff93cb03e0b82baf7ac14899327681735ae3e5c9af227d72c3f256392a0e414
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ff93cb03e0b. Setting up logs at ./log/docker/store_node1_2025-12-15_04-23-44__f5013718-1d3a-449f-8d8e-cee70548961b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44875
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44875/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.29/tcp/44876/p2p/16Uiu2HAmBDkdQkVSN21ukyxrbC1DghCKCDAoLbHmMnFNYBjdGPNg","/ip4/172.18.34.29/tcp/44877/ws/p2p/16Uiu2HAmBDkdQkVSN21ukyxrbC1DghCKCDAoLbHmMnFNYBjdGPNg"],"enrUri":"enr:-L24QAywWzaddBzqfAozGde_uWNXeIFVNDelyJuWZbXHsFgFZEwq2u0V_TENAJ8FSMwdXDZZEaOX6E2_YYzLLmIiNB8CgmlkgnY0gmlwhKwSIh2KbXVsdGlhZGRyc5YACASsEiIdBq9MAAoErBIiHQavTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6q1G-qZ6inVyMffWalwtsOEC9zi7uBkWxEIB3Te0qdmDdGNwgq9Mg3VkcIKvToV3YWt1MgM"}'
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:44875/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.162/tcp/7054/p2p/16Uiu2HAm17EJJsAiERRgrre4LrXhnfap76yfh7XjgcPoAWxJhHcN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7053/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:44875/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:7053/relay/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:7053/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":"0x7847545ba2eaf05925744252c72e28856dc86a3bfb406fc5aad9ffce5c3fe2a0"}]}'
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:44875/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":"0x7847545ba2eaf05925744252c72e28856dc86a3bfb406fc5aad9ffce5c3fe2a0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7ff93cb03e0b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker 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_2025-12-15_04-23-44__f5013718-1d3a-449f-8d8e-cee70548961b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17974', '17975', '17976', '17977', '17978']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17974:17974 -p 17975:17975 -p 17976:17976 -p 17977:17977 -p 17978:17978 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17976 --rest-port=17974 --tcp-port=17975 --discv5-udp-port=17977 --rest-address=0.0.0.0 --nat=extip:172.18.232.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e709eeaf6ad436fc5abdd0f562decced8cdc61ae7cbb9c30b0c1ac31e3b20f4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17978 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNimYh5AMZxU6LjlP1RmNBEinKTj5_i6a3t_EO5o0zDjRofWK3CUK3J61ZbsIq_J8UOPwxLAgPFhhaFZQH4K9nQCgmlkgnY0gmlwhKwSaKKKbXVsdGlhZGRyc5YACASsEmiiBhuOAAoErBJoogYbj90DgnJzhQADAQAAiXNlY3AyNTZrMaECVGyhMRNNUJuWrmerkPRfn_wnkL3zTCDiapph5j7PFbODdGNwghuOg3VkcIIbkIV3YWt1MgM --storenode=/ip4/172.18.104.162/tcp/7054/p2p/16Uiu2HAm17EJJsAiERRgrre4LrXhnfap76yfh7XjgcPoAWxJhHcN --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.18 waku 8ca120f32521ef2e015bcfbff8883842dd3f2dad8176c3b58e10767ab443f6cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ca120f32521. Setting up logs at ./log/docker/store_node1_2025-12-15_04-23-44__f5013718-1d3a-449f-8d8e-cee70548961b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17974
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 7ff93cb03e0b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.18/tcp/17975/p2p/16Uiu2HAm3w4t49v3KZaxsjCdUEAPHaqqW6Sgfff7SpTPPugz2knz","/ip4/172.18.232.18/tcp/17976/ws/p2p/16Uiu2HAm3w4t49v3KZaxsjCdUEAPHaqqW6Sgfff7SpTPPugz2knz"],"enrUri":"enr:-L24QNoZY2MibL5OCYIGw6XoUA-kf64E57kXtA9zYz2W8A04aa5as0bdvdnm8WeKWmU6Np_M8jAAmctLoidiqQC40EsCgmlkgnY0gmlwhKwS6BKKbXVsdGlhZGRyc5YACASsEugSBkY3AAoErBLoEgZGON0DgnJzhQADAQAAiXNlY3AyNTZrMaECfmU7skPleDf4e0INmeQwgE-xWKdYNdeotFX-FBNhN4-DdGNwgkY3g3VkcIJGOYV3YWt1MgE"}'
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:17974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.162/tcp/7054/p2p/16Uiu2HAm17EJJsAiERRgrre4LrXhnfap76yfh7XjgcPoAWxJhHcN"]'
INFO  src.node.api_clients.base_client:base_client.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:17974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.18/tcp/17975/p2p/16Uiu2HAm3w4t49v3KZaxsjCdUEAPHaqqW6Sgfff7SpTPPugz2knz","/ip4/172.18.232.18/tcp/17976/ws/p2p/16Uiu2HAm3w4t49v3KZaxsjCdUEAPHaqqW6Sgfff7SpTPPugz2knz"],"enrUri":"enr:-L24QNoZY2MibL5OCYIGw6XoUA-kf64E57kXtA9zYz2W8A04aa5as0bdvdnm8WeKWmU6Np_M8jAAmctLoidiqQC40EsCgmlkgnY0gmlwhKwS6BKKbXVsdGlhZGRyc5YACASsEugSBkY3AAoErBLoEgZGON0DgnJzhQADAQAAiXNlY3AyNTZrMaECfmU7skPleDf4e0INmeQwgE-xWKdYNdeotFX-FBNhN4-DdGNwgkY3g3VkcIJGOYV3YWt1MgE"}'
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:17974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.162/tcp/7054/p2p/16Uiu2HAm17EJJsAiERRgrre4LrXhnfap76yfh7XjgcPoAWxJhHcN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17974/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.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7053/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":"0x7847545ba2eaf05925744252c72e28856dc86a3bfb406fc5aad9ffce5c3fe2a0"},{"messageHash":"0x6cd45d1603c61dd947a437ae02763647e83b86358c872bcf637212e312648901"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17974/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":"ac9c5637d19ba5bd95f0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7847545ba2eaf05925744252c72e28856dc86a3bfb406fc5aad9ffce5c3fe2a0"},{"messageHash":"0x6cd45d1603c61dd947a437ae02763647e83b86358c872bcf637212e312648901"}]}'
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 1d912f7d6dd5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8ca120f32521
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,34 @@
WRN 2025-12-15 04:22:10.341+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2025-12-15 04:22:10.341+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2025-12-15 04:22:10.341+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=false rlnRelay=false store=false filter=false lightPush=true peerExchange=true rendezvous=true
INF 2025-12-15 04:22:10.341+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2025-12-15 04:22:10.341+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2025-12-15 04:22:10.341+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QGef_hVDkxMZ7T_vBLp3nWLZAry1m3DOojZy1ccl-KB4LOockceybvxpCTcPo-XqY9Bz630-O4HgL6QTpa_LzegCgmlkgnY0gmlwhKwSSBGKbXVsdGlhZGRyc5YACASsEkgRBn8JAAoErBJIEQZ_Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaED9fShshAKOObE9nnhFqz_9kSNtE1aLPO00l9HWq0QWPiDdGNwgn8Jg3VkcIJ_C4V3YWt1Mgk
NTC 2025-12-15 04:22:10.341+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:16297
INF 2025-12-15 04:22:10.341+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:16297/
INF 2025-12-15 04:22:10.342+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2025-12-15 04:22:10.342+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2025-12-15 04:22:10.343+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2025-12-15 04:22:10.343+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2025-12-15 04:22:10.343+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2025-12-15 04:22:10.343+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2025-12-15 04:22:10.343+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.31.77/tcp/16298, /ip4/172.18.31.77/tcp/16299/ws]"
INF 2025-12-15 04:22:10.343+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2025-12-15 04:22:10.343+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2025-12-15 04:22:10.343+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2025-12-15 04:22:10.343+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2025-12-15 04:22:10.343+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2025-12-15 04:22:10.343+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2025-12-15 04:22:10.343+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2025-12-15 04:22:10.343+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2025-12-15 04:22:10.344+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities=[] wakuPeerRecord="(peerId: 16U*xfi54t, seqNo: 1765772530, addresses: [/ip4/172.18.31.77/tcp/16298, /ip4/172.18.31.77/tcp/16299/ws], mixKey: )"
TRC 2025-12-15 04:22:10.344+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2025-12-15 04:22:10.344+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2025-12-15 04:22:10.344+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2025-12-15 04:22:10.344+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2025-12-15 04:22:10.344+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2025-12-15 04:22:10.344+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
ERR 2025-12-15 04:22:10.344+00:00 Mounting protocols failed tid=1 file=node_factory.nim:522 error="failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2025-12-15 04:22:10.344+00:00 Failed setting up node topics="wakunode main" tid=1 file=waku.nim:189 error="Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2025-12-15 04:22:10.344+00:00 Waku initialization failed topics="wakunode main" tid=1 file=wakunode2.nim:56 error="Failed setting up node: Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_ephemeral with id: 2025-12-15_04-21-43__901393c6-0ab6-479a-9d63-04b95cdf332a
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_2025-12-15_04-21-43__901393c6-0ab6-479a-9d63-04b95cdf332a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62503', '62504', '62505', '62506', '62507']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62503:62503 -p 62504:62504 -p 62505:62505 -p 62506:62506 -p 62507:62507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62505 --rest-port=62503 --tcp-port=62504 --discv5-udp-port=62506 --rest-address=0.0.0.0 --nat=extip:172.18.245.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=12c8431a105ba1e085de0c3d4e034a1478d0aedac415e10cbc9f5f83ecaa2cae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62507 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5060c5fed50f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.180 waku 9d9d3b71a2373e88465e2215efe11464d1d55177b877790329e0f94861821299
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d9d3b71a237. Setting up logs at ./log/docker/node1_2025-12-15_04-21-43__901393c6-0ab6-479a-9d63-04b95cdf332a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62503
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.180/tcp/62504/p2p/16Uiu2HAmAk8xmF2PyQqwNmrMLyuYMr5tdccjJqWy6Sms3JrpGyTz","/ip4/172.18.245.180/tcp/62505/ws/p2p/16Uiu2HAmAk8xmF2PyQqwNmrMLyuYMr5tdccjJqWy6Sms3JrpGyTz"],"enrUri":"enr:-L24QFU_gCd6D4P1YHZSt3bWfgETNOb61rjDnmDZ_Xsp-FGtGFAazHpuZtXFmeWimlBsPv3XaI52f16eeP7JbIym2XACgmlkgnY0gmlwhKwS9bSKbXVsdGlhZGRyc5YACASsEvW0BvQoAAoErBL1tAb0Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC45pEcuHQ-gWjgTbEF5U3OZARI6wuNvywhTaeH8ryzSWDdGNwgvQog3VkcIL0KoV3YWt1MgU"}'
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_2025-12-15_04-21-43__901393c6-0ab6-479a-9d63-04b95cdf332a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12405', '12406', '12407', '12408', '12409']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12405:12405 -p 12406:12406 -p 12407:12407 -p 12408:12408 -p 12409:12409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12407 --rest-port=12405 --tcp-port=12406 --discv5-udp-port=12408 --rest-address=0.0.0.0 --nat=extip:172.18.36.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25cd2c9abaaede170aadf47b0a988f7a1f4fd3bf0a8b925dcffba3db5fa41f4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12409 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFU_gCd6D4P1YHZSt3bWfgETNOb61rjDnmDZ_Xsp-FGtGFAazHpuZtXFmeWimlBsPv3XaI52f16eeP7JbIym2XACgmlkgnY0gmlwhKwS9bSKbXVsdGlhZGRyc5YACASsEvW0BvQoAAoErBL1tAb0Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC45pEcuHQ-gWjgTbEF5U3OZARI6wuNvywhTaeH8ryzSWDdGNwgvQog3VkcIL0KoV3YWt1MgU --filternode=/ip4/172.18.245.180/tcp/62504/p2p/16Uiu2HAmAk8xmF2PyQqwNmrMLyuYMr5tdccjJqWy6Sms3JrpGyTz
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.116 waku cddba5aa8ab4d173aaf4dce64878018801e71b2c0768aa7c52459e79e1bf15e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cddba5aa8ab4. Setting up logs at ./log/docker/node2_2025-12-15_04-21-43__901393c6-0ab6-479a-9d63-04b95cdf332a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12405
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12405/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.116/tcp/12406/p2p/16Uiu2HAmHv9RHmyBHXFcHBxYHgbdQSDDYwnBNbmhmLRqv8aE3ZoK","/ip4/172.18.36.116/tcp/12407/ws/p2p/16Uiu2HAmHv9RHmyBHXFcHBxYHgbdQSDDYwnBNbmhmLRqv8aE3ZoK"],"enrUri":"enr:-L24QE7Bued5en6YPibEsZTaBXjfyoP9g2WIEslcDHuLNUHqUb8T4bdMMCdFzNx-jvzbmDxThzaPjBxaUcUQknD_8L4CgmlkgnY0gmlwhKwSJHSKbXVsdGlhZGRyc5YACASsEiR0BjB2AAoErBIkdAYwd90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTixmrWOKdAzMlwSYDTGOAofQ8Fmo6SmbyqT3DXShWv6DdGNwgjB2g3VkcIIweIV3YWt1MgA"}'
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:12405/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.180/tcp/62504/p2p/16Uiu2HAmAk8xmF2PyQqwNmrMLyuYMr5tdccjJqWy6Sms3JrpGyTz"]'
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:62503/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:12405/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "17a9a404-8f16-4050-8d2f-4ace622ce239", "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":"17a9a404-8f16-4050-8d2f-4ace622ce239","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62503/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)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py: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:12405/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":1765772506314656636,"ephemeral":true}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62503/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)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py: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:12405/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":1765772506427676691,"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 9d9d3b71a237
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cddba5aa8ab4
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 @@
2025-12-15 04:18:02.304 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:18:02.304 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_pubsub_topic_list_instead_of_string with id: 2025-12-15_04-18-02__67cf132b-8070-44f8-9e6c-52dcaee7128d
2025-12-15 04:18:02.305 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:18:02.305 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:18:02.305 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-15 04:18:02.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:18:02.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-18-02__67cf132b-8070-44f8-9e6c-52dcaee7128d__wakuorg_nwaku:latest.log
2025-12-15 04:18:02.312 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:18:02.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:18:02.313 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:18:02.314 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.51
2025-12-15 04:18:02.314 DEBUG [src.node.docker_mananger] Generated ports ['16584', '16585', '16586', '16587', '16588']
2025-12-15 04:18:02.314 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:18:02.314 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:18:02.314 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:18:02.314 DEBUG [src.node.docker_mananger] docker run -i -t -p 16584:16584 -p 16585:16585 -p 16586:16586 -p 16587:16587 -p 16588:16588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16586 --rest-port=16584 --tcp-port=16585 --discv5-udp-port=16587 --rest-address=0.0.0.0 --nat=extip:172.18.54.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebc2a53c27e9ceaf6695f6cac2cbccefc8a464d3fcff235a3df8e8dcb0daa62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16588 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:18:02.499 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.51 waku 2fc5f83ae3676f1d4048e3a63e64b87d3423a9b870091d5ee45a157680b745f1
2025-12-15 04:18:02.528 DEBUG [src.node.docker_mananger] Container started with ID 2fc5f83ae367. Setting up logs at ./log/docker/node1_2025-12-15_04-18-02__67cf132b-8070-44f8-9e6c-52dcaee7128d__wakuorg_nwaku:latest.log
2025-12-15 04:18:02.529 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16584
2025-12-15 04:18:02.530 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:18:02.563 ERROR [src.node.docker_mananger] Max retries reached for container ca27980b9e5e. Exiting log stream.
2025-12-15 04:18:03.103 ERROR [src.node.docker_mananger] Max retries reached for container 558f3b59e956. Exiting log stream.
2025-12-15 04:18:03.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16584/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:03.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:18:03.534 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:18:03.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:03.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.51/tcp/16585/p2p/16Uiu2HAmP9yUuhooax8n9Rmkz1Gc16ArZrPH3KtWtMvvqFjTXXmW","/ip4/172.18.54.51/tcp/16586/ws/p2p/16Uiu2HAmP9yUuhooax8n9Rmkz1Gc16ArZrPH3KtWtMvvqFjTXXmW"],"enrUri":"enr:-L24QDHZSVUNlSIVIikYn7UTL4I-hEIXuKoONCoYPTFGr5v-Bu5N_XUJhnps_OQmpNkMTphuhpzeHQ89XDFUDmDiUoQCgmlkgnY0gmlwhKwSNjOKbXVsdGlhZGRyc5YACASsEjYzBkDJAAoErBI2MwZAyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnAG7Bmz0qIm29CfhSKoNR3n-70BOEBgZIw6_K6q4412DdGNwgkDJg3VkcIJAy4V3YWt1MgU"}'
2025-12-15 04:18:03.536 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:18:03.537 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-15 04:18:03.543 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:18:03.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-18-02__67cf132b-8070-44f8-9e6c-52dcaee7128d__wakuorg_nwaku:latest.log
2025-12-15 04:18:03.543 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:18:03.544 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:18:03.545 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:18:03.545 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.117
2025-12-15 04:18:03.545 DEBUG [src.node.docker_mananger] Generated ports ['11867', '11868', '11869', '11870', '11871']
2025-12-15 04:18:03.545 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:18:03.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:18:03.546 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:18:03.546 DEBUG [src.node.docker_mananger] docker run -i -t -p 11867:11867 -p 11868:11868 -p 11869:11869 -p 11870:11870 -p 11871:11871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11869 --rest-port=11867 --tcp-port=11868 --discv5-udp-port=11870 --rest-address=0.0.0.0 --nat=extip:172.18.1.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aaf0daef5a6a4767929c036f3af6c502c6e2304d2c0e8bc8bfd4bf9a47fe06d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11871 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDHZSVUNlSIVIikYn7UTL4I-hEIXuKoONCoYPTFGr5v-Bu5N_XUJhnps_OQmpNkMTphuhpzeHQ89XDFUDmDiUoQCgmlkgnY0gmlwhKwSNjOKbXVsdGlhZGRyc5YACASsEjYzBkDJAAoErBI2MwZAyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnAG7Bmz0qIm29CfhSKoNR3n-70BOEBgZIw6_K6q4412DdGNwgkDJg3VkcIJAy4V3YWt1MgU --filternode=/ip4/172.18.54.51/tcp/16585/p2p/16Uiu2HAmP9yUuhooax8n9Rmkz1Gc16ArZrPH3KtWtMvvqFjTXXmW
2025-12-15 04:18:03.741 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.117 waku 160ad3de61a7b01da39ec7dd52bd5cb4d1a6e950831bde89ba6e7732eac303bc
2025-12-15 04:18:03.772 DEBUG [src.node.docker_mananger] Container started with ID 160ad3de61a7. Setting up logs at ./log/docker/node2_2025-12-15_04-18-02__67cf132b-8070-44f8-9e6c-52dcaee7128d__wakuorg_nwaku:latest.log
2025-12-15 04:18:03.773 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11867
2025-12-15 04:18:03.773 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:18:04.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11867/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:04.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:18:04.778 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:18:04.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11867/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:18:04.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.117/tcp/11868/p2p/16Uiu2HAmVCkRVKiaDkaZpcTkF6Mwp7CJvMSRWdiAwzZNhWpGTtKC","/ip4/172.18.1.117/tcp/11869/ws/p2p/16Uiu2HAmVCkRVKiaDkaZpcTkF6Mwp7CJvMSRWdiAwzZNhWpGTtKC"],"enrUri":"enr:-L24QIsXd3spU7oTV6_yFq4-zizz19Fte2tiZtxPiW2MaN8HMTUrY3r0RDInNHcwOxPmm306D0RbB8yB04Te-xa06JUCgmlkgnY0gmlwhKwSAXWKbXVsdGlhZGRyc5YACASsEgF1Bi5cAAoErBIBdQYuXd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9d3UJ1644ACrzPQ_IUMOJyPYYOA4m9if_XcnFu6sGOuDdGNwgi5cg3VkcIIuXoV3YWt1MgA"}'
2025-12-15 04:18:04.781 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:18:04.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11867/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.51/tcp/16585/p2p/16Uiu2HAmP9yUuhooax8n9Rmkz1Gc16ArZrPH3KtWtMvvqFjTXXmW"]'
2025-12-15 04:18:04.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:04.814 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-15 04:18:04.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16584/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:18:04.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:18:04.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11867/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1004b319-4612-4f47-a0f5-ef1e5b477c8b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:18:04.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1004b319-4612-4f47-a0f5-ef1e5b477c8b","statusDesc":"OK"}'
2025-12-15 04:18:04.842 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:11867/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/3/1"]}'
2025-12-15 04:18:04.845 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11867/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\\"))"}'
2025-12-15 04:18:04.847 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:18:04.848 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:18:04.848 DEBUG [src.node.waku_node] Stopping container with id 2fc5f83ae367
2025-12-15 04:18:05.410 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:18:05.411 DEBUG [src.node.waku_node] Stopping container with id 160ad3de61a7
2025-12-15 04:18:05.915 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:18:05.917 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:18:05.923 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:18:05.928 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,131 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node1_restarts with id: 2025-12-15_04-26-37__20b0e826-59b9-427a-9ab1-b653c559ed99
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_2025-12-15_04-26-37__20b0e826-59b9-427a-9ab1-b653c559ed99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24135', '24136', '24137', '24138', '24139']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24135:24135 -p 24136:24136 -p 24137:24137 -p 24138:24138 -p 24139:24139 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24137 --rest-port=24135 --tcp-port=24136 --discv5-udp-port=24138 --rest-address=0.0.0.0 --nat=extip:172.18.50.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcbdac4e0afbddffaa481a1fa7dddf1f4e299001fe2efad2a5beb8adad30cbe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24139 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.41 waku b2f1a2d3ed53e237d9d2861d0a8084567a4e8c884e500d136697c4b8e076dc57
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2f1a2d3ed53. Setting up logs at ./log/docker/node1_2025-12-15_04-26-37__20b0e826-59b9-427a-9ab1-b653c559ed99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24135
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 d7333fe4917d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f116b5a0b549. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24135/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24135/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.41/tcp/24136/p2p/16Uiu2HAmLyixstLadaZ8Yy1TGC4un8z3As8zhQxTsgWMDGfuuQmR","/ip4/172.18.50.41/tcp/24137/ws/p2p/16Uiu2HAmLyixstLadaZ8Yy1TGC4un8z3As8zhQxTsgWMDGfuuQmR"],"enrUri":"enr:-L24QI_NgxkemzLbZbtYx2dYqn9-KFwoK3ephu-XGFSvf2baF-VkASO5-FqcS58MbE1QQoqnIgPtPMC1ZICSf0GuZp0CgmlkgnY0gmlwhKwSMimKbXVsdGlhZGRyc5YACASsEjIpBl5IAAoErBIyKQZeSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe6oiIO4WZonHevni9R0K1tZlNf8mFLMk09S_yCozUyyDdGNwgl5Ig3VkcIJeSoV3YWt1MgE"}'
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_2025-12-15_04-26-37__20b0e826-59b9-427a-9ab1-b653c559ed99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.80.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17481', '17482', '17483', '17484', '17485']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17481:17481 -p 17482:17482 -p 17483:17483 -p 17484:17484 -p 17485:17485 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17483 --rest-port=17481 --tcp-port=17482 --discv5-udp-port=17484 --rest-address=0.0.0.0 --nat=extip:172.18.80.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcddecb177d0b4a1016eb0c2d2630f3c066f0006e56abacdf888cbd5e1ec0dfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17485 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI_NgxkemzLbZbtYx2dYqn9-KFwoK3ephu-XGFSvf2baF-VkASO5-FqcS58MbE1QQoqnIgPtPMC1ZICSf0GuZp0CgmlkgnY0gmlwhKwSMimKbXVsdGlhZGRyc5YACASsEjIpBl5IAAoErBIyKQZeSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe6oiIO4WZonHevni9R0K1tZlNf8mFLMk09S_yCozUyyDdGNwgl5Ig3VkcIJeSoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.165 waku 174f3e0416c6e7bfe3334ed17da72b44406d8e1fe355a7e2cd2264877a44101b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 174f3e0416c6. Setting up logs at ./log/docker/node2_2025-12-15_04-26-37__20b0e826-59b9-427a-9ab1-b653c559ed99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17481
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17481/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17481/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.165/tcp/17482/p2p/16Uiu2HAm46feAiT6XPESEo4t2CfBGCr42cT6PqEomVsLZrU1gv8E","/ip4/172.18.80.165/tcp/17483/ws/p2p/16Uiu2HAm46feAiT6XPESEo4t2CfBGCr42cT6PqEomVsLZrU1gv8E"],"enrUri":"enr:-L24QP6BPUYEGz42ZK_cJBv0BNPgepeYj7FixlupY6_1c_9WFGyy3rjy1-D5HVeCLH7DJVOMlFuxMQkI6fcHh7-Q0xACgmlkgnY0gmlwhKwSUKWKbXVsdGlhZGRyc5YACASsElClBkRKAAoErBJQpQZES90DgnJzhQADAQAAiXNlY3AyNTZrMaECgNrDrftuK3emC7VrU0Jyn_3F2y4871oFD4LXFAXQt0-DdGNwgkRKg3VkcIJETIV3YWt1MgE"}'
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:17481/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.41/tcp/24136/p2p/16Uiu2HAmLyixstLadaZ8Yy1TGC4un8z3As8zhQxTsgWMDGfuuQmR"]'
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:24135/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:17481/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:24135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24135/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":1765772800286862336,"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:17481/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":1765772800286862336,"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:24135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24135/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":1765772800401194919,"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:17481/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":1765772800401194919,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id b2f1a2d3ed53
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24135/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24135/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24135/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.41/tcp/24136/p2p/16Uiu2HAmLyixstLadaZ8Yy1TGC4un8z3As8zhQxTsgWMDGfuuQmR","/ip4/172.18.50.41/tcp/24137/ws/p2p/16Uiu2HAmLyixstLadaZ8Yy1TGC4un8z3As8zhQxTsgWMDGfuuQmR"],"enrUri":"enr:-L24QI_NgxkemzLbZbtYx2dYqn9-KFwoK3ephu-XGFSvf2baF-VkASO5-FqcS58MbE1QQoqnIgPtPMC1ZICSf0GuZp0CgmlkgnY0gmlwhKwSMimKbXVsdGlhZGRyc5YACASsEjIpBl5IAAoErBIyKQZeSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe6oiIO4WZonHevni9R0K1tZlNf8mFLMk09S_yCozUyyDdGNwgl5Ig3VkcIJeSoV3YWt1MgE"}'
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:24135/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:17481/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:24135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24135/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":1765772801378638806,"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:17481/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:24135/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:17481/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:24135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24135/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":1765772802495529526,"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:17481/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:24135/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:17481/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:24135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24135/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":1765772803611905443,"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:17481/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":1765772803611905443,"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 b2f1a2d3ed53
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 174f3e0416c6
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,112 @@
2025-12-15 04:34:39.648 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:34:39.648 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2025-12-15_04-34-39__be397cb6-aa67-4209-bc0c-3f1afe1e5a21
2025-12-15 04:34:39.648 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:34:39.648 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:34:39.649 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-15 04:34:39.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:39.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-34-39__be397cb6-aa67-4209-bc0c-3f1afe1e5a21__wakuorg_nwaku:latest.log
2025-12-15 04:34:39.656 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:39.656 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:39.657 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:39.657 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.210
2025-12-15 04:34:39.657 DEBUG [src.node.docker_mananger] Generated ports ['12866', '12867', '12868', '12869', '12870']
2025-12-15 04:34:39.657 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:39.658 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:39.658 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:39.658 DEBUG [src.node.docker_mananger] docker run -i -t -p 12866:12866 -p 12867:12867 -p 12868:12868 -p 12869:12869 -p 12870:12870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12868 --rest-port=12866 --tcp-port=12867 --discv5-udp-port=12869 --rest-address=0.0.0.0 --nat=extip:172.18.91.210 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6c3abbd4e56c7d2acadc5a9f1dbfba2c86def0ffdfb4bd8657dcf2e37ba8cd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12870 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-15 04:34:39.844 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.210 waku 67ec9deb79a4788268812035ef139a770d021cde94d4e7c575102c7cc2150943
2025-12-15 04:34:39.873 DEBUG [src.node.docker_mananger] Container started with ID 67ec9deb79a4. Setting up logs at ./log/docker/node1_2025-12-15_04-34-39__be397cb6-aa67-4209-bc0c-3f1afe1e5a21__wakuorg_nwaku:latest.log
2025-12-15 04:34:39.874 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12866
2025-12-15 04:34:39.874 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:39.947 ERROR [src.node.docker_mananger] Max retries reached for container c8c99268b65b. Exiting log stream.
2025-12-15 04:34:40.451 ERROR [src.node.docker_mananger] Max retries reached for container af6114b3c9b7. Exiting log stream.
2025-12-15 04:34:40.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:40.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:40.877 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:40.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:40.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.210/tcp/12867/p2p/16Uiu2HAmFY2m3MUZEovhxvFkEE2sEs1AiTUe2HYWkffgK2wccXbT","/ip4/172.18.91.210/tcp/12868/ws/p2p/16Uiu2HAmFY2m3MUZEovhxvFkEE2sEs1AiTUe2HYWkffgK2wccXbT"],"enrUri":"enr:-L24QHvAapamdD786fRJqt_D5ATktMH3_ooLG0Al8UTZwBZxUtugIgPpsNJddT4KCgAM6ITjkWMEGepCFonljBaoc_YCgmlkgnY0gmlwhKwSW9KKbXVsdGlhZGRyc5YACASsElvSBjJDAAoErBJb0gYyRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKsq4NM8hy3c3A33K--NbtCH5m_XP9vAeEjPgl0JIRK6DdGNwgjJDg3VkcIIyRYV3YWt1MgU"}'
2025-12-15 04:34:40.879 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:40.886 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:40.886 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-34-39__be397cb6-aa67-4209-bc0c-3f1afe1e5a21__wakuorg_nwaku:latest.log
2025-12-15 04:34:40.886 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:40.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:40.888 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:40.888 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.67
2025-12-15 04:34:40.888 DEBUG [src.node.docker_mananger] Generated ports ['3569', '3570', '3571', '3572', '3573']
2025-12-15 04:34:40.888 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:40.888 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:40.888 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:40.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 3569:3569 -p 3570:3570 -p 3571:3571 -p 3572:3572 -p 3573:3573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3571 --rest-port=3569 --tcp-port=3570 --discv5-udp-port=3572 --rest-address=0.0.0.0 --nat=extip:172.18.239.67 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6741251cb602babfbcffddd787fce280272a4fc70adb6fdba59cbece6ebeb8cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3573 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHvAapamdD786fRJqt_D5ATktMH3_ooLG0Al8UTZwBZxUtugIgPpsNJddT4KCgAM6ITjkWMEGepCFonljBaoc_YCgmlkgnY0gmlwhKwSW9KKbXVsdGlhZGRyc5YACASsElvSBjJDAAoErBJb0gYyRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKsq4NM8hy3c3A33K--NbtCH5m_XP9vAeEjPgl0JIRK6DdGNwgjJDg3VkcIIyRYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-15 04:34:41.066 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.67 waku c93ed6ebeafabd8608c0ec2417399643c836c35d1a84d8d0f6a7bf068c16c15a
2025-12-15 04:34:41.096 DEBUG [src.node.docker_mananger] Container started with ID c93ed6ebeafa. Setting up logs at ./log/docker/node2_2025-12-15_04-34-39__be397cb6-aa67-4209-bc0c-3f1afe1e5a21__wakuorg_nwaku:latest.log
2025-12-15 04:34:41.096 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3569
2025-12-15 04:34:41.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:42.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:34:42.113 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:42.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.67/tcp/3570/p2p/16Uiu2HAkufGHW9hT6nt5wntzFvmotVdqnCPekiDNFrunCjDxyYD5","/ip4/172.18.239.67/tcp/3571/ws/p2p/16Uiu2HAkufGHW9hT6nt5wntzFvmotVdqnCPekiDNFrunCjDxyYD5"],"enrUri":"enr:-L24QEPWT3OkknrNa7MaWy5cde-vSNc4MCJndf6XfOM_6bn4F5eXJrg2fD_Y4HA7D2jp9wbwDJLNa4regOC4vbmy40ECgmlkgnY0gmlwhKwS70OKbXVsdGlhZGRyc5YACASsEu9DBg3yAAoErBLvQwYN890DgnJzhQACAQAAiXNlY3AyNTZrMaECA3tW9htI2VK40PcTUWJS0BKV4vlRM-vZX3u984on18iDdGNwgg3yg3VkcIIN9IV3YWt1MgE"}'
2025-12-15 04:34:42.118 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:42.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.210/tcp/12867/p2p/16Uiu2HAmFY2m3MUZEovhxvFkEE2sEs1AiTUe2HYWkffgK2wccXbT"]'
2025-12-15 04:34:42.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.121 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:12866/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"]'
2025-12-15 04:34:42.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.126 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:3569/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"]'
2025-12-15 04:34:42.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.135 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.235 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.238 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2025-12-15 04:34:42.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.343 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.345 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2025-12-15 04:34:42.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.349 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.450 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.453 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2025-12-15 04:34:42.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.457 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.557 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.560 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2025-12-15 04:34:42.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.564 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.664 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.667 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2025-12-15 04:34:42.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.671 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.771 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.774 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2025-12-15 04:34:42.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.778 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.878 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.881 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2025-12-15 04:34:42.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12866/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:34:42.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:42.885 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:34:42.985 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:34:42.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:42.988 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12866/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2025-12-15 04:34:42.991 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:34:42.992 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:34:42.992 DEBUG [src.node.waku_node] Stopping container with id 67ec9deb79a4
2025-12-15 04:34:43.519 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:43.519 DEBUG [src.node.waku_node] Stopping container with id c93ed6ebeafa
2025-12-15 04:34:44.008 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:44.011 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:34:44.017 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:34:44.021 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_is_stopped with id: 2025-12-15_04-27-41__91f82a20-2010-4e62-8e3c-a9b953c1c949
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_2025-12-15_04-27-41__91f82a20-2010-4e62-8e3c-a9b953c1c949__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45343', '45344', '45345', '45346', '45347']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45343:45343 -p 45344:45344 -p 45345:45345 -p 45346:45346 -p 45347:45347 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45345 --rest-port=45343 --tcp-port=45344 --discv5-udp-port=45346 --rest-address=0.0.0.0 --nat=extip:172.18.78.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afebd3bc0b0eeb69c4d75bb17facfd39fb874efabbded9acb2ef87a34af16acc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45347 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.106 waku 711612bf795452bb8364be2ac2e4373528b46bfe5f41f469c8797c73ea985f95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 711612bf7954. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-27-41__91f82a20-2010-4e62-8e3c-a9b953c1c949__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45343
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 e263471ff938. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 626596f151f4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45343/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45343/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.106/tcp/45344/p2p/16Uiu2HAkxviowYygEU77fyBhX9n7bi3AdyjnpUpMDAfaKGBhA8jh","/ip4/172.18.78.106/tcp/45345/ws/p2p/16Uiu2HAkxviowYygEU77fyBhX9n7bi3AdyjnpUpMDAfaKGBhA8jh"],"enrUri":"enr:-L24QOWb3-RVxAt_9f49CztNJmWlEboXgYDjNYoE1CFBcBWaXcFlQiH1bcPmpYXIprzknd_oVva585WA2C2UFoxexRICgmlkgnY0gmlwhKwSTmqKbXVsdGlhZGRyc5YACASsEk5qBrEgAAoErBJOagaxId0DgnJzhQADAQAAiXNlY3AyNTZrMaECNAQasoE2AHgV16ET67-D2B2R62fM4cC_w3ERPYHG75CDdGNwgrEgg3VkcIKxIoV3YWt1MgM"}'
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_2025-12-15_04-27-41__91f82a20-2010-4e62-8e3c-a9b953c1c949__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63717', '63718', '63719', '63720', '63721']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63717:63717 -p 63718:63718 -p 63719:63719 -p 63720:63720 -p 63721:63721 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63719 --rest-port=63717 --tcp-port=63718 --discv5-udp-port=63720 --rest-address=0.0.0.0 --nat=extip:172.18.21.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ada349aab3e5df09a1dfcaf3abfbac4a1ca324def40d9dc735daac0f5523f292 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63721 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOWb3-RVxAt_9f49CztNJmWlEboXgYDjNYoE1CFBcBWaXcFlQiH1bcPmpYXIprzknd_oVva585WA2C2UFoxexRICgmlkgnY0gmlwhKwSTmqKbXVsdGlhZGRyc5YACASsEk5qBrEgAAoErBJOagaxId0DgnJzhQADAQAAiXNlY3AyNTZrMaECNAQasoE2AHgV16ET67-D2B2R62fM4cC_w3ERPYHG75CDdGNwgrEgg3VkcIKxIoV3YWt1MgM --storenode=/ip4/172.18.78.106/tcp/45344/p2p/16Uiu2HAkxviowYygEU77fyBhX9n7bi3AdyjnpUpMDAfaKGBhA8jh --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.238 waku 2f5d79ec0a895751ad582bc7cde1c2989a1cb15f05e81c42df6b455113f5af81
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f5d79ec0a89. Setting up logs at ./log/docker/store_node1_2025-12-15_04-27-41__91f82a20-2010-4e62-8e3c-a9b953c1c949__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63717
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63717/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63717/debug/v1/info" -H "Content-Type: application/json" -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.238/tcp/63718/p2p/16Uiu2HAmKF4At2T6Mt72aa8XRhuZtvUqh8zqoUwcKY2oAXJCB7w7","/ip4/172.18.21.238/tcp/63719/ws/p2p/16Uiu2HAmKF4At2T6Mt72aa8XRhuZtvUqh8zqoUwcKY2oAXJCB7w7"],"enrUri":"enr:-L24QLdKVCCGDGuhI4nlRmjuMOUSFZftNYq5a0mFeoXdHPkXV4VKR6QyrS1xS_DHBCze4WNlckwNmGBXURSj8D4bjEQCgmlkgnY0gmlwhKwSFe6KbXVsdGlhZGRyc5YACASsEhXuBvjmAAoErBIV7gb4590DgnJzhQADAQAAiXNlY3AyNTZrMaEDYeAwXzIdrAMOvLxG7gvwHiA7tNAxTbHUGmNqZwiKXfqDdGNwgvjmg3VkcIL46IV3YWt1MgM"}'
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:63717/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.106/tcp/45344/p2p/16Uiu2HAkxviowYygEU77fyBhX9n7bi3AdyjnpUpMDAfaKGBhA8jh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45343/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:63717/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:45343/relay/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:45343/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":"0x0186df2f469e273cb04e5e4f693b4ed7ddf579208498dce5777d621d9fb4a6e8"}]}'
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:63717/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":"0x0186df2f469e273cb04e5e4f693b4ed7ddf579208498dce5777d621d9fb4a6e8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 711612bf7954
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 GET "http://127.0.0.1:63717/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":"0x0186df2f469e273cb04e5e4f693b4ed7ddf579208498dce5777d621d9fb4a6e8"}]}'
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 2f5d79ec0a89
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,124 @@
2025-12-15 04:22:59.632 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:22:59.633 DEBUG [tests.conftest] Running test: test_get_peers_for_filter_node with id: 2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611
2025-12-15 04:22:59.633 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:22:59.633 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:22:59.640 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:22:59.640 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:22:59.641 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:22:59.641 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:22:59.642 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:22:59.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.171
2025-12-15 04:22:59.642 DEBUG [src.node.docker_mananger] Generated ports ['54837', '54838', '54839', '54840', '54841']
2025-12-15 04:22:59.643 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:22:59.643 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:22:59.643 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:22:59.643 DEBUG [src.node.docker_mananger] docker run -i -t -p 54837:54837 -p 54838:54838 -p 54839:54839 -p 54840:54840 -p 54841:54841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54839 --rest-port=54837 --tcp-port=54838 --discv5-udp-port=54840 --rest-address=0.0.0.0 --nat=extip:172.18.97.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e17a09ffad2bfc71831d9c5e1c75d1e9554a85e3fb669d5efa96fe13cdec670c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54841 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
2025-12-15 04:22:59.831 ERROR [src.node.docker_mananger] Max retries reached for container 4f6267797df0. Exiting log stream.
2025-12-15 04:22:59.861 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.171 waku 32a551cd4e2195ad5121cc6177334e328be9abd62dc38c63e72b25e518fd9299
2025-12-15 04:22:59.894 DEBUG [src.node.docker_mananger] Container started with ID 32a551cd4e21. Setting up logs at ./log/docker/node1_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:22:59.895 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54837
2025-12-15 04:22:59.895 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:00.352 ERROR [src.node.docker_mananger] Max retries reached for container 0d1945e9ced1. Exiting log stream.
2025-12-15 04:23:00.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54837/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:00.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:23:00.899 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:00.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:00.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.171/tcp/54838/p2p/16Uiu2HAkxP8TJqGZAbnMJ3k4NSpPTBVCFzSX6FLFFLNpS3Zzuj5P","/ip4/172.18.97.171/tcp/54839/ws/p2p/16Uiu2HAkxP8TJqGZAbnMJ3k4NSpPTBVCFzSX6FLFFLNpS3Zzuj5P"],"enrUri":"enr:-L24QN-0dAwLkp7WQHlzYEpGzYPDqmUNulIiOlbodxIDWqWtdj5bdCx5hdHSbxIdbc3k9HITljT9oSALytvsu2tnMaECgmlkgnY0gmlwhKwSYauKbXVsdGlhZGRyc5YACASsEmGrBtY2AAoErBJhqwbWN90DgnJzhQADAQAAiXNlY3AyNTZrMaECK-xAx2ZQfnvnM0SLej7pamHtvsn91pV2FGyCaDcb1ZaDdGNwgtY2g3VkcILWOIV3YWt1MgU"}'
2025-12-15 04:23:00.901 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:00.908 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:23:00.908 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:23:00.908 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:23:00.908 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:23:00.909 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:23:00.910 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.219
2025-12-15 04:23:00.910 DEBUG [src.node.docker_mananger] Generated ports ['26232', '26233', '26234', '26235', '26236']
2025-12-15 04:23:00.910 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:23:00.910 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:23:00.910 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:23:00.910 DEBUG [src.node.docker_mananger] docker run -i -t -p 26232:26232 -p 26233:26233 -p 26234:26234 -p 26235:26235 -p 26236:26236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26234 --rest-port=26232 --tcp-port=26233 --discv5-udp-port=26235 --rest-address=0.0.0.0 --nat=extip:172.18.137.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f953c28dee007add9f9330decdb1ce1672675734a2b0f33dfe03cde4c7edb44b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26236 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN-0dAwLkp7WQHlzYEpGzYPDqmUNulIiOlbodxIDWqWtdj5bdCx5hdHSbxIdbc3k9HITljT9oSALytvsu2tnMaECgmlkgnY0gmlwhKwSYauKbXVsdGlhZGRyc5YACASsEmGrBtY2AAoErBJhqwbWN90DgnJzhQADAQAAiXNlY3AyNTZrMaECK-xAx2ZQfnvnM0SLej7pamHtvsn91pV2FGyCaDcb1ZaDdGNwgtY2g3VkcILWOIV3YWt1MgU --filter=true
2025-12-15 04:23:01.103 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.219 waku 2e18945c99360cfd58af569d8a18fa7f71aa3324f7852ff886e512efe6846b43
2025-12-15 04:23:01.135 DEBUG [src.node.docker_mananger] Container started with ID 2e18945c9936. Setting up logs at ./log/docker/node2_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:23:01.135 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26232
2025-12-15 04:23:01.135 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:02.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26232/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:02.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:23:02.150 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:02.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:02.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.219/tcp/26233/p2p/16Uiu2HAmMwR7MPi6UuHpTDU7yrtNDzi9pWFv814fDANjx3vNoged","/ip4/172.18.137.219/tcp/26234/ws/p2p/16Uiu2HAmMwR7MPi6UuHpTDU7yrtNDzi9pWFv814fDANjx3vNoged"],"enrUri":"enr:-L24QM06G8bDESpZEaa7JHjR-EpX7fe25sDrvRYM6NsXmQGDcotIIkxSMrJsze2DtXXo8L4roPohWsOnG--7U4Ybr1UCgmlkgnY0gmlwhKwSiduKbXVsdGlhZGRyc5YACASsEonbBmZ5AAoErBKJ2wZmet0DgnJzhQADAQAAiXNlY3AyNTZrMaEDie54niB2Q9gXe7a2lHer-SXwtiQe9WFEbp6E90NXBqKDdGNwgmZ5g3VkcIJme4V3YWt1MgU"}'
2025-12-15 04:23:02.157 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:02.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26232/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.171/tcp/54838/p2p/16Uiu2HAkxP8TJqGZAbnMJ3k4NSpPTBVCFzSX6FLFFLNpS3Zzuj5P"]'
2025-12-15 04:23:02.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:02.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54837/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"]'
2025-12-15 04:23:02.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:02.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26232/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"]'
2025-12-15 04:23:02.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:02.177 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:03.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54837/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:03.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.137.219/tcp/40170/p2p/16Uiu2HAmMwR7MPi6UuHpTDU7yrtNDzi9pWFv814fDANjx3vNoged","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-114-g7d1c6a","origin":"UnknownOrigin"}]'
2025-12-15 04:23:03.189 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:23:03.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:23:03.189 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:23:03.189 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:23:03.191 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:23:03.191 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.63
2025-12-15 04:23:03.191 DEBUG [src.node.docker_mananger] Generated ports ['11399', '11400', '11401', '11402', '11403']
2025-12-15 04:23:03.191 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:23:03.191 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:23:03.191 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:23:03.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 11399:11399 -p 11400:11400 -p 11401:11401 -p 11402:11402 -p 11403:11403 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11401 --rest-port=11399 --tcp-port=11400 --discv5-udp-port=11402 --rest-address=0.0.0.0 --nat=extip:172.18.98.63 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=be8e2a4b496649ede472af9eac3f9a4da1d47ed6236d3f44f3c5e755f2e78bda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11403 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.137.219/tcp/40170/p2p/16Uiu2HAmMwR7MPi6UuHpTDU7yrtNDzi9pWFv814fDANjx3vNoged
2025-12-15 04:23:03.390 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.63 waku 13cbd79eeb1d26d4be62f5d73888ed619b1d01fea14c16dec2727a638133cc1d
2025-12-15 04:23:03.421 DEBUG [src.node.docker_mananger] Container started with ID 13cbd79eeb1d. Setting up logs at ./log/docker/node3_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:23:03.421 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11399
2025-12-15 04:23:03.421 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:04.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11399/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:04.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:23:04.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11399/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:04.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:23:04.529 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:04.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:04.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.63/tcp/11400/p2p/16Uiu2HAmHvjyjUGFFFqABWmTh97hPKBcKnVgtyPQQNy8fvM6LcbV","/ip4/172.18.98.63/tcp/11401/ws/p2p/16Uiu2HAmHvjyjUGFFFqABWmTh97hPKBcKnVgtyPQQNy8fvM6LcbV"],"enrUri":"enr:-La4QHaBekqD-xTfjr4QOT-IAZuPmCONHJvmGiPTqqccITb6OgiGGxcnEUHpt9obDED5_qBYxEdYFn6shaClwUSTeO8CgmlkgnY0gmlwhKwSYj-KbXVsdGlhZGRyc5YACASsEmI_BiyIAAoErBJiPwYsid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTlN6PAuUmm2lbXklw1zw4tU4IsdGwKhePbMwMCUKA8SDdGNwgiyIhXdha3UyAA"}'
2025-12-15 04:23:04.532 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:04.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11399/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.171/tcp/54838/p2p/16Uiu2HAkxP8TJqGZAbnMJ3k4NSpPTBVCFzSX6FLFFLNpS3Zzuj5P"]'
2025-12-15 04:23:04.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:04.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11399/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:04.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.137.219/tcp/40170/p2p/16Uiu2HAmMwR7MPi6UuHpTDU7yrtNDzi9pWFv814fDANjx3vNoged","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.97.171/tcp/54838/p2p/16Uiu2HAkxP8TJqGZAbnMJ3k4NSpPTBVCFzSX6FLFFLNpS3Zzuj5P","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-114-g7d1c6a","origin":"UnknownOrigin"}]'
2025-12-15 04:23:04.568 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:23:04.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:23:04.568 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:23:04.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:23:04.570 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:23:04.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.181
2025-12-15 04:23:04.570 DEBUG [src.node.docker_mananger] Generated ports ['5123', '5124', '5125', '5126', '5127']
2025-12-15 04:23:04.570 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:23:04.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:23:04.570 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:23:04.570 DEBUG [src.node.docker_mananger] docker run -i -t -p 5123:5123 -p 5124:5124 -p 5125:5125 -p 5126:5126 -p 5127:5127 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5125 --rest-port=5123 --tcp-port=5124 --discv5-udp-port=5126 --rest-address=0.0.0.0 --nat=extip:172.18.146.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c6d01eecba65f241bf89dbe785c6a1047d1f4f2d2ca91cfccb5feccabad19cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5127 --metrics-logging=true --relay=false --filternode=/ip4/172.18.137.219/tcp/40170/p2p/16Uiu2HAmMwR7MPi6UuHpTDU7yrtNDzi9pWFv814fDANjx3vNoged
2025-12-15 04:23:04.757 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.181 waku f5cc962281fc89693b0f3ddd4adfa43766a6d194a8f6faa59c41fccdb401ef60
2025-12-15 04:23:04.789 DEBUG [src.node.docker_mananger] Container started with ID f5cc962281fc. Setting up logs at ./log/docker/node4_2025-12-15_04-22-59__b52eb3aa-97f9-4050-bcbc-728ab07f1611__wakuorg_nwaku:latest.log
2025-12-15 04:23:04.789 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5123
2025-12-15 04:23:04.789 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:05.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5123/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:05.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:23:05.794 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:05.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5123/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:05.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.181/tcp/5124/p2p/16Uiu2HAkyPNtzNNqUzCfTi1ehCr9o4BzojRKWYnpAuBxt1qjAHrx","/ip4/172.18.146.181/tcp/5125/ws/p2p/16Uiu2HAkyPNtzNNqUzCfTi1ehCr9o4BzojRKWYnpAuBxt1qjAHrx"],"enrUri":"enr:-L24QG6DfgcAIOCuD_WuhjyP5r2XE2uY2xlWjavgUBpVA0c0f74sHdfgNK-ptOOvx2ILxGNJ3dgfwlICXsoVQNbqH2MCgmlkgnY0gmlwhKwSkrWKbXVsdGlhZGRyc5YACASsEpK1BhQEAAoErBKStQYUBd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOthFPjbxAZP9BWvyv_FV73_g6pPndoUMj_yqz7DUdhmDdGNwghQEg3VkcIIUBoV3YWt1MgA"}'
2025-12-15 04:23:05.797 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:05.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5123/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.171/tcp/54838/p2p/16Uiu2HAkxP8TJqGZAbnMJ3k4NSpPTBVCFzSX6FLFFLNpS3Zzuj5P"]'
2025-12-15 04:23:05.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:05.836 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:23:05.843 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:23:05.844 DEBUG [src.node.waku_node] Stopping container with id 32a551cd4e21
2025-12-15 04:23:06.404 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:06.405 DEBUG [src.node.waku_node] Stopping container with id 2e18945c9936
2025-12-15 04:23:06.934 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:06.935 DEBUG [src.node.waku_node] Stopping container with id 13cbd79eeb1d
2025-12-15 04:23:07.218 ERROR [src.node.docker_mananger] Max retries reached for container 32a551cd4e21. Exiting log stream.
2025-12-15 04:23:07.422 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:07.423 DEBUG [src.node.waku_node] Stopping container with id f5cc962281fc
2025-12-15 04:23:07.749 ERROR [src.node.docker_mananger] Max retries reached for container 2e18945c9936. Exiting log stream.
2025-12-15 04:23:07.949 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:07.951 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:23:07.962 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:23:07.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:23:07.972 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:23:07.975 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2025-12-15 04:17:09.629 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:17:09.630 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2025-12-15_04-17-09__9dad036f-0deb-4eac-b92a-95833ced196d
2025-12-15 04:17:09.630 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:17:09.630 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:17:09.630 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-15 04:17:09.640 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:09.640 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-17-09__9dad036f-0deb-4eac-b92a-95833ced196d__wakuorg_nwaku:latest.log
2025-12-15 04:17:09.640 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:09.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:09.682 DEBUG [src.node.docker_mananger] Network waku created
2025-12-15 04:17:09.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.235
2025-12-15 04:17:09.682 DEBUG [src.node.docker_mananger] Generated ports ['9697', '9698', '9699', '9700', '9701']
2025-12-15 04:17:09.682 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:09.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:09.682 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:09.683 DEBUG [src.node.docker_mananger] docker run -i -t -p 9697:9697 -p 9698:9698 -p 9699:9699 -p 9700:9700 -p 9701:9701 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9699 --rest-port=9697 --tcp-port=9698 --discv5-udp-port=9700 --rest-address=0.0.0.0 --nat=extip:172.18.18.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c43a9c3d4cdddf67cdb4b0cf3aafe47692c667aca3ca67cab7dc0acb0bcefd40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9701 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:17:12.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.235 waku f4b22910fa84514469d465c5e8cd3e088553f5975225fb1db6f2fcd0678d0fc7
2025-12-15 04:17:12.491 DEBUG [src.node.docker_mananger] Container started with ID f4b22910fa84. Setting up logs at ./log/docker/node1_2025-12-15_04-17-09__9dad036f-0deb-4eac-b92a-95833ced196d__wakuorg_nwaku:latest.log
2025-12-15 04:17:12.492 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9697
2025-12-15 04:17:12.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:13.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9697/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:13.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:17:13.498 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:13.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9697/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:13.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.235/tcp/9698/p2p/16Uiu2HAm56G3i1QiTbpXHN9oJqJL5ZhQYD78bWpNfmEYUoM2xCGi","/ip4/172.18.18.235/tcp/9699/ws/p2p/16Uiu2HAm56G3i1QiTbpXHN9oJqJL5ZhQYD78bWpNfmEYUoM2xCGi"],"enrUri":"enr:-L24QFUUskSNkCWmAm6pU6R91b_2tHXNHJ6oZ4Ae5YFIpVT_KdQ92ylfJMLPEIci_7uZbxU-aOBHp_Y34t20JWYNXYQCgmlkgnY0gmlwhKwSEuuKbXVsdGlhZGRyc5YACASsEhLrBiXiAAoErBIS6wYl490DgnJzhQADAQAAiXNlY3AyNTZrMaECj5vF9-QupCYZZtlBMwFy1lzk31mxjnx-8U0g3KFjzEODdGNwgiXig3VkcIIl5IV3YWt1MgU"}'
2025-12-15 04:17:13.501 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:13.502 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-15 04:17:13.508 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:13.508 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-17-09__9dad036f-0deb-4eac-b92a-95833ced196d__wakuorg_nwaku:latest.log
2025-12-15 04:17:13.508 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:13.508 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:13.510 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:17:13.510 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.154
2025-12-15 04:17:13.510 DEBUG [src.node.docker_mananger] Generated ports ['22985', '22986', '22987', '22988', '22989']
2025-12-15 04:17:13.510 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:13.510 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:13.511 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:13.511 DEBUG [src.node.docker_mananger] docker run -i -t -p 22985:22985 -p 22986:22986 -p 22987:22987 -p 22988:22988 -p 22989:22989 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22987 --rest-port=22985 --tcp-port=22986 --discv5-udp-port=22988 --rest-address=0.0.0.0 --nat=extip:172.18.35.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eafd205de4ffecd869cac58a6984170cce2af65dc1366cc68adf3ed27f9cacae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22989 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFUUskSNkCWmAm6pU6R91b_2tHXNHJ6oZ4Ae5YFIpVT_KdQ92ylfJMLPEIci_7uZbxU-aOBHp_Y34t20JWYNXYQCgmlkgnY0gmlwhKwSEuuKbXVsdGlhZGRyc5YACASsEhLrBiXiAAoErBIS6wYl490DgnJzhQADAQAAiXNlY3AyNTZrMaECj5vF9-QupCYZZtlBMwFy1lzk31mxjnx-8U0g3KFjzEODdGNwgiXig3VkcIIl5IV3YWt1MgU --filternode=/ip4/172.18.18.235/tcp/9698/p2p/16Uiu2HAm56G3i1QiTbpXHN9oJqJL5ZhQYD78bWpNfmEYUoM2xCGi
2025-12-15 04:17:13.705 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.154 waku 069b4d2f7a2ef4f1fbab4252465db97421b66d3ab9ceedf838167770b94a19e2
2025-12-15 04:17:13.737 DEBUG [src.node.docker_mananger] Container started with ID 069b4d2f7a2e. Setting up logs at ./log/docker/node2_2025-12-15_04-17-09__9dad036f-0deb-4eac-b92a-95833ced196d__wakuorg_nwaku:latest.log
2025-12-15 04:17:13.737 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22985
2025-12-15 04:17:13.737 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:14.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22985/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:14.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:17:14.742 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:14.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22985/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:14.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.154/tcp/22986/p2p/16Uiu2HAmQnuBrxHcwEyu2mJNrqCRDp6D8nAXaC4dvwMFS2XfFhP7","/ip4/172.18.35.154/tcp/22987/ws/p2p/16Uiu2HAmQnuBrxHcwEyu2mJNrqCRDp6D8nAXaC4dvwMFS2XfFhP7"],"enrUri":"enr:-L24QMU6DIBaoBhy53fBj8tllD30sR1FkptDz-XpDFCNFU4DHQ6dtq-IVbJJlroR2cEDDXMkMT1E9GZrGtS9n_Ods8ICgmlkgnY0gmlwhKwSI5qKbXVsdGlhZGRyc5YACASsEiOaBlnKAAoErBIjmgZZy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtFMNYgV0cgujIeiyUBHXdql2bnF0tyJjkVoXD1XNHLKDdGNwglnKg3VkcIJZzIV3YWt1MgA"}'
2025-12-15 04:17:14.745 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:14.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22985/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.235/tcp/9698/p2p/16Uiu2HAm56G3i1QiTbpXHN9oJqJL5ZhQYD78bWpNfmEYUoM2xCGi"]'
2025-12-15 04:17:14.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:14.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9697/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2025-12-15 04:17:14.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:14.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22985/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4d1469c7-f0eb-4173-86a5-8a5a46dd4969", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
2025-12-15 04:17:14.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4d1469c7-f0eb-4173-86a5-8a5a46dd4969","statusDesc":"OK"}'
2025-12-15 04:17:14.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:17:14.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:14.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:17:14.910 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:17:14.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22985/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:14.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765772234803188596,"ephemeral":false}]'
2025-12-15 04:17:14.916 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:17:14.917 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:17:14.917 DEBUG [src.node.waku_node] Stopping container with id f4b22910fa84
2025-12-15 04:17:15.463 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:15.463 DEBUG [src.node.waku_node] Stopping container with id 069b4d2f7a2e
2025-12-15 04:17:15.966 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:15.966 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:17:15.972 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:17:15.977 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_NOTICE_from_INFO with id: 2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493
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_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__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_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__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_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__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_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31181', '31182', '31183', '31184', '31185']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31181:31181 -p 31182:31182 -p 31183:31183 -p 31184:31184 -p 31185:31185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31183 --rest-port=31181 --tcp-port=31182 --discv5-udp-port=31184 --rest-address=0.0.0.0 --nat=extip:172.18.158.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcef64ed56bfd02db7778c2d579eba2ee3d132890ffa15bddf6a1ec63a9e70dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31185 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.199 waku 38bdf83de0e8264ab9035fb42e2197d36f239ffe8e24352ded414df8d5cdf80f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38bdf83de0e8. Setting up logs at ./log/docker/node1_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31181
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 3d93fc674aa6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 438e8459fe7b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31181/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.199/tcp/31182/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134","/ip4/172.18.158.199/tcp/31183/ws/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134"],"enrUri":"enr:-L24QIsFb9wPZXZFnjmEn9QNWgl5UC-q-vjDhZKyxoReFYCzREQRdrICLDMghdBqAc4Dzmym4SJNG6-ztk5g7bz0Ow0CgmlkgnY0gmlwhKwSnseKbXVsdGlhZGRyc5YACASsEp7HBnnOAAoErBKexwZ5z90DgnJzhQADAQAAiXNlY3AyNTZrMaECI26jryYH0Gge2ekIG_8bEulMkBQ2RkGZFKDYRIekSUeDdGNwgnnOg3VkcIJ50IV3YWt1MgE"}'
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:31181/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31181/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.199/tcp/31182/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134","/ip4/172.18.158.199/tcp/31183/ws/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134"],"enrUri":"enr:-L24QIsFb9wPZXZFnjmEn9QNWgl5UC-q-vjDhZKyxoReFYCzREQRdrICLDMghdBqAc4Dzmym4SJNG6-ztk5g7bz0Ow0CgmlkgnY0gmlwhKwSnseKbXVsdGlhZGRyc5YACASsEp7HBnnOAAoErBKexwZ5z90DgnJzhQADAQAAiXNlY3AyNTZrMaECI26jryYH0Gge2ekIG_8bEulMkBQ2RkGZFKDYRIekSUeDdGNwgnnOg3VkcIJ50IV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31181/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-114-g7d1c6a'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31181/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-114-g7d1c6a'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:248 counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31181/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 38bdf83de0e8
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,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_request_id with id: 2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471
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_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19551', '19552', '19553', '19554', '19555']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19551:19551 -p 19552:19552 -p 19553:19553 -p 19554:19554 -p 19555:19555 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19553 --rest-port=19551 --tcp-port=19552 --discv5-udp-port=19554 --rest-address=0.0.0.0 --nat=extip:172.18.228.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a96c3e5be2a6fefa91f1a305ed69d76dffccf3caf670e47528fafac8bdff5bcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19555 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.255 waku 0d0c66cd81b9d2aced79ab3316e6dbb5b32a2d243c34044e8ca93c65f90a12d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d0c66cd81b9. Setting up logs at ./log/docker/node1_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19551
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 4247338153fb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5ff8c5b653f5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19551/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19551/debug/v1/info" -H "Content-Type: application/json" -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.255/tcp/19552/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY","/ip4/172.18.228.255/tcp/19553/ws/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY"],"enrUri":"enr:-L24QIXkhJ_YscwzTcsHHP_WtOOOoap2-579PK8Wa7z6XmCIDbAknv-xjXHgRrV52irsljh35PKVwW-uYFdOq57ZbosCgmlkgnY0gmlwhKwS5P-KbXVsdGlhZGRyc5YACASsEuT_BkxgAAoErBLk_wZMYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0q4GOS4Z4blkOCP3wMv-efAu6Pq1l-yP6gMA9ovCpEODdGNwgkxgg3VkcIJMYoV3YWt1MgU"}'
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_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50413', '50414', '50415', '50416', '50417']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50413:50413 -p 50414:50414 -p 50415:50415 -p 50416:50416 -p 50417:50417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50415 --rest-port=50413 --tcp-port=50414 --discv5-udp-port=50416 --rest-address=0.0.0.0 --nat=extip:172.18.193.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f41d6bf7edd9fea1bfc207a1a9bbb8ca53cba6cf4db3486d20da6e24e1e21feb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50417 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIXkhJ_YscwzTcsHHP_WtOOOoap2-579PK8Wa7z6XmCIDbAknv-xjXHgRrV52irsljh35PKVwW-uYFdOq57ZbosCgmlkgnY0gmlwhKwS5P-KbXVsdGlhZGRyc5YACASsEuT_BkxgAAoErBLk_wZMYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0q4GOS4Z4blkOCP3wMv-efAu6Pq1l-yP6gMA9ovCpEODdGNwgkxgg3VkcIJMYoV3YWt1MgU --filternode=/ip4/172.18.228.255/tcp/19552/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.237 waku 1a85f2f0423e625ef9c2d596b4c9bc0b710a4fa983e2dbae52ee0b97caebefcc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a85f2f0423e. Setting up logs at ./log/docker/node2_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50413
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50413/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.237/tcp/50414/p2p/16Uiu2HAm9Bb3xbYP1jXBfA7vsbuHdHaWufPcwALnWk1qrvwMY6pB","/ip4/172.18.193.237/tcp/50415/ws/p2p/16Uiu2HAm9Bb3xbYP1jXBfA7vsbuHdHaWufPcwALnWk1qrvwMY6pB"],"enrUri":"enr:-L24QJOvV10nDBB_5Ba3NQTXeJAAA9MpaQg0yrlOTxwu8jY2K5CnvT00YP0vcM1VFTq0URtcz1LCKpB3R4-mZ-0aTugCgmlkgnY0gmlwhKwSwe2KbXVsdGlhZGRyc5YACASsEsHtBsTuAAoErBLB7QbE790DgnJzhQADAQAAiXNlY3AyNTZrMaECzGfp0Gvqnrkf5cA9hDrHfmeDKW7t9ixhu9zlaB1fLfyDdGNwgsTug3VkcILE8IV3YWt1MgA"}'
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:50413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.255/tcp/19552/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY"]'
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:19551/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:50413/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fe0d3d3e-0585-42c7-a575-07ed8a804b9b", "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":"fe0d3d3e-0585-42c7-a575-07ed8a804b9b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50413/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "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:50413/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 0d0c66cd81b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a85f2f0423e
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,90 @@
2025-12-15 04:17:29.775 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:17:29.775 DEBUG [tests.conftest] Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2025-12-15_04-17-29__09f7cb38-f0ed-40af-9579-0c057cb3fc1d
2025-12-15 04:17:29.775 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:17:29.775 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:17:29.776 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-15 04:17:29.782 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:29.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-17-29__09f7cb38-f0ed-40af-9579-0c057cb3fc1d__wakuorg_nwaku:latest.log
2025-12-15 04:17:29.782 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:29.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:29.784 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:17:29.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.83
2025-12-15 04:17:29.784 DEBUG [src.node.docker_mananger] Generated ports ['3146', '3147', '3148', '3149', '3150']
2025-12-15 04:17:29.784 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:29.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:29.784 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:29.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 3146:3146 -p 3147:3147 -p 3148:3148 -p 3149:3149 -p 3150:3150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3148 --rest-port=3146 --tcp-port=3147 --discv5-udp-port=3149 --rest-address=0.0.0.0 --nat=extip:172.18.86.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfe2afccccbf9ffbd6d8fec4422e3a4563d4a6eafd79ef50bf6fabdbdbca37af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3150 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:17:29.960 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.83 waku f31a152f3bdad2230e294284c1e644664392c41882bf086cf2c72da3706531e2
2025-12-15 04:17:29.995 DEBUG [src.node.docker_mananger] Container started with ID f31a152f3bda. Setting up logs at ./log/docker/node1_2025-12-15_04-17-29__09f7cb38-f0ed-40af-9579-0c057cb3fc1d__wakuorg_nwaku:latest.log
2025-12-15 04:17:29.995 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3146
2025-12-15 04:17:29.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:30.026 ERROR [src.node.docker_mananger] Max retries reached for container 78c7f638f358. Exiting log stream.
2025-12-15 04:17:30.585 ERROR [src.node.docker_mananger] Max retries reached for container 56b06750465d. Exiting log stream.
2025-12-15 04:17:30.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3146/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:31.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:17:31.001 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:31.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:31.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.83/tcp/3147/p2p/16Uiu2HAmSnX1S6CtFXhWCJJUH6v5JakdoBGUaF6cp9kYZ8mqSJnH","/ip4/172.18.86.83/tcp/3148/ws/p2p/16Uiu2HAmSnX1S6CtFXhWCJJUH6v5JakdoBGUaF6cp9kYZ8mqSJnH"],"enrUri":"enr:-L24QLGx01nTr1XrHj1NiOCPqxCOrX0Zn6Y9hATTppqMOmZuYL2mxIC3LhxahP3p_kmqIx08jPO2fiSQBrmbQEt-kegCgmlkgnY0gmlwhKwSVlOKbXVsdGlhZGRyc5YACASsElZTBgxLAAoErBJWUwYMTN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0fFY649RSSz4z4dMVk3KoUiG0mnkLKDHQR78VDd7Is6DdGNwggxLg3VkcIIMTYV3YWt1MgU"}'
2025-12-15 04:17:31.003 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:31.004 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-15 04:17:31.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:31.010 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-17-29__09f7cb38-f0ed-40af-9579-0c057cb3fc1d__wakuorg_nwaku:latest.log
2025-12-15 04:17:31.011 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:31.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:31.012 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:17:31.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.163
2025-12-15 04:17:31.012 DEBUG [src.node.docker_mananger] Generated ports ['60477', '60478', '60479', '60480', '60481']
2025-12-15 04:17:31.013 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:31.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:31.013 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:31.013 DEBUG [src.node.docker_mananger] docker run -i -t -p 60477:60477 -p 60478:60478 -p 60479:60479 -p 60480:60480 -p 60481:60481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60479 --rest-port=60477 --tcp-port=60478 --discv5-udp-port=60480 --rest-address=0.0.0.0 --nat=extip:172.18.140.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=12adebc781ade7dcd7f5335e1c9bd7e83c6e1cb614efcf58d1ba9cbbfe4c0e59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60481 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLGx01nTr1XrHj1NiOCPqxCOrX0Zn6Y9hATTppqMOmZuYL2mxIC3LhxahP3p_kmqIx08jPO2fiSQBrmbQEt-kegCgmlkgnY0gmlwhKwSVlOKbXVsdGlhZGRyc5YACASsElZTBgxLAAoErBJWUwYMTN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0fFY649RSSz4z4dMVk3KoUiG0mnkLKDHQR78VDd7Is6DdGNwggxLg3VkcIIMTYV3YWt1MgU --filternode=/ip4/172.18.86.83/tcp/3147/p2p/16Uiu2HAmSnX1S6CtFXhWCJJUH6v5JakdoBGUaF6cp9kYZ8mqSJnH
2025-12-15 04:17:31.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.163 waku 62d6298a3a49ff423ea6962133086cc6968f95a7011eb1625f2b7a674d11857e
2025-12-15 04:17:31.223 DEBUG [src.node.docker_mananger] Container started with ID 62d6298a3a49. Setting up logs at ./log/docker/node2_2025-12-15_04-17-29__09f7cb38-f0ed-40af-9579-0c057cb3fc1d__wakuorg_nwaku:latest.log
2025-12-15 04:17:31.223 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60477
2025-12-15 04:17:31.223 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:32.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60477/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:32.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:17:32.229 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:32.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:32.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.163/tcp/60478/p2p/16Uiu2HAmQCCjDhRCn4TSwGe8XocaBbCwgaK1koxy56ZkDfs4sRBj","/ip4/172.18.140.163/tcp/60479/ws/p2p/16Uiu2HAmQCCjDhRCn4TSwGe8XocaBbCwgaK1koxy56ZkDfs4sRBj"],"enrUri":"enr:-L24QJMTVZDR4n-IRdw754iULtnwsExZSnuCPZsg1oi6Ws_ID4CrynXYGwlDuoHH54vzZPw5bAlPNGc_vI6ROu2_ugoCgmlkgnY0gmlwhKwSjKOKbXVsdGlhZGRyc5YACASsEoyjBuw-AAoErBKMowbsP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDq2-OpuuG7SIGw0d8YuLjVkiNyEgV5thl10EWm4QpRI6DdGNwguw-g3VkcILsQIV3YWt1MgA"}'
2025-12-15 04:17:32.231 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:32.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.83/tcp/3147/p2p/16Uiu2HAmSnX1S6CtFXhWCJJUH6v5JakdoBGUaF6cp9kYZ8mqSJnH"]'
2025-12-15 04:17:32.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:32.262 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-15 04:17:32.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:17:32.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:32.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60477/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1ed4c1b5-aab0-423f-a6f5-022b63454fa1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:17:32.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1ed4c1b5-aab0-423f-a6f5-022b63454fa1","statusDesc":"OK"}'
2025-12-15 04:17:32.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3146/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)'}'
2025-12-15 04:17:32.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:32.296 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:17:32.396 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:17:32.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60477/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:32.400 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":1765772252289165005,"ephemeral":false}]'
2025-12-15 04:17:32.401 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:60477/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:17:32.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-15 04:17:32.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3146/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)'}'
2025-12-15 04:17:32.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:32.413 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:17:32.513 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:17:32.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60477/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:32.517 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60477/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2025-12-15 04:17:32.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:17:32.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:32.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60477/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3140f761-3726-4671-8a10-9e10521897b7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:17:32.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3140f761-3726-4671-8a10-9e10521897b7","statusDesc":"OK"}'
2025-12-15 04:17:32.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3146/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)'}'
2025-12-15 04:17:32.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:32.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:17:32.635 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:17:32.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60477/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:32.638 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":1765772252530931515,"ephemeral":false}]'
2025-12-15 04:17:32.641 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:17:32.642 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:17:32.643 DEBUG [src.node.waku_node] Stopping container with id f31a152f3bda
2025-12-15 04:17:33.200 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:33.200 DEBUG [src.node.waku_node] Stopping container with id 62d6298a3a49
2025-12-15 04:17:33.726 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:33.727 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:17:33.734 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:17:33.741 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_extra_field with id: 2025-12-15_04-17-56__c51530f1-f484-4514-8451-a95a6306064f
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_2025-12-15_04-17-56__c51530f1-f484-4514-8451-a95a6306064f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1702', '1703', '1704', '1705', '1706']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1702:1702 -p 1703:1703 -p 1704:1704 -p 1705:1705 -p 1706:1706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1704 --rest-port=1702 --tcp-port=1703 --discv5-udp-port=1705 --rest-address=0.0.0.0 --nat=extip:172.18.202.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ea1b3c58fbd2a8b9aea1bdb94f75fbc57f3bae31ea5c264b6b61ecaa7b96a20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1706 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.1 waku 10d0910a6e1f43f382d77be8e95051da483e0c9236468b23c839e9932766cb3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10d0910a6e1f. Setting up logs at ./log/docker/node1_2025-12-15_04-17-56__c51530f1-f484-4514-8451-a95a6306064f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1702
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 535dd8621cf7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ecad6fa63ef9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1702/debug/v1/info" -H "Content-Type: application/json" -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.1/tcp/1703/p2p/16Uiu2HAmTNrH3XyRDkrkdxGqj115kkimNS7p6Aim3MJPaY5cdrVK","/ip4/172.18.202.1/tcp/1704/ws/p2p/16Uiu2HAmTNrH3XyRDkrkdxGqj115kkimNS7p6Aim3MJPaY5cdrVK"],"enrUri":"enr:-L24QMmPv4eu6X8p9KHfrO4-i3Ly9OdN-Th3XLFCdKbGfSGzGK1k-6CfhMVrYWjU2Hpl5YNlw-i0WQtoWCjLhlcnSRECgmlkgnY0gmlwhKwSygGKbXVsdGlhZGRyc5YACASsEsoBBganAAoErBLKAQYGqN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2rzh71YUy1zRUz2P35KMYlPSVC1QplxQanJtwE6BA96DdGNwggang3VkcIIGqYV3YWt1MgU"}'
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_2025-12-15_04-17-56__c51530f1-f484-4514-8451-a95a6306064f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24797', '24798', '24799', '24800', '24801']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24797:24797 -p 24798:24798 -p 24799:24799 -p 24800:24800 -p 24801:24801 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24799 --rest-port=24797 --tcp-port=24798 --discv5-udp-port=24800 --rest-address=0.0.0.0 --nat=extip:172.18.162.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f0df4c355fce43dea32cd0bcf7ed0beddec7b68ffaf50cebdb3ac9ee217d8ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24801 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMmPv4eu6X8p9KHfrO4-i3Ly9OdN-Th3XLFCdKbGfSGzGK1k-6CfhMVrYWjU2Hpl5YNlw-i0WQtoWCjLhlcnSRECgmlkgnY0gmlwhKwSygGKbXVsdGlhZGRyc5YACASsEsoBBganAAoErBLKAQYGqN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2rzh71YUy1zRUz2P35KMYlPSVC1QplxQanJtwE6BA96DdGNwggang3VkcIIGqYV3YWt1MgU --filternode=/ip4/172.18.202.1/tcp/1703/p2p/16Uiu2HAmTNrH3XyRDkrkdxGqj115kkimNS7p6Aim3MJPaY5cdrVK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.145 waku 82de49bd2cb1cf70ab8bae441118c7329b0c9222a5e4176e5eee3addc8b5d244
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82de49bd2cb1. Setting up logs at ./log/docker/node2_2025-12-15_04-17-56__c51530f1-f484-4514-8451-a95a6306064f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24797
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24797/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24797/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/24798/p2p/16Uiu2HAmMJdLpcEW7pSJhtXxUMFTi4Y6wcPpQ98TMhjzaLppEmAP","/ip4/172.18.162.145/tcp/24799/ws/p2p/16Uiu2HAmMJdLpcEW7pSJhtXxUMFTi4Y6wcPpQ98TMhjzaLppEmAP"],"enrUri":"enr:-L24QGODLVj_zOfC8QRG5zUokNw7sqkeZnD4dFGtzT5_WmQQKGmXqfhR2pgN5Nj7EKdFcNbJAb5kALt2Ephed3qp__8CgmlkgnY0gmlwhKwSopGKbXVsdGlhZGRyc5YACASsEqKRBmDeAAoErBKikQZg390DgnJzhQADAQAAiXNlY3AyNTZrMaEDgIHP77mCkgdhe4UfTSJbYew7N7oy4j8UDPOl7zUuhOiDdGNwgmDeg3VkcIJg4IV3YWt1MgA"}'
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:24797/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.1/tcp/1703/p2p/16Uiu2HAmTNrH3XyRDkrkdxGqj115kkimNS7p6Aim3MJPaY5cdrVK"]'
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:1702/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:24797/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "648ee172-58cd-446f-91fc-734c55ff285d", "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":"648ee172-58cd-446f-91fc-734c55ff285d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24797/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:24797/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 10d0910a6e1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 82de49bd2cb1
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_message_with_ephemeral_true with id: 2025-12-15_04-27-26__fe371d4c-ce54-4d56-a846-319c2227710f
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_2025-12-15_04-27-26__fe371d4c-ce54-4d56-a846-319c2227710f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64104', '64105', '64106', '64107', '64108']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64104:64104 -p 64105:64105 -p 64106:64106 -p 64107:64107 -p 64108:64108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64106 --rest-port=64104 --tcp-port=64105 --discv5-udp-port=64107 --rest-address=0.0.0.0 --nat=extip:172.18.28.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f23226d1b571b7af7e5a8c5523eef4108c80f3beb655ebfd07dc9ee67e7bc541 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64108 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.105 waku 4ddbfb06092f226021517e97b397078b49b28380e991802d91f975c798b5b5f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ddbfb06092f. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-27-26__fe371d4c-ce54-4d56-a846-319c2227710f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64104
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 0307a38cdac0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 226b58a5f61b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64104/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64104/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/64105/p2p/16Uiu2HAkvLpLHnLseJbbfFtjKQhyLnm7m5eV9afepPCcMG1rBMGa","/ip4/172.18.28.105/tcp/64106/ws/p2p/16Uiu2HAkvLpLHnLseJbbfFtjKQhyLnm7m5eV9afepPCcMG1rBMGa"],"enrUri":"enr:-L24QJhBTkahWdpEUQN_owmKIJWbR2JbJSyBxzoksgchP9Y3MzXRJgx0ZePW-vG3EH7VN-WQjEDONjIgBAvjCF4wsDECgmlkgnY0gmlwhKwSHGmKbXVsdGlhZGRyc5YACASsEhxpBvppAAoErBIcaQb6at0DgnJzhQADAQAAiXNlY3AyNTZrMaECDZ06ZBPBDQxbeXWX5XpiPCD7VrS-05SCXVdUY-FOgLeDdGNwgvppg3VkcIL6a4V3YWt1MgM"}'
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_2025-12-15_04-27-26__fe371d4c-ce54-4d56-a846-319c2227710f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3088', '3089', '3090', '3091', '3092']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3088:3088 -p 3089:3089 -p 3090:3090 -p 3091:3091 -p 3092:3092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3090 --rest-port=3088 --tcp-port=3089 --discv5-udp-port=3091 --rest-address=0.0.0.0 --nat=extip:172.18.91.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5ca4dd7d3a793e313f2c7abc29bec27eb0f89a3d8d96e95ef24bf41dff0e4ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3092 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJhBTkahWdpEUQN_owmKIJWbR2JbJSyBxzoksgchP9Y3MzXRJgx0ZePW-vG3EH7VN-WQjEDONjIgBAvjCF4wsDECgmlkgnY0gmlwhKwSHGmKbXVsdGlhZGRyc5YACASsEhxpBvppAAoErBIcaQb6at0DgnJzhQADAQAAiXNlY3AyNTZrMaECDZ06ZBPBDQxbeXWX5XpiPCD7VrS-05SCXVdUY-FOgLeDdGNwgvppg3VkcIL6a4V3YWt1MgM --storenode=/ip4/172.18.28.105/tcp/64105/p2p/16Uiu2HAkvLpLHnLseJbbfFtjKQhyLnm7m5eV9afepPCcMG1rBMGa --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.114 waku 3c701e3bc86724198d622f1a3ce6fd712a0e6bf2e93dfd45966696e3598364da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c701e3bc867. Setting up logs at ./log/docker/store_node1_2025-12-15_04-27-26__fe371d4c-ce54-4d56-a846-319c2227710f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3088
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3088/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3088/debug/v1/info" -H "Content-Type: application/json" -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.114/tcp/3089/p2p/16Uiu2HAmQzvKxzfdfkAm7foSM1SgBiRBc3YECRxxwnUHsnbjw1NC","/ip4/172.18.91.114/tcp/3090/ws/p2p/16Uiu2HAmQzvKxzfdfkAm7foSM1SgBiRBc3YECRxxwnUHsnbjw1NC"],"enrUri":"enr:-L24QL3ub8Tdm7Cu52pkxMhTlN80BQidEu2XrKWPBFcsxthhCq1kbm2VEa54G831ZSGJOIXGbLBqWCs_PDgZyOMofTsCgmlkgnY0gmlwhKwSW3KKbXVsdGlhZGRyc5YACASsEltyBgwRAAoErBJbcgYMEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt2dPiKm7DuYNn4s96tyLfokbxAiIf9pxFbJLAy4T1V2DdGNwggwRg3VkcIIME4V3YWt1MgM"}'
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:3088/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.105/tcp/64105/p2p/16Uiu2HAkvLpLHnLseJbbfFtjKQhyLnm7m5eV9afepPCcMG1rBMGa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64104/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:3088/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:64104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:64104/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&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":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4ddbfb06092f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c701e3bc867
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,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: 2025-12-15_04-22-09__b394a50d-3931-422c-9f9d-19b793074702
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_2025-12-15_04-22-09__b394a50d-3931-422c-9f9d-19b793074702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16707', '16708', '16709', '16710', '16711']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16707:16707 -p 16708:16708 -p 16709:16709 -p 16710:16710 -p 16711:16711 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16709 --rest-port=16707 --tcp-port=16708 --discv5-udp-port=16710 --rest-address=0.0.0.0 --nat=extip:172.18.223.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab00de68fa1f33f4fcce5ec82abbcb2ef3d7add06df4a554cecd4983b42fff9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16711 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.99 waku 182837af2ee20a2bca48d4d2525920ee4da766939489d4a45d307b20a10b4c01
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 182837af2ee2. Setting up logs at ./log/docker/node1_2025-12-15_04-22-09__b394a50d-3931-422c-9f9d-19b793074702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16707
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 10779045dd39. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 830a55dfd373. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16707/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16707/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/16708/p2p/16Uiu2HAmBapC9rGEZ41y7EfD6r2Zxj6RrsBXz26aUbZnTXf3rJ6m","/ip4/172.18.223.99/tcp/16709/ws/p2p/16Uiu2HAmBapC9rGEZ41y7EfD6r2Zxj6RrsBXz26aUbZnTXf3rJ6m"],"enrUri":"enr:-L24QHTgVs2PynWBWUq14QlB4XW3M1CAJgrGSS-8k7-cB1SdINt1Pt6PAgEOVq1S6VBikHiF8dQ5anhLQGrzsqR-leECgmlkgnY0gmlwhKwS32OKbXVsdGlhZGRyc5YACASsEt9jBkFEAAoErBLfYwZBRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8BKBMyMeBum6mxhkS47Mz9vsJyjp1QXinyZDeO9qW7qDdGNwgkFEg3VkcIJBRoV3YWt1MgE"}'
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_2025-12-15_04-22-09__b394a50d-3931-422c-9f9d-19b793074702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38961', '38962', '38963', '38964', '38965']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38961:38961 -p 38962:38962 -p 38963:38963 -p 38964:38964 -p 38965:38965 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38963 --rest-port=38961 --tcp-port=38962 --discv5-udp-port=38964 --rest-address=0.0.0.0 --nat=extip:172.18.164.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32e904d24cc12c5fef8d6ab77e90dcebd719a89901a6bfbeaa8412c2d5a679a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38965 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHTgVs2PynWBWUq14QlB4XW3M1CAJgrGSS-8k7-cB1SdINt1Pt6PAgEOVq1S6VBikHiF8dQ5anhLQGrzsqR-leECgmlkgnY0gmlwhKwS32OKbXVsdGlhZGRyc5YACASsEt9jBkFEAAoErBLfYwZBRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8BKBMyMeBum6mxhkS47Mz9vsJyjp1QXinyZDeO9qW7qDdGNwgkFEg3VkcIJBRoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.46 waku 51239a1b3d746798ed000fc7aba95a881b1f023056015b9ae408680da523e33a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51239a1b3d74. Setting up logs at ./log/docker/node2_2025-12-15_04-22-09__b394a50d-3931-422c-9f9d-19b793074702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38961
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38961/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38961/debug/v1/info" -H "Content-Type: application/json" -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.46/tcp/38962/p2p/16Uiu2HAm8yySGKYtqXER9N6sRfN8wDFCa2AFjcp6GUruVeQJDDPS","/ip4/172.18.164.46/tcp/38963/ws/p2p/16Uiu2HAm8yySGKYtqXER9N6sRfN8wDFCa2AFjcp6GUruVeQJDDPS"],"enrUri":"enr:-L24QEX4Ppqf09CJmAEm7Ecjgnf_6cGLeoMK3Z932eFmD8r4ELFIpQJC4XfhgxOtzhr54Ti5MkziFMGFDr5uVN0d780CgmlkgnY0gmlwhKwSpC6KbXVsdGlhZGRyc5YACASsEqQuBpgyAAoErBKkLgaYM90DgnJzhQADAQAAiXNlY3AyNTZrMaECyW5BAv7QPdkTbQxVG5TuXr4Uxy4LCTa7hoWRmH4s-1WDdGNwgpgyg3VkcIKYNIV3YWt1MgE"}'
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:38961/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.99/tcp/16708/p2p/16Uiu2HAmBapC9rGEZ41y7EfD6r2Zxj6RrsBXz26aUbZnTXf3rJ6m"]'
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:16707/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:38961/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:16707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:16707/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":1765772532105541888,"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:38961/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":1765772532105541888,"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:16707/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:38961/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:16707/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:16707/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":1765772532239596392,"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:38961/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":1765772532239596392,"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:16707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:16707/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":1765772532359085070,"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:38961/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":1765772532359085070,"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:16707/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:16707/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":1765772532472543154,"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:38961/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":1765772532472543154,"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:16707/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:16707/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":1765772532586380665,"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:38961/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":1765772532586380665,"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:16707/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:16707/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":1765772532699783673,"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:38961/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":1765772532699783673,"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 182837af2ee2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51239a1b3d74
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,115 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_valid_timestamps with id: 2025-12-15_04-18-34__e74b71f0-c977-4d2f-9992-3a676e75c9a6
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_2025-12-15_04-18-34__e74b71f0-c977-4d2f-9992-3a676e75c9a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.157.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12166', '12167', '12168', '12169', '12170']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12166:12166 -p 12167:12167 -p 12168:12168 -p 12169:12169 -p 12170:12170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12168 --rest-port=12166 --tcp-port=12167 --discv5-udp-port=12169 --rest-address=0.0.0.0 --nat=extip:172.18.157.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df3a3dd7b69da77b71e94bb7a1ba36b1ae72daddbed2effab576dcb50eb87bdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12170 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.93 waku 6544be254beea67a1ada0ddc0928956f0cd5c7854efa14db88149198187e154c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fe95ddd8d81d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6544be254bee. Setting up logs at ./log/docker/node1_2025-12-15_04-18-34__e74b71f0-c977-4d2f-9992-3a676e75c9a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12166
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 77df39d863fe. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12166/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.93/tcp/12167/p2p/16Uiu2HAmS165iJe4N38eGcAUdMsT7ZeTudytA8s5Jg3Bfg9c9142","/ip4/172.18.157.93/tcp/12168/ws/p2p/16Uiu2HAmS165iJe4N38eGcAUdMsT7ZeTudytA8s5Jg3Bfg9c9142"],"enrUri":"enr:-L24QFSZ5wpo1KLaiqFvDwsvNIG695ewdtMYTu0vdJ3BiL1_WKCod3BEy_7hTz1p9kPt5wza9RzzlL9qt_IpwF0rOj0CgmlkgnY0gmlwhKwSnV2KbXVsdGlhZGRyc5YACASsEp1dBi-HAAoErBKdXQYviN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxk4G2sBRvAemM2SX3InEwSjDl3rui1XRO94qnD2z7N-DdGNwgi-Hg3VkcIIviYV3YWt1MgU"}'
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_2025-12-15_04-18-34__e74b71f0-c977-4d2f-9992-3a676e75c9a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22888', '22889', '22890', '22891', '22892']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22888:22888 -p 22889:22889 -p 22890:22890 -p 22891:22891 -p 22892:22892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22890 --rest-port=22888 --tcp-port=22889 --discv5-udp-port=22891 --rest-address=0.0.0.0 --nat=extip:172.18.36.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ffe4fe0ffdacfb2aea24d237ffdfcdcea5c67ab2a6ab8f6fd4ce3d6df21534b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22892 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFSZ5wpo1KLaiqFvDwsvNIG695ewdtMYTu0vdJ3BiL1_WKCod3BEy_7hTz1p9kPt5wza9RzzlL9qt_IpwF0rOj0CgmlkgnY0gmlwhKwSnV2KbXVsdGlhZGRyc5YACASsEp1dBi-HAAoErBKdXQYviN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxk4G2sBRvAemM2SX3InEwSjDl3rui1XRO94qnD2z7N-DdGNwgi-Hg3VkcIIviYV3YWt1MgU --filternode=/ip4/172.18.157.93/tcp/12167/p2p/16Uiu2HAmS165iJe4N38eGcAUdMsT7ZeTudytA8s5Jg3Bfg9c9142
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.28 waku a3842591e31cb6858c1489e0a738e9bb73d796d24c51079c9bd580c91c54f012
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3842591e31c. Setting up logs at ./log/docker/node2_2025-12-15_04-18-34__e74b71f0-c977-4d2f-9992-3a676e75c9a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22888
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.28/tcp/22889/p2p/16Uiu2HAm42xUAfJK9Szu3V9eB9zA7qMsjtroZgp2qCNHKXwgix5v","/ip4/172.18.36.28/tcp/22890/ws/p2p/16Uiu2HAm42xUAfJK9Szu3V9eB9zA7qMsjtroZgp2qCNHKXwgix5v"],"enrUri":"enr:-L24QG48vSx9U_CvCVviH4aXMbrTHP1bjeI1WYzJ5Oq7FmGUbontILIkxnA-0Nyc_JXE9iAZ9lrS6nX3ukNeMPTLxUMCgmlkgnY0gmlwhKwSJByKbXVsdGlhZGRyc5YACASsEiQcBllpAAoErBIkHAZZat0DgnJzhQADAQAAiXNlY3AyNTZrMaECf-d313Rj56TtWWyWeDz9RYwrFMloW5ej0sOuy8z71_GDdGNwgllpg3VkcIJZa4V3YWt1MgA"}'
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:22888/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.93/tcp/12167/p2p/16Uiu2HAmS165iJe4N38eGcAUdMsT7ZeTudytA8s5Jg3Bfg9c9142"]'
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:12166/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:22888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f8652a0f-690e-486c-8a73-a1d3da3cf706", "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":"f8652a0f-690e-486c-8a73-a1d3da3cf706","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:31 Running test with timestamp Now
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12166/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:22888/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":1765772244039726592,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:31 Running test with timestamp Far future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12166/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:22888/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":2081132244039712000,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:31 Running test with timestamp Recent past
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12166/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:22888/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":1765768644039712000,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:31 Running test with timestamp Near future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12166/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:22888/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":1765775844039712000,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:31 Running test with timestamp Positive number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12166/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:22888/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":1,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:31 Running test with timestamp Negative number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12166/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:22888/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":-1,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:31 Running test with timestamp DST change
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12166/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:22888/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":1583632800000000000,"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 6544be254bee
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a3842591e31c
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,870 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_light_push with id: 2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49232', '49233', '49234', '49235', '49236']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49232:49232 -p 49233:49233 -p 49234:49234 -p 49235:49235 -p 49236:49236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49234 --rest-port=49232 --tcp-port=49233 --discv5-udp-port=49235 --rest-address=0.0.0.0 --nat=extip:172.18.150.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a4a5ec2cb471dc6152e1f57c36d5862b8cf6a4e230e0e18d8c6fb5ada9cfdba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49236 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.246 waku f9fa0a64821df92aabd812e78c782c232083635e1e8f76c6a93e0de078e0bb90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9fa0a64821d. Setting up logs at ./log/docker/receiving_node1_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49232
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49232/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.246/tcp/49233/p2p/16Uiu2HAm24fpErGJ6Ar2kQDm8KpqjuK5UcjXarvTmZi7vQ3BHDDi","/ip4/172.18.150.246/tcp/49234/ws/p2p/16Uiu2HAm24fpErGJ6Ar2kQDm8KpqjuK5UcjXarvTmZi7vQ3BHDDi"],"enrUri":"enr:-L24QG04RDfUahCy_nK_HceZjR5v9isHzNdW-oj8aNRrIQE2HkNoMcQJVtbNhctFgr3SNCC-nmJvyOSZCzSxvdv_BsoCgmlkgnY0gmlwhKwSlvaKbXVsdGlhZGRyc5YACASsEpb2BsBRAAoErBKW9gbAUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYqBs3J1BDdzPe4l0GJuhP_glU7LJHLUJokEy4-RJXTGDdGNwgsBRg3VkcILAU4V3YWt1Mgk"}'
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_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22749', '22750', '22751', '22752', '22753']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22749:22749 -p 22750:22750 -p 22751:22751 -p 22752:22752 -p 22753:22753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22751 --rest-port=22749 --tcp-port=22750 --discv5-udp-port=22752 --rest-address=0.0.0.0 --nat=extip:172.18.9.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a7f3a4fcb6ed7f9ec3e999ed593845bea07cb7d26ec2c33babb66fffab88aeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22753 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.192 waku 19e09f0f4b4ed3918fa91772d1f970bf0e6089925d3f94fc85f381ac5262a175
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19e09f0f4b4e. Setting up logs at ./log/docker/receiving_node2_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22749
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22749/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.192/tcp/22750/p2p/16Uiu2HAm1eGT3kwTW2e811j4grcYT5RnSxrBnik2FbeavusH6Y1i","/ip4/172.18.9.192/tcp/22751/ws/p2p/16Uiu2HAm1eGT3kwTW2e811j4grcYT5RnSxrBnik2FbeavusH6Y1i"],"enrUri":"enr:-L24QEhSOmdTSNvkGdVhbBweJP96nsXu4QS9Y9G1TbO3CzxGF__b2OAhILklo0pkg4mAcs1EWZ_K7d4Z9DRb-_DSJkUCgmlkgnY0gmlwhKwSCcCKbXVsdGlhZGRyc5YACASsEgnABljeAAoErBIJwAZY390DgnJzhQADAQAAiXNlY3AyNTZrMaECXGARB3AsGmO7ptcrlxhFrMyI2jXkVvQ5cXZkGYnM4Q2DdGNwgljeg3VkcIJY4IV3YWt1MgE"}'
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:22749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.246/tcp/49233/p2p/16Uiu2HAm24fpErGJ6Ar2kQDm8KpqjuK5UcjXarvTmZi7vQ3BHDDi"]'
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_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.175.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16577', '16578', '16579', '16580', '16581']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16577:16577 -p 16578:16578 -p 16579:16579 -p 16580:16580 -p 16581:16581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16579 --rest-port=16577 --tcp-port=16578 --discv5-udp-port=16580 --rest-address=0.0.0.0 --nat=extip:172.18.175.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1ce42ba6e6a0ecda476ca2cddeb7ecb86f509f1bbc8b7e8c7c6b70bcea7283e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16581 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG04RDfUahCy_nK_HceZjR5v9isHzNdW-oj8aNRrIQE2HkNoMcQJVtbNhctFgr3SNCC-nmJvyOSZCzSxvdv_BsoCgmlkgnY0gmlwhKwSlvaKbXVsdGlhZGRyc5YACASsEpb2BsBRAAoErBKW9gbAUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYqBs3J1BDdzPe4l0GJuhP_glU7LJHLUJokEy4-RJXTGDdGNwgsBRg3VkcILAU4V3YWt1Mgk --lightpushnode=/ip4/172.18.150.246/tcp/49233/p2p/16Uiu2HAm24fpErGJ6Ar2kQDm8KpqjuK5UcjXarvTmZi7vQ3BHDDi --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.208 waku dfa73c314e8a1009beb3c89fb43dd9f056a347f434de2eaff9bd10c391265e05
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dfa73c314e8a. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16577
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfa73c314e8a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16577/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=16577): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd7a7e8f1d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26978', '26979', '26980', '26981', '26982']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26978:26978 -p 26979:26979 -p 26980:26980 -p 26981:26981 -p 26982:26982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26980 --rest-port=26978 --tcp-port=26979 --discv5-udp-port=26981 --rest-address=0.0.0.0 --nat=extip:172.18.62.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=336ccc48c893daefaf188ee46cba61ce63fb5ea2b014cff5dd8c3fdbae8f6bc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26982 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG04RDfUahCy_nK_HceZjR5v9isHzNdW-oj8aNRrIQE2HkNoMcQJVtbNhctFgr3SNCC-nmJvyOSZCzSxvdv_BsoCgmlkgnY0gmlwhKwSlvaKbXVsdGlhZGRyc5YACASsEpb2BsBRAAoErBKW9gbAUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYqBs3J1BDdzPe4l0GJuhP_glU7LJHLUJokEy4-RJXTGDdGNwgsBRg3VkcILAU4V3YWt1Mgk --lightpushnode=/ip4/172.18.150.246/tcp/49233/p2p/16Uiu2HAm24fpErGJ6Ar2kQDm8KpqjuK5UcjXarvTmZi7vQ3BHDDi --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.123 waku d8e8e5ca211bb2e97818934b497926d91d7ebd8b8df9080344717e0948817663
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d8e8e5ca211b. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26978
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8e8e5ca211b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26978/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=26978): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd7a7e59880>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25573', '25574', '25575', '25576', '25577']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25573:25573 -p 25574:25574 -p 25575:25575 -p 25576:25576 -p 25577:25577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25575 --rest-port=25573 --tcp-port=25574 --discv5-udp-port=25576 --rest-address=0.0.0.0 --nat=extip:172.18.162.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bba7f88eb47fe01b9fde2e5c6c4b5bdf6aecda14633e4a1ce06ff529fb9e89b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25577 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG04RDfUahCy_nK_HceZjR5v9isHzNdW-oj8aNRrIQE2HkNoMcQJVtbNhctFgr3SNCC-nmJvyOSZCzSxvdv_BsoCgmlkgnY0gmlwhKwSlvaKbXVsdGlhZGRyc5YACASsEpb2BsBRAAoErBKW9gbAUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYqBs3J1BDdzPe4l0GJuhP_glU7LJHLUJokEy4-RJXTGDdGNwgsBRg3VkcILAU4V3YWt1Mgk --lightpushnode=/ip4/172.18.150.246/tcp/49233/p2p/16Uiu2HAm24fpErGJ6Ar2kQDm8KpqjuK5UcjXarvTmZi7vQ3BHDDi --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.222 waku 69ab877ceafd38295c5b942afd9b41e4d8a12f854b3bbe55867af8e21761d3f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69ab877ceafd. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25573
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 69ab877ceafd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25573/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=25573): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd7a7cbab40>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f9fa0a64821d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19e09f0f4b4e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f9fa0a64821d. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19e09f0f4b4e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/69ab877ceafd38295c5b942afd9b41e4d8a12f854b3bbe55867af8e21761d3f7/stop: Not Found ("No such container: 69ab877ceafd38295c5b942afd9b41e4d8a12f854b3bbe55867af8e21761d3f7")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/69ab877ceafd38295c5b942afd9b41e4d8a12f854b3bbe55867af8e21761d3f7/stop: Not Found ("No such container: 69ab877ceafd38295c5b942afd9b41e4d8a12f854b3bbe55867af8e21761d3f7")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ab877ceafd
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/69ab877ceafd38295c5b942afd9b41e4d8a12f854b3bbe55867af8e21761d3f7/stop: Not Found ("No such container: 69ab877ceafd38295c5b942afd9b41e4d8a12f854b3bbe55867af8e21761d3f7")
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node2_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node1_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/lightpush_node1_2025-12-15_04-23-34__0eb90f31-0de0-4719-a138-d47ece3b84c6__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,862 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_after_node_pauses_and_pauses with id: 2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a
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_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33493', '33494', '33495', '33496', '33497']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33493:33493 -p 33494:33494 -p 33495:33495 -p 33496:33496 -p 33497:33497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33495 --rest-port=33493 --tcp-port=33494 --discv5-udp-port=33496 --rest-address=0.0.0.0 --nat=extip:172.18.6.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4cb2faea82dcc5bf17a7c95ea3ebee06eba91df0bb4fa24d1d8b8c0afc08edf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33497 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.120 waku 283db3ce68c3804d374c9b560dc15b9e39b4e5e1527fafcf06a6a60225b18b78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 283db3ce68c3. Setting up logs at ./log/docker/receiving_node1_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33493
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33493/debug/v1/info" -H "Content-Type: application/json" -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.120/tcp/33494/p2p/16Uiu2HAmRjpCBKh7QLbzfJQr2K9s1XsLsSpwZMR1fJkTS5qRkQP6","/ip4/172.18.6.120/tcp/33495/ws/p2p/16Uiu2HAmRjpCBKh7QLbzfJQr2K9s1XsLsSpwZMR1fJkTS5qRkQP6"],"enrUri":"enr:-L24QD4HOq-Z8z5f5uyV3P9QJS1PpKWxtZtregJ8AxkehAYoQmwu1V9H5oZRUrWgNrGlFru27n2OOEAfylkyYKj0SNcCgmlkgnY0gmlwhKwSBniKbXVsdGlhZGRyc5YACASsEgZ4BoLWAAoErBIGeAaC190DgnJzhQADAQAAiXNlY3AyNTZrMaEDwmRZdGPkGdyRkyXOuyNmxnOLQzXL5gNrwgIraXRDavWDdGNwgoLWg3VkcIKC2IV3YWt1Mgk"}'
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_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14657', '14658', '14659', '14660', '14661']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14657:14657 -p 14658:14658 -p 14659:14659 -p 14660:14660 -p 14661:14661 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14659 --rest-port=14657 --tcp-port=14658 --discv5-udp-port=14660 --rest-address=0.0.0.0 --nat=extip:172.18.119.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f71fc393eefdd2ba33c2361da9deadb8ed6d6acdf732ae8c37b19334d4b7e8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14661 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.174 waku 4b32057b994bd7213a551926886983adea1b5b088e9e4e3b3fb29ab8f988776e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b32057b994b. Setting up logs at ./log/docker/receiving_node2_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14657
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14657/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.174/tcp/14658/p2p/16Uiu2HAmFvray74uTxspevhkRYeecAXY4e96yBimfeXiPLrT7pks","/ip4/172.18.119.174/tcp/14659/ws/p2p/16Uiu2HAmFvray74uTxspevhkRYeecAXY4e96yBimfeXiPLrT7pks"],"enrUri":"enr:-L24QO5m0McxXKCOGAsoOysapuACPUCZu2CqnLkKbe3wmX_zJuLfatIfaBN0ibMSIQafaAJnUMUaD4GIhgKKr4KVFQICgmlkgnY0gmlwhKwSd66KbXVsdGlhZGRyc5YACASsEneuBjlCAAoErBJ3rgY5Q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMKOTIuv4i2eGI_2cD0WGkK-8izUlITQFE0UoI0KwPnyDdGNwgjlCg3VkcII5RIV3YWt1MgE"}'
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:14657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.120/tcp/33494/p2p/16Uiu2HAmRjpCBKh7QLbzfJQr2K9s1XsLsSpwZMR1fJkTS5qRkQP6"]'
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_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44449', '44450', '44451', '44452', '44453']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44449:44449 -p 44450:44450 -p 44451:44451 -p 44452:44452 -p 44453:44453 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44451 --rest-port=44449 --tcp-port=44450 --discv5-udp-port=44452 --rest-address=0.0.0.0 --nat=extip:172.18.72.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe74fec51a16686fd6db5eb9e0ba9eadffd19ecac5f80610fce8c205d5fd571d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44453 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD4HOq-Z8z5f5uyV3P9QJS1PpKWxtZtregJ8AxkehAYoQmwu1V9H5oZRUrWgNrGlFru27n2OOEAfylkyYKj0SNcCgmlkgnY0gmlwhKwSBniKbXVsdGlhZGRyc5YACASsEgZ4BoLWAAoErBIGeAaC190DgnJzhQADAQAAiXNlY3AyNTZrMaEDwmRZdGPkGdyRkyXOuyNmxnOLQzXL5gNrwgIraXRDavWDdGNwgoLWg3VkcIKC2IV3YWt1Mgk --lightpushnode=/ip4/172.18.6.120/tcp/33494/p2p/16Uiu2HAmRjpCBKh7QLbzfJQr2K9s1XsLsSpwZMR1fJkTS5qRkQP6 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.20 waku 1ed78273e6cf81bed326b372da72c8a72ba49cfd0804a09a73348ffe8a6bed5a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ed78273e6cf. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44449
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ed78273e6cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44449/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=44449): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fcc0b61b7a0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48606', '48607', '48608', '48609', '48610']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48606:48606 -p 48607:48607 -p 48608:48608 -p 48609:48609 -p 48610:48610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48608 --rest-port=48606 --tcp-port=48607 --discv5-udp-port=48609 --rest-address=0.0.0.0 --nat=extip:172.18.213.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4b032fdbeb529badcaee1f74cde057de09c4cfc3547aefe2b50a8df6ead57c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48610 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD4HOq-Z8z5f5uyV3P9QJS1PpKWxtZtregJ8AxkehAYoQmwu1V9H5oZRUrWgNrGlFru27n2OOEAfylkyYKj0SNcCgmlkgnY0gmlwhKwSBniKbXVsdGlhZGRyc5YACASsEgZ4BoLWAAoErBIGeAaC190DgnJzhQADAQAAiXNlY3AyNTZrMaEDwmRZdGPkGdyRkyXOuyNmxnOLQzXL5gNrwgIraXRDavWDdGNwgoLWg3VkcIKC2IV3YWt1Mgk --lightpushnode=/ip4/172.18.6.120/tcp/33494/p2p/16Uiu2HAmRjpCBKh7QLbzfJQr2K9s1XsLsSpwZMR1fJkTS5qRkQP6 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.91 waku 8a209d96b7f1b275c4d21c774f3fb34d068477d2bc9da7e44df1084b65db84ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a209d96b7f1. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48606
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8a209d96b7f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=48606): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fcc0b961280>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49167', '49168', '49169', '49170', '49171']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49167:49167 -p 49168:49168 -p 49169:49169 -p 49170:49170 -p 49171:49171 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49169 --rest-port=49167 --tcp-port=49168 --discv5-udp-port=49170 --rest-address=0.0.0.0 --nat=extip:172.18.44.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8152cbbe41030eefae0affc35b884fb2f4c3df6dbe3bffc9cbd61069eb7afcf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49171 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD4HOq-Z8z5f5uyV3P9QJS1PpKWxtZtregJ8AxkehAYoQmwu1V9H5oZRUrWgNrGlFru27n2OOEAfylkyYKj0SNcCgmlkgnY0gmlwhKwSBniKbXVsdGlhZGRyc5YACASsEgZ4BoLWAAoErBIGeAaC190DgnJzhQADAQAAiXNlY3AyNTZrMaEDwmRZdGPkGdyRkyXOuyNmxnOLQzXL5gNrwgIraXRDavWDdGNwgoLWg3VkcIKC2IV3YWt1Mgk --lightpushnode=/ip4/172.18.6.120/tcp/33494/p2p/16Uiu2HAmRjpCBKh7QLbzfJQr2K9s1XsLsSpwZMR1fJkTS5qRkQP6 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.44 waku d8818b8ce04a9d4362324ad6454b40716486367a9b4f8a35fa34a8cc7832f626
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d8818b8ce04a. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-27-13__6a379e80-fccd-4e8c-a1a1-e102dadd0e6a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49167
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8818b8ce04a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49167/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=49167): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fcc0bab7b00>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 283db3ce68c3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4b32057b994b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 283db3ce68c3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4b32057b994b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/d8818b8ce04a9d4362324ad6454b40716486367a9b4f8a35fa34a8cc7832f626/stop: Not Found ("No such container: d8818b8ce04a9d4362324ad6454b40716486367a9b4f8a35fa34a8cc7832f626")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/d8818b8ce04a9d4362324ad6454b40716486367a9b4f8a35fa34a8cc7832f626/stop: Not Found ("No such container: d8818b8ce04a9d4362324ad6454b40716486367a9b4f8a35fa34a8cc7832f626")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d8818b8ce04a
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/d8818b8ce04a9d4362324ad6454b40716486367a9b4f8a35fa34a8cc7832f626/stop: Not Found ("No such container: d8818b8ce04a9d4362324ad6454b40716486367a9b4f8a35fa34a8cc7832f626")
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

Binary file not shown.

View File

@ -0,0 +1,861 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_non_subscribed_pubsub_topic with id: 2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19
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_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36455', '36456', '36457', '36458', '36459']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36455:36455 -p 36456:36456 -p 36457:36457 -p 36458:36458 -p 36459:36459 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36457 --rest-port=36455 --tcp-port=36456 --discv5-udp-port=36458 --rest-address=0.0.0.0 --nat=extip:172.18.225.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d6b6bb7027101d35c3b870aed9e4364ddd7143a4adeb1a35dbfda6bb4ffc6e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36459 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.243 waku 675e22d57a1ecc2f4501947b1b78e5ce4b3834ec6a195f96b4b583c839ff272a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 675e22d57a1e. Setting up logs at ./log/docker/receiving_node1_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36455
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36455/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36455/debug/v1/info" -H "Content-Type: application/json" -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.243/tcp/36456/p2p/16Uiu2HAmGfC5Sfd14zzcB69AyJs1AAWb3LJ46QGjwT2wkVihugeK","/ip4/172.18.225.243/tcp/36457/ws/p2p/16Uiu2HAmGfC5Sfd14zzcB69AyJs1AAWb3LJ46QGjwT2wkVihugeK"],"enrUri":"enr:-L24QGt0WuXZkxmvRRTDTxBsmfg31ovn5aoiXHwL9IpKWqcFFvQL79ex-BwYUxJMpfmknYI0LT0kV5dDXV74Kem5W9QCgmlkgnY0gmlwhKwS4fOKbXVsdGlhZGRyc5YACASsEuHzBo5oAAoErBLh8waOad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO3wB2U2DVJyQqIqYJ1VoAN3ymr_51QW2EyJvcVQyFLCDdGNwgo5og3VkcIKOaoV3YWt1Mgk"}'
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_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14413', '14414', '14415', '14416', '14417']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14413:14413 -p 14414:14414 -p 14415:14415 -p 14416:14416 -p 14417:14417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14415 --rest-port=14413 --tcp-port=14414 --discv5-udp-port=14416 --rest-address=0.0.0.0 --nat=extip:172.18.163.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d1e9d2e1cfffffc00bfb6ff8b181b9eb8071c31a3a3eff702000fa5b1c725e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14417 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.1 waku 9f2807e3dff8ed531b76b3fa367fd6c37055a6216fbc807aca993232ceeb5ae1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9f2807e3dff8. Setting up logs at ./log/docker/receiving_node2_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14413
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14413/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.1/tcp/14414/p2p/16Uiu2HAmUTxsLyG79oLKeP5e5gC7jvGAUE8fhv9cH82vHhFCCjhB","/ip4/172.18.163.1/tcp/14415/ws/p2p/16Uiu2HAmUTxsLyG79oLKeP5e5gC7jvGAUE8fhv9cH82vHhFCCjhB"],"enrUri":"enr:-L24QK7SreuHUTiI492xBO32QDJiXIz3Bu4yEPvL0sCiiRG-cenP3UB44r6HXhrbADHOdo_yGIwwCmNIigJ26sjLtogCgmlkgnY0gmlwhKwSowGKbXVsdGlhZGRyc5YACASsEqMBBjhOAAoErBKjAQY4T90DgnJzhQADAQAAiXNlY3AyNTZrMaED6uftKxE3ov_R-Ma4f85tBuKLOe7GuypomurmdzZDLCqDdGNwgjhOg3VkcII4UIV3YWt1MgE"}'
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:14413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.243/tcp/36456/p2p/16Uiu2HAmGfC5Sfd14zzcB69AyJs1AAWb3LJ46QGjwT2wkVihugeK"]'
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_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54590', '54591', '54592', '54593', '54594']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54590:54590 -p 54591:54591 -p 54592:54592 -p 54593:54593 -p 54594:54594 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54592 --rest-port=54590 --tcp-port=54591 --discv5-udp-port=54593 --rest-address=0.0.0.0 --nat=extip:172.18.94.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed49cbb9fd57bfa8decbde6c2b4eda6a4a075f40d6975adb65be4c30c9adba09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54594 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGt0WuXZkxmvRRTDTxBsmfg31ovn5aoiXHwL9IpKWqcFFvQL79ex-BwYUxJMpfmknYI0LT0kV5dDXV74Kem5W9QCgmlkgnY0gmlwhKwS4fOKbXVsdGlhZGRyc5YACASsEuHzBo5oAAoErBLh8waOad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO3wB2U2DVJyQqIqYJ1VoAN3ymr_51QW2EyJvcVQyFLCDdGNwgo5og3VkcIKOaoV3YWt1Mgk --lightpushnode=/ip4/172.18.225.243/tcp/36456/p2p/16Uiu2HAmGfC5Sfd14zzcB69AyJs1AAWb3LJ46QGjwT2wkVihugeK --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.58 waku 3bfadfc89472cef80047278be683d90b064e88ae0e3c429608c01d4d4c99abd1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3bfadfc89472. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54590
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3bfadfc89472. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54590/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=54590): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5cc470d790>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20403', '20404', '20405', '20406', '20407']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20403:20403 -p 20404:20404 -p 20405:20405 -p 20406:20406 -p 20407:20407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20405 --rest-port=20403 --tcp-port=20404 --discv5-udp-port=20406 --rest-address=0.0.0.0 --nat=extip:172.18.188.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7be4f715ebfe08a34f2cd343ecff79ceb7a38cd7363eab1a9c356c0d64ad345 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20407 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGt0WuXZkxmvRRTDTxBsmfg31ovn5aoiXHwL9IpKWqcFFvQL79ex-BwYUxJMpfmknYI0LT0kV5dDXV74Kem5W9QCgmlkgnY0gmlwhKwS4fOKbXVsdGlhZGRyc5YACASsEuHzBo5oAAoErBLh8waOad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO3wB2U2DVJyQqIqYJ1VoAN3ymr_51QW2EyJvcVQyFLCDdGNwgo5og3VkcIKOaoV3YWt1Mgk --lightpushnode=/ip4/172.18.225.243/tcp/36456/p2p/16Uiu2HAmGfC5Sfd14zzcB69AyJs1AAWb3LJ46QGjwT2wkVihugeK --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.158 waku c09f87f778657b96a4821aa14afbb5d670d6e020d97de14827144c090cfad599
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c09f87f77865. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20403
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c09f87f77865. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20403/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=20403): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5cc5bf09e0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8750', '8751', '8752', '8753', '8754']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8750:8750 -p 8751:8751 -p 8752:8752 -p 8753:8753 -p 8754:8754 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8752 --rest-port=8750 --tcp-port=8751 --discv5-udp-port=8753 --rest-address=0.0.0.0 --nat=extip:172.18.128.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9318c7d46ba88fe68d3f65b1007f6ccc9ae4b988d0a774fb0bea4a2a0b2af6b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8754 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGt0WuXZkxmvRRTDTxBsmfg31ovn5aoiXHwL9IpKWqcFFvQL79ex-BwYUxJMpfmknYI0LT0kV5dDXV74Kem5W9QCgmlkgnY0gmlwhKwS4fOKbXVsdGlhZGRyc5YACASsEuHzBo5oAAoErBLh8waOad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO3wB2U2DVJyQqIqYJ1VoAN3ymr_51QW2EyJvcVQyFLCDdGNwgo5og3VkcIKOaoV3YWt1Mgk --lightpushnode=/ip4/172.18.225.243/tcp/36456/p2p/16Uiu2HAmGfC5Sfd14zzcB69AyJs1AAWb3LJ46QGjwT2wkVihugeK --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.138 waku 36e6f5baf4cf4e43bae24dd81acaf8f6571cf1ba3676148d25be3e2ae05a4bfb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36e6f5baf4cf. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-29-52__e4419994-c359-4f4e-afea-9f96f7426a19__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8750
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36e6f5baf4cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8750/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=8750): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5cc5e313a0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 675e22d57a1e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9f2807e3dff8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 675e22d57a1e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9f2807e3dff8. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/36e6f5baf4cf4e43bae24dd81acaf8f6571cf1ba3676148d25be3e2ae05a4bfb/stop: Not Found ("No such container: 36e6f5baf4cf4e43bae24dd81acaf8f6571cf1ba3676148d25be3e2ae05a4bfb")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/36e6f5baf4cf4e43bae24dd81acaf8f6571cf1ba3676148d25be3e2ae05a4bfb/stop: Not Found ("No such container: 36e6f5baf4cf4e43bae24dd81acaf8f6571cf1ba3676148d25be3e2ae05a4bfb")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36e6f5baf4cf
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/36e6f5baf4cf4e43bae24dd81acaf8f6571cf1ba3676148d25be3e2ae05a4bfb/stop: Not Found ("No such container: 36e6f5baf4cf4e43bae24dd81acaf8f6571cf1ba3676148d25be3e2ae05a4bfb")
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,102 @@
2025-12-15 04:17:02.605 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:17:02.605 DEBUG [tests.conftest] Running test: test_filter_node_not_connected_directly_to_relaying_node with id: 2025-12-15_04-17-02__cdb37204-7cbf-4f09-9f0d-4d64ab5d4a5b
2025-12-15 04:17:02.605 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:17:02.606 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:17:02.606 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-15 04:17:02.615 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:02.616 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-17-02__cdb37204-7cbf-4f09-9f0d-4d64ab5d4a5b__wakuorg_nwaku:latest.log
2025-12-15 04:17:02.622 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:02.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-17-02__cdb37204-7cbf-4f09-9f0d-4d64ab5d4a5b__wakuorg_nwaku:latest.log
2025-12-15 04:17:02.627 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:02.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-15_04-17-02__cdb37204-7cbf-4f09-9f0d-4d64ab5d4a5b__wakuorg_nwaku:latest.log
2025-12-15 04:17:02.628 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:17:02.628 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:17:02.629 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:02.629 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:02.669 DEBUG [src.node.docker_mananger] Network waku created
2025-12-15 04:17:02.670 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.184
2025-12-15 04:17:02.670 DEBUG [src.node.docker_mananger] Generated ports ['10007', '10008', '10009', '10010', '10011']
2025-12-15 04:17:02.670 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:02.670 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:02.670 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:02.670 DEBUG [src.node.docker_mananger] docker run -i -t -p 10007:10007 -p 10008:10008 -p 10009:10009 -p 10010:10010 -p 10011:10011 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10009 --rest-port=10007 --tcp-port=10008 --discv5-udp-port=10010 --rest-address=0.0.0.0 --nat=extip:172.18.181.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0db6ebe3639446ec9df6bcf9fbdd3c0c4db81a15df69f7eec4ee3bfaf9a89766 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10011 --metrics-logging=true --filter=true --relay=true
2025-12-15 04:17:05.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.184 waku db255bbb79e163bd8ad71dbd6502daea1da2c8da9b23b2ec22da53441a899280
2025-12-15 04:17:05.356 DEBUG [src.node.docker_mananger] Container started with ID db255bbb79e1. Setting up logs at ./log/docker/node1_2025-12-15_04-17-02__cdb37204-7cbf-4f09-9f0d-4d64ab5d4a5b__wakuorg_nwaku:latest.log
2025-12-15 04:17:05.356 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10007
2025-12-15 04:17:05.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:06.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10007/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:06.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:17:06.362 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:06.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10007/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:06.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.184/tcp/10008/p2p/16Uiu2HAmBHg2Vn3jHZGk8GM9KTff8p1SG544P6scq3i993UJ8uGK","/ip4/172.18.181.184/tcp/10009/ws/p2p/16Uiu2HAmBHg2Vn3jHZGk8GM9KTff8p1SG544P6scq3i993UJ8uGK"],"enrUri":"enr:-L24QEm-GqdKzhpjvvknxOasmbpfEEW1plenbAuGf5r4sYrRIcZ1kdw7IAVn60AgGm5UA-uE5ychFqO_mvUBPvFSZEkCgmlkgnY0gmlwhKwStbiKbXVsdGlhZGRyc5YACASsErW4BicYAAoErBK1uAYnGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC665lpTsn1QSwTJXcgp_rU6fhGBRZk1ed4MkdeqnqVlCDdGNwgicYg3VkcIInGoV3YWt1MgU"}'
2025-12-15 04:17:06.365 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:06.365 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:06.366 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:06.367 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:17:06.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.139
2025-12-15 04:17:06.367 DEBUG [src.node.docker_mananger] Generated ports ['1543', '1544', '1545', '1546', '1547']
2025-12-15 04:17:06.367 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:06.368 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:06.368 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:06.368 DEBUG [src.node.docker_mananger] docker run -i -t -p 1543:1543 -p 1544:1544 -p 1545:1545 -p 1546:1546 -p 1547:1547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1545 --rest-port=1543 --tcp-port=1544 --discv5-udp-port=1546 --rest-address=0.0.0.0 --nat=extip:172.18.46.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7c501fcb88791f003d3c4a4ab37e9d0ae2a1beb650a7e7f0cfbe4353a4062f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1547 --metrics-logging=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QEm-GqdKzhpjvvknxOasmbpfEEW1plenbAuGf5r4sYrRIcZ1kdw7IAVn60AgGm5UA-uE5ychFqO_mvUBPvFSZEkCgmlkgnY0gmlwhKwStbiKbXVsdGlhZGRyc5YACASsErW4BicYAAoErBK1uAYnGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC665lpTsn1QSwTJXcgp_rU6fhGBRZk1ed4MkdeqnqVlCDdGNwgicYg3VkcIInGoV3YWt1MgU
2025-12-15 04:17:06.553 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.139 waku fa66dfe6f44e80beaacb9ca096d91b0f892f09ceaef354b3fe35638cd84ed6b3
2025-12-15 04:17:06.585 DEBUG [src.node.docker_mananger] Container started with ID fa66dfe6f44e. Setting up logs at ./log/docker/node2_2025-12-15_04-17-02__cdb37204-7cbf-4f09-9f0d-4d64ab5d4a5b__wakuorg_nwaku:latest.log
2025-12-15 04:17:06.586 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1543
2025-12-15 04:17:06.586 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:07.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1543/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:07.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:17:07.601 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:07.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:07.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.139/tcp/1544/p2p/16Uiu2HAmKrZ1daXWxLv3WKeZZPzzV3Ac1xPnPhwdDh5CWNi8nfh4","/ip4/172.18.46.139/tcp/1545/ws/p2p/16Uiu2HAmKrZ1daXWxLv3WKeZZPzzV3Ac1xPnPhwdDh5CWNi8nfh4"],"enrUri":"enr:-L24QDa5zM1Cgf_xuOS6lSQRje3DtG-RSEmWHRUyhKhygZI7ERulZigfj7VvgYwBOZriZufUtAe3JN-6qw87fCgB_aUCgmlkgnY0gmlwhKwSLouKbXVsdGlhZGRyc5YACASsEi6LBgYIAAoErBIuiwYGCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDavggmvtScqCpXW7VwBwHzmS5hu4edWrFByS5LDrDDkODdGNwggYIg3VkcIIGCoV3YWt1MgU"}'
2025-12-15 04:17:07.610 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:07.611 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:07.611 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:07.612 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:17:07.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.177
2025-12-15 04:17:07.613 DEBUG [src.node.docker_mananger] Generated ports ['19444', '19445', '19446', '19447', '19448']
2025-12-15 04:17:07.613 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:07.613 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:07.613 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:07.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 19444:19444 -p 19445:19445 -p 19446:19446 -p 19447:19447 -p 19448:19448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19446 --rest-port=19444 --tcp-port=19445 --discv5-udp-port=19447 --rest-address=0.0.0.0 --nat=extip:172.18.69.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00d1e0898c9d85e1dfef278867205044acdfbf96abacdace3f96efa98c4f6edb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19448 --metrics-logging=true --relay=false --filternode=/ip4/172.18.46.139/tcp/1544/p2p/16Uiu2HAmKrZ1daXWxLv3WKeZZPzzV3Ac1xPnPhwdDh5CWNi8nfh4 --discv5-bootstrap-node=enr:-L24QDa5zM1Cgf_xuOS6lSQRje3DtG-RSEmWHRUyhKhygZI7ERulZigfj7VvgYwBOZriZufUtAe3JN-6qw87fCgB_aUCgmlkgnY0gmlwhKwSLouKbXVsdGlhZGRyc5YACASsEi6LBgYIAAoErBIuiwYGCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDavggmvtScqCpXW7VwBwHzmS5hu4edWrFByS5LDrDDkODdGNwggYIg3VkcIIGCoV3YWt1MgU
2025-12-15 04:17:07.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.177 waku 5f4ab18af96f6ea6135705f9c5eb2fb9897fc57cfa0bfa59b76c81349565369e
2025-12-15 04:17:07.848 DEBUG [src.node.docker_mananger] Container started with ID 5f4ab18af96f. Setting up logs at ./log/docker/node3_2025-12-15_04-17-02__cdb37204-7cbf-4f09-9f0d-4d64ab5d4a5b__wakuorg_nwaku:latest.log
2025-12-15 04:17:07.848 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19444
2025-12-15 04:17:07.848 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:08.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19444/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:08.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:17:08.853 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:08.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:08.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.177/tcp/19445/p2p/16Uiu2HAm1vUzQkrJuzaX289endj5sejWGnAtiyF11JBA2EYcEP5Q","/ip4/172.18.69.177/tcp/19446/ws/p2p/16Uiu2HAm1vUzQkrJuzaX289endj5sejWGnAtiyF11JBA2EYcEP5Q"],"enrUri":"enr:-L24QKYIwk8qvJ6S7WIGsIB0KbjEriK1yP5GIYPYy1Yc_e3GUoYRdyPGvsRCGilzeyP6NuUm-2yPE0naUWl_pA9z65UCgmlkgnY0gmlwhKwSRbGKbXVsdGlhZGRyc5YACASsEkWxBkv1AAoErBJFsQZL9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECYIeKEBLmL6Jr-xEX3w7N5S4_M9T-Ywqyb8u7DwU-Km-DdGNwgkv1g3VkcIJL94V3YWt1MgA"}'
2025-12-15 04:17:08.856 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:08.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10007/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:17:08.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:08.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1543/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:17:08.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:08.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19444/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:17:08.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-15 04:17:08.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10007/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:08.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.46.139/tcp/51966/p2p/16Uiu2HAmKrZ1daXWxLv3WKeZZPzzV3Ac1xPnPhwdDh5CWNi8nfh4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-114-g7d1c6a","origin":"UnknownOrigin"}]'
2025-12-15 04:17:08.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1543/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:08.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.69.177/tcp/34464/p2p/16Uiu2HAm1vUzQkrJuzaX289endj5sejWGnAtiyF11JBA2EYcEP5Q","protocols":["/ipfs/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":[],"connected":"Connected","agent":"nwaku-v0.36.0-114-g7d1c6a","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.181.184/tcp/10008/p2p/16Uiu2HAmBHg2Vn3jHZGk8GM9KTff8p1SG544P6scq3i993UJ8uGK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-114-g7d1c6a","origin":"Discv5"}]'
2025-12-15 04:17:08.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19444/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:08.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.46.139/tcp/1544/p2p/16Uiu2HAmKrZ1daXWxLv3WKeZZPzzV3Ac1xPnPhwdDh5CWNi8nfh4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-114-g7d1c6a","origin":"Discv5"}]'
2025-12-15 04:17:08.925 DEBUG [src.libs.common] Sleeping for 30 seconds
2025-12-15 04:17:38.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10007/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)'}'
2025-12-15 04:17:38.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:38.932 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:39.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:17:39.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19444/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:39.936 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":1765772258926003419,"ephemeral":false}]'
2025-12-15 04:17:39.939 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:17:39.940 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:17:39.940 DEBUG [src.node.waku_node] Stopping container with id db255bbb79e1
2025-12-15 04:17:40.506 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:40.506 DEBUG [src.node.waku_node] Stopping container with id fa66dfe6f44e
2025-12-15 04:17:41.015 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:41.015 DEBUG [src.node.waku_node] Stopping container with id 5f4ab18af96f
2025-12-15 04:17:41.320 ERROR [src.node.docker_mananger] Max retries reached for container db255bbb79e1. Exiting log stream.
2025-12-15 04:17:41.554 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:41.557 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:17:41.572 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:17:41.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:17:41.606 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

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

View File

@ -0,0 +1,73 @@
2025-12-15 04:23:06.910 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:23:06.910 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2025-12-15_04-23-06__dc8af59e-2c92-4b4b-931b-a7d0e5b5b3b7
2025-12-15 04:23:06.910 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:23:06.911 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:23:06.911 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-15 04:23:06.918 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:23:06.918 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-23-06__dc8af59e-2c92-4b4b-931b-a7d0e5b5b3b7__wakuorg_nwaku:latest.log
2025-12-15 04:23:06.918 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:23:06.918 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:23:06.919 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:23:06.920 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.49
2025-12-15 04:23:06.920 DEBUG [src.node.docker_mananger] Generated ports ['22292', '22293', '22294', '22295', '22296']
2025-12-15 04:23:06.920 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-15 04:23:06.920 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-15 04:23:06.920 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:23:06.920 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:23:06.921 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:23:06.921 DEBUG [src.node.docker_mananger] docker run -i -t -p 22292:22292 -p 22293:22293 -p 22294:22294 -p 22295:22295 -p 22296:22296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22294 --rest-port=22292 --tcp-port=22293 --discv5-udp-port=22295 --rest-address=0.0.0.0 --nat=extip:172.18.135.49 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c1dbc69976ad3873b5da1c1adee656e9fdcaae7d16feaf5819e14d9d67fb5fed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22296 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:23:07.110 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.49 waku ee65ba1b68c545d860c1e3acf1dbc60ad63a948a046b09201444b0595054b288
2025-12-15 04:23:07.131 ERROR [src.node.docker_mananger] Max retries reached for container ca84a89dc6dc. Exiting log stream.
2025-12-15 04:23:07.141 DEBUG [src.node.docker_mananger] Container started with ID ee65ba1b68c5. Setting up logs at ./log/docker/node1_2025-12-15_04-23-06__dc8af59e-2c92-4b4b-931b-a7d0e5b5b3b7__wakuorg_nwaku:latest.log
2025-12-15 04:23:07.141 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22292
2025-12-15 04:23:07.142 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:07.703 ERROR [src.node.docker_mananger] Max retries reached for container 8dcf68fa2cd2. Exiting log stream.
2025-12-15 04:23:08.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22292/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:08.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:23:08.145 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:08.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:08.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.49/tcp/22293/p2p/16Uiu2HAm7yrMs1nKyQaXgFxf3QnJMGvTUbKC5vdKMKW1NaPK72M2","/ip4/172.18.135.49/tcp/22294/ws/p2p/16Uiu2HAm7yrMs1nKyQaXgFxf3QnJMGvTUbKC5vdKMKW1NaPK72M2"],"enrUri":"enr:-L24QHGr-XHttoSYmcRFVuYmpeHFzgUPeJaTsfaqSOm9zPy4Zsqh2ChStdCt6glOMJ5jL5GButbt3J1IFV32VC801coCgmlkgnY0gmlwhKwShzGKbXVsdGlhZGRyc5YACASsEocxBlcVAAoErBKHMQZXFt0DgnJzhQACAQAAiXNlY3AyNTZrMaECuoqQ-DEjC-srage3xDXfQDb4ooxGP7XU8hi59dY5-j2DdGNwglcVg3VkcIJXF4V3YWt1MgU"}'
2025-12-15 04:23:08.148 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:08.155 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:23:08.155 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-23-06__dc8af59e-2c92-4b4b-931b-a7d0e5b5b3b7__wakuorg_nwaku:latest.log
2025-12-15 04:23:08.155 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:23:08.155 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:23:08.157 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:23:08.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.49
2025-12-15 04:23:08.157 DEBUG [src.node.docker_mananger] Generated ports ['47456', '47457', '47458', '47459', '47460']
2025-12-15 04:23:08.157 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-15 04:23:08.157 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-15 04:23:08.157 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:23:08.157 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:23:08.157 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:23:08.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 47456:47456 -p 47457:47457 -p 47458:47458 -p 47459:47459 -p 47460:47460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47458 --rest-port=47456 --tcp-port=47457 --discv5-udp-port=47459 --rest-address=0.0.0.0 --nat=extip:172.18.233.49 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cc10af59f3f3fa0f36d0e55db8a51a65b6b9d0bbf1b4a31a2f5c0db4fb09eade --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47460 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHGr-XHttoSYmcRFVuYmpeHFzgUPeJaTsfaqSOm9zPy4Zsqh2ChStdCt6glOMJ5jL5GButbt3J1IFV32VC801coCgmlkgnY0gmlwhKwShzGKbXVsdGlhZGRyc5YACASsEocxBlcVAAoErBKHMQZXFt0DgnJzhQACAQAAiXNlY3AyNTZrMaECuoqQ-DEjC-srage3xDXfQDb4ooxGP7XU8hi59dY5-j2DdGNwglcVg3VkcIJXF4V3YWt1MgU
2025-12-15 04:23:08.343 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.49 waku cf3570d6cd5f7cdd6e6245775a782bf0c1e9791b81d74a27d43019325a726315
2025-12-15 04:23:08.376 DEBUG [src.node.docker_mananger] Container started with ID cf3570d6cd5f. Setting up logs at ./log/docker/node2_2025-12-15_04-23-06__dc8af59e-2c92-4b4b-931b-a7d0e5b5b3b7__wakuorg_nwaku:latest.log
2025-12-15 04:23:08.377 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47456
2025-12-15 04:23:08.377 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:23:09.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47456/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:09.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:23:09.387 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:23:09.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47456/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:09.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.49/tcp/47457/p2p/16Uiu2HAmL3P15DaYkJpyRpirmybsZqw2wQQ262Nt4sdVbijjC8D8","/ip4/172.18.233.49/tcp/47458/ws/p2p/16Uiu2HAmL3P15DaYkJpyRpirmybsZqw2wQQ262Nt4sdVbijjC8D8"],"enrUri":"enr:-L24QIjaZwiefFm_rPvXknL7Go-MGqDEE8xcdpRzsR9-FEbzMgVUef-T2gF95oO4NiQie1BCX5oXsO4M7F_fJSA1obUCgmlkgnY0gmlwhKwS6TGKbXVsdGlhZGRyc5YACASsEukxBrlhAAoErBLpMQa5Yt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbb4yxyiIO6uwWE3VvkCCdlAyKm-ZuXUeCrGcGeK9aJODdGNwgrlhg3VkcIK5Y4V3YWt1MgE"}'
2025-12-15 04:23:09.393 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:23:09.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47456/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.49/tcp/22293/p2p/16Uiu2HAm7yrMs1nKyQaXgFxf3QnJMGvTUbKC5vdKMKW1NaPK72M2"]'
2025-12-15 04:23:09.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:09.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22292/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)'}'
2025-12-15 04:23:09.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:23:09.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:23:09.502 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:23:09.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:09.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772589397239117,"ephemeral":false,"proof":""}]'
2025-12-15 04:23:09.507 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:23:09.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:23:09.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772589397239117,"ephemeral":false,"proof":""}]'
2025-12-15 04:23:09.512 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:23:09.513 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:23:09.513 DEBUG [src.node.waku_node] Stopping container with id ee65ba1b68c5
2025-12-15 04:23:10.009 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:10.009 DEBUG [src.node.waku_node] Stopping container with id cf3570d6cd5f
2025-12-15 04:23:10.512 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:23:10.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:23:10.519 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:23:10.523 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_hashes with id: 2025-12-15_04-23-51__fd7807dc-8ddc-4718-8ca8-299adde17cec
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_2025-12-15_04-23-51__fd7807dc-8ddc-4718-8ca8-299adde17cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38984', '38985', '38986', '38987', '38988']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38984:38984 -p 38985:38985 -p 38986:38986 -p 38987:38987 -p 38988:38988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38986 --rest-port=38984 --tcp-port=38985 --discv5-udp-port=38987 --rest-address=0.0.0.0 --nat=extip:172.18.82.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee70972bfabbbfbfe4dbade5053ffda6d75fbfcafcea5cfaf6dae875a5cc63f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38988 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e9cfb15398f6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.135 waku dcfd4e76ee314dc98cf091d5a33769b60d2ca45eaa2a0b52022a9ce79fb37729
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcfd4e76ee31. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-23-51__fd7807dc-8ddc-4718-8ca8-299adde17cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38984
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 5f4a2f670f4f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38984/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38984/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.135/tcp/38985/p2p/16Uiu2HAkxkEBw9x2YdwfEKoyigFmMw1VQQrtX4ot8ZpJCTJthuEr","/ip4/172.18.82.135/tcp/38986/ws/p2p/16Uiu2HAkxkEBw9x2YdwfEKoyigFmMw1VQQrtX4ot8ZpJCTJthuEr"],"enrUri":"enr:-L24QKGDj_iTgOj9o9Iof4MS9-Q6t067rlhWukJaIhyLpGWBCjStXIQztFsDGp96epG5NWczFsTUdksBeBls0nsOLucCgmlkgnY0gmlwhKwSUoeKbXVsdGlhZGRyc5YACASsElKHBphJAAoErBJShwaYSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECMVPvPlj8xZVpKN-1xzvC3tRQNsIipOsjp-RQL23ZY4ODdGNwgphJg3VkcIKYS4V3YWt1MgM"}'
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_2025-12-15_04-23-51__fd7807dc-8ddc-4718-8ca8-299adde17cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46396', '46397', '46398', '46399', '46400']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46396:46396 -p 46397:46397 -p 46398:46398 -p 46399:46399 -p 46400:46400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46398 --rest-port=46396 --tcp-port=46397 --discv5-udp-port=46399 --rest-address=0.0.0.0 --nat=extip:172.18.123.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb7dcb676bab5711d9d5ce5fae3d9bf4bcb6c4ad3993bee4a2f4da49ab15d7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46400 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKGDj_iTgOj9o9Iof4MS9-Q6t067rlhWukJaIhyLpGWBCjStXIQztFsDGp96epG5NWczFsTUdksBeBls0nsOLucCgmlkgnY0gmlwhKwSUoeKbXVsdGlhZGRyc5YACASsElKHBphJAAoErBJShwaYSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECMVPvPlj8xZVpKN-1xzvC3tRQNsIipOsjp-RQL23ZY4ODdGNwgphJg3VkcIKYS4V3YWt1MgM --storenode=/ip4/172.18.82.135/tcp/38985/p2p/16Uiu2HAkxkEBw9x2YdwfEKoyigFmMw1VQQrtX4ot8ZpJCTJthuEr --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.221 waku fb2cacbcc5356a2497b5028f321d763e99561d11bf077b84f6994ddb41411ac6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb2cacbcc535. Setting up logs at ./log/docker/store_node1_2025-12-15_04-23-51__fd7807dc-8ddc-4718-8ca8-299adde17cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46396
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46396/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.221/tcp/46397/p2p/16Uiu2HAmDQfkrpSuXJ5mJJKE8Sxx7AYfBjxDwbxjYySk4xcdXm5J","/ip4/172.18.123.221/tcp/46398/ws/p2p/16Uiu2HAmDQfkrpSuXJ5mJJKE8Sxx7AYfBjxDwbxjYySk4xcdXm5J"],"enrUri":"enr:-L24QNwPRYiXu25Je-4bbsUDqbFAV7NofU3CeizpzKskcLHgF7xo8K-JeKkUdvpdvDSIsvmPceVoiYO1ugodh1yPcCECgmlkgnY0gmlwhKwSe92KbXVsdGlhZGRyc5YACASsEnvdBrU9AAoErBJ73Qa1Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCzCIHv11Vh3D393Oc0VqXInSKxSbVnLX27lqZk3yozmDdGNwgrU9g3VkcIK1P4V3YWt1MgM"}'
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:46396/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.135/tcp/38985/p2p/16Uiu2HAkxkEBw9x2YdwfEKoyigFmMw1VQQrtX4ot8ZpJCTJthuEr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38984/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:46396/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:38984/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:38984/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:38984/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:38984/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:38984/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x820d7789f1aba11b4cfa3c2acd40ce2922bbc9769fb727080aa9f79304d1e8a3"},{"messageHash":"0x1de3de90e8a5b912652939d14ad909c09fd764db87e0d378ef002f96e9850145"},{"messageHash":"0x7ba7f2e52d749d407df87833a8df596364a5a43c94a02353627cc18e2b2744b2"},{"messageHash":"0x564d951db9989018485fa14bf98df391b39630d2fde108e852662afea55421e9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46396/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x820d7789f1aba11b4cfa3c2acd40ce2922bbc9769fb727080aa9f79304d1e8a3"},{"messageHash":"0x1de3de90e8a5b912652939d14ad909c09fd764db87e0d378ef002f96e9850145"},{"messageHash":"0x7ba7f2e52d749d407df87833a8df596364a5a43c94a02353627cc18e2b2744b2"},{"messageHash":"0x564d951db9989018485fa14bf98df391b39630d2fde108e852662afea55421e9"}]}'
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 dcfd4e76ee31
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fb2cacbcc535
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/5/1] with id: 2025-12-15_04-31-10__143d4e3c-4b1b-43d8-8daa-a0653d3e286f
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_2025-12-15_04-31-10__143d4e3c-4b1b-43d8-8daa-a0653d3e286f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49783', '49784', '49785', '49786', '49787']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49783:49783 -p 49784:49784 -p 49785:49785 -p 49786:49786 -p 49787:49787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49785 --rest-port=49783 --tcp-port=49784 --discv5-udp-port=49786 --rest-address=0.0.0.0 --nat=extip:172.18.52.125 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=ca0d0a95f4a0bfdf70a58e6f0c2dee5bab6e76eec0cd0fa5ea678ea06c9fa24c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49787 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.125 waku bb292e54733401877376f8de753ad136d1f2269be4b3554d5960218cffe145df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb292e547334. Setting up logs at ./log/docker/node1_2025-12-15_04-31-10__143d4e3c-4b1b-43d8-8daa-a0653d3e286f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49783
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 f5cd7d2107a8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a3add16f541. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.125/tcp/49784/p2p/16Uiu2HAmPTnZQBFuPJu9yNGh2J6d4VBpkQ4haiAbW4aMmaVucE7D","/ip4/172.18.52.125/tcp/49785/ws/p2p/16Uiu2HAmPTnZQBFuPJu9yNGh2J6d4VBpkQ4haiAbW4aMmaVucE7D"],"enrUri":"enr:-L24QJxcWJoaHdM6TRnxURtMN69ZZInlw4D4pQ16rE97O-6xKu9NI4sDqwjXRsJcDpHG0Emvd5fzX84KuGyvFxYHbkcCgmlkgnY0gmlwhKwSNH2KbXVsdGlhZGRyc5YACASsEjR9BsJ4AAoErBI0fQbCed0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDoJHVvqhnHRDZ_FxsMab-BZcs7qskX7n-mHQpPNEAYrSDdGNwgsJ4g3VkcILCeoV3YWt1MgU"}'
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_2025-12-15_04-31-10__143d4e3c-4b1b-43d8-8daa-a0653d3e286f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64745', '64746', '64747', '64748', '64749']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64745:64745 -p 64746:64746 -p 64747:64747 -p 64748:64748 -p 64749:64749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64747 --rest-port=64745 --tcp-port=64746 --discv5-udp-port=64748 --rest-address=0.0.0.0 --nat=extip:172.18.16.167 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=eacd28e0faca0296ba2efca8d42bcbb9f45b0121f2f7b7f965bf70ef9d33cb2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64749 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJxcWJoaHdM6TRnxURtMN69ZZInlw4D4pQ16rE97O-6xKu9NI4sDqwjXRsJcDpHG0Emvd5fzX84KuGyvFxYHbkcCgmlkgnY0gmlwhKwSNH2KbXVsdGlhZGRyc5YACASsEjR9BsJ4AAoErBI0fQbCed0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDoJHVvqhnHRDZ_FxsMab-BZcs7qskX7n-mHQpPNEAYrSDdGNwgsJ4g3VkcILCeoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.167 waku ffd433d877d5feabfa5eed0b6c7f26802372c9ead7c2d69ed13f16955c50f78e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffd433d877d5. Setting up logs at ./log/docker/node2_2025-12-15_04-31-10__143d4e3c-4b1b-43d8-8daa-a0653d3e286f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64745
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64745/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64745/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/64746/p2p/16Uiu2HAm4BB9JDL6UvJQVYqPPWhjVpfvY1VZf8dCTCvpdga8yh1S","/ip4/172.18.16.167/tcp/64747/ws/p2p/16Uiu2HAm4BB9JDL6UvJQVYqPPWhjVpfvY1VZf8dCTCvpdga8yh1S"],"enrUri":"enr:-L24QLPYlxb-QVzPMas14bSDKU1w_77k7xC9ngmeQfqB1XqzGNIM-6p5ufpgy8MbKpGr46AxM4PQTs4sfJ8cuxJvbQgCgmlkgnY0gmlwhKwSEKeKbXVsdGlhZGRyc5YACASsEhCnBvzqAAoErBIQpwb8690DgnJzhQAFAQAAiXNlY3AyNTZrMaECggJyJZtpMAonAUUlS1W9RqAp57B7FopNktaMsYHJFkmDdGNwgvzqg3VkcIL87IV3YWt1MgE"}'
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:64745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.125/tcp/49784/p2p/16Uiu2HAmPTnZQBFuPJu9yNGh2J6d4VBpkQ4haiAbW4aMmaVucE7D"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773073316817449,"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:64745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773073316817449,"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 bb292e547334
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ffd433d877d5
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,60 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2025-12-15_04-35-26__ffe3558e-4a93-4ced-a969-940dab69a081
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_2025-12-15_04-35-26__ffe3558e-4a93-4ced-a969-940dab69a081__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16759', '16760', '16761', '16762', '16763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16759:16759 -p 16760:16760 -p 16761:16761 -p 16762:16762 -p 16763:16763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16761 --rest-port=16759 --tcp-port=16760 --discv5-udp-port=16762 --rest-address=0.0.0.0 --nat=extip:172.18.127.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd7fff6aae23ceb6bbda3ba9430bac6e4fc80aa6dd5abcbf8a5febada2cfacea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16763 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.61 waku 55144d8ecb6e3e660907adf167366ba1ff8f97f166e6e66111d1d232f009a8fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55144d8ecb6e. Setting up logs at ./log/docker/node1_2025-12-15_04-35-26__ffe3558e-4a93-4ced-a969-940dab69a081__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16759
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16759/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/16760/p2p/16Uiu2HAky2C9vt9FfhtD1UNaFSSvG6t5g7usbi6souKFoNNsfyit","/ip4/172.18.127.61/tcp/16761/ws/p2p/16Uiu2HAky2C9vt9FfhtD1UNaFSSvG6t5g7usbi6souKFoNNsfyit"],"enrUri":"enr:-L24QJVnR9JUcqm0PqppgWtv0IgTuHakczyENn2uTopZ1r_0Mkawpw5oP5kqhAXq7GWyvO6kShZv1Zjnr1xFTOawcZECgmlkgnY0gmlwhKwSfz2KbXVsdGlhZGRyc5YACASsEn89BkF4AAoErBJ_PQZBed0DgnJzhQADAQAAiXNlY3AyNTZrMaECNWrtT_vriYR1X2f5wrIN3DQQH7nEyFGOBcr1231dZs2DdGNwgkF4g3VkcIJBeoV3YWt1MgE"}'
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_2025-12-15_04-35-26__ffe3558e-4a93-4ced-a969-940dab69a081__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34909', '34910', '34911', '34912', '34913']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34909:34909 -p 34910:34910 -p 34911:34911 -p 34912:34912 -p 34913:34913 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34911 --rest-port=34909 --tcp-port=34910 --discv5-udp-port=34912 --rest-address=0.0.0.0 --nat=extip:172.18.153.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd9f20ede97ad8369bdd4ca4b76d743eaa3db84e58c74194519e1dbbe0feceae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34913 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJVnR9JUcqm0PqppgWtv0IgTuHakczyENn2uTopZ1r_0Mkawpw5oP5kqhAXq7GWyvO6kShZv1Zjnr1xFTOawcZECgmlkgnY0gmlwhKwSfz2KbXVsdGlhZGRyc5YACASsEn89BkF4AAoErBJ_PQZBed0DgnJzhQADAQAAiXNlY3AyNTZrMaECNWrtT_vriYR1X2f5wrIN3DQQH7nEyFGOBcr1231dZs2DdGNwgkF4g3VkcIJBeoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.112 waku bc01655946035c03eebe8fad4b63e7a23008eca93b74fc8943ef8a8a4a938445
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc0165594603. Setting up logs at ./log/docker/node2_2025-12-15_04-35-26__ffe3558e-4a93-4ced-a969-940dab69a081__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34909
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34909/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34909/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.112/tcp/34910/p2p/16Uiu2HAm9nKBn43yXxdkFPoLyGiZvcZ2kqLrNVXSqW9LqC29kHak","/ip4/172.18.153.112/tcp/34911/ws/p2p/16Uiu2HAm9nKBn43yXxdkFPoLyGiZvcZ2kqLrNVXSqW9LqC29kHak"],"enrUri":"enr:-L24QLeYR57r8aJ94jPaMxN7dOf5TOclXjrKhpHHioWS9KXlAtOR2kKRuKEW_lo4upC4gp060yNrzsxQ7s8PUfFsVpkCgmlkgnY0gmlwhKwSmXCKbXVsdGlhZGRyc5YACASsEplwBoheAAoErBKZcAaIX90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1U1NhRS1JiIaExVnwzHcNRqT1tDfuyZBd7SXKxyzwH2DdGNwgoheg3VkcIKIYIV3YWt1MgE"}'
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:34909/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.61/tcp/16760/p2p/16Uiu2HAky2C9vt9FfhtD1UNaFSSvG6t5g7usbi6souKFoNNsfyit"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2025-12-15 04:35:27.065+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2025-12-15 04:35:28.304+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]']
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 55144d8ecb6e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc0165594603
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
2025-12-15 04:47:42.921 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:47:42.922 DEBUG [tests.conftest] Running test: test_auto_shard_relay with id: 2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3
2025-12-15 04:47:42.922 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:47:42.922 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:47:42.922 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-15 04:47:42.929 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:47:42.930 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:42.930 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:47:42.930 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:47:42.931 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:47:42.931 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.93
2025-12-15 04:47:42.931 DEBUG [src.node.docker_mananger] Generated ports ['52942', '52943', '52944', '52945', '52946']
2025-12-15 04:47:42.932 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:47:42.932 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:47:42.932 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:47:42.932 DEBUG [src.node.docker_mananger] docker run -i -t -p 52942:52942 -p 52943:52943 -p 52944:52944 -p 52945:52945 -p 52946:52946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52944 --rest-port=52942 --tcp-port=52943 --discv5-udp-port=52945 --rest-address=0.0.0.0 --nat=extip:172.18.120.93 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=feb7f9ad6caa9b9c273bbbcbb4bbed0fcb1a42e14e59eca8befcefe5f27a0bc7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52946 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2025-12-15 04:47:43.112 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.93 waku 7ed6e2693810a83a25f8792235c334e8140e132ba9a06c66ce0721429ecf930a
2025-12-15 04:47:43.144 DEBUG [src.node.docker_mananger] Container started with ID 7ed6e2693810. Setting up logs at ./log/docker/node1_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:43.145 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52942
2025-12-15 04:47:43.146 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:47:43.205 ERROR [src.node.docker_mananger] Max retries reached for container fbef60ff0fc8. Exiting log stream.
2025-12-15 04:47:43.730 ERROR [src.node.docker_mananger] Max retries reached for container ff7ed9718cbe. Exiting log stream.
2025-12-15 04:47:44.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52942/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:44.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:47:44.151 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:47:44.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:44.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.93/tcp/52943/p2p/16Uiu2HAmG3FYQftmUaU2ovN7hgfCZjApwoXjtttzS9pzFPtDCSUL","/ip4/172.18.120.93/tcp/52944/ws/p2p/16Uiu2HAmG3FYQftmUaU2ovN7hgfCZjApwoXjtttzS9pzFPtDCSUL"],"enrUri":"enr:-L24QF4fEiqRsYkURKh__bFZPoWvib-pGz6Ktj5hMK_v4G67Fa4D7KpUC0Mjz_4c7SsmqunmSTcdvCV2jcZJYC8Wzb8CgmlkgnY0gmlwhKwSeF2KbXVsdGlhZGRyc5YACASsEnhdBs7PAAoErBJ4XQbO0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkcEEdvNgKuIshcdkA80LnCj8HVfRVoCjJzrE2zAbY2DdGNwgs7Pg3VkcILO0YV3YWt1MgU"}'
2025-12-15 04:47:44.153 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:47:44.160 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:47:44.160 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:44.161 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:47:44.161 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:47:44.162 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:47:44.162 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.112
2025-12-15 04:47:44.162 DEBUG [src.node.docker_mananger] Generated ports ['47780', '47781', '47782', '47783', '47784']
2025-12-15 04:47:44.162 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:47:44.163 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:47:44.163 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:47:44.163 DEBUG [src.node.docker_mananger] docker run -i -t -p 47780:47780 -p 47781:47781 -p 47782:47782 -p 47783:47783 -p 47784:47784 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47782 --rest-port=47780 --tcp-port=47781 --discv5-udp-port=47783 --rest-address=0.0.0.0 --nat=extip:172.18.19.112 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f4c122eda241bd988aa23da6e84bed9c10b75468511611e7cee7cebefdef4b4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47784 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF4fEiqRsYkURKh__bFZPoWvib-pGz6Ktj5hMK_v4G67Fa4D7KpUC0Mjz_4c7SsmqunmSTcdvCV2jcZJYC8Wzb8CgmlkgnY0gmlwhKwSeF2KbXVsdGlhZGRyc5YACASsEnhdBs7PAAoErBJ4XQbO0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkcEEdvNgKuIshcdkA80LnCj8HVfRVoCjJzrE2zAbY2DdGNwgs7Pg3VkcILO0YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2025-12-15 04:47:44.353 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.112 waku ef29a03fcc309a8330f80816e656802a25e0a69cb27187a56e5754f5e524448d
2025-12-15 04:47:44.387 DEBUG [src.node.docker_mananger] Container started with ID ef29a03fcc30. Setting up logs at ./log/docker/node2_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:44.387 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47780
2025-12-15 04:47:44.387 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:47:45.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47780/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:45.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:47:45.400 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:47:45.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47780/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:45.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.112/tcp/47781/p2p/16Uiu2HAmDsqPrVwQJcS3SgMZdtpiN1h9tucPvTHQbXZxacaqaJh2","/ip4/172.18.19.112/tcp/47782/ws/p2p/16Uiu2HAmDsqPrVwQJcS3SgMZdtpiN1h9tucPvTHQbXZxacaqaJh2"],"enrUri":"enr:-L24QMoz-rwfAYUgsfOehwR6pyiIjAPU5fjkUaH6qKhQtIBhMvcqTuR2jB1SjB8wVAQ8U2TOpWrXtBw5jIgapf6AxHYCgmlkgnY0gmlwhKwSE3CKbXVsdGlhZGRyc5YACASsEhNwBrqlAAoErBITcAa6pt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDEiYccU_LylZ4qVX78jOGuOWg4OM_g20IRJprly4KiH2DdGNwgrqlg3VkcIK6p4V3YWt1MgE"}'
2025-12-15 04:47:45.406 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:47:45.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47780/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.93/tcp/52943/p2p/16Uiu2HAmG3FYQftmUaU2ovN7hgfCZjApwoXjtttzS9pzFPtDCSUL"]'
2025-12-15 04:47:45.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:45.417 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:47:45.417 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:45.417 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:47:45.417 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:47:45.418 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:47:45.418 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.44
2025-12-15 04:47:45.418 DEBUG [src.node.docker_mananger] Generated ports ['32693', '32694', '32695', '32696', '32697']
2025-12-15 04:47:45.419 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:47:45.419 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:47:45.419 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:47:45.419 DEBUG [src.node.docker_mananger] docker run -i -t -p 32693:32693 -p 32694:32694 -p 32695:32695 -p 32696:32696 -p 32697:32697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32695 --rest-port=32693 --tcp-port=32694 --discv5-udp-port=32696 --rest-address=0.0.0.0 --nat=extip:172.18.2.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3443c4b773d7590a0a9ff0fbbf066560d3b6e29cc529ab88af0a3337e5330dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32697 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF4fEiqRsYkURKh__bFZPoWvib-pGz6Ktj5hMK_v4G67Fa4D7KpUC0Mjz_4c7SsmqunmSTcdvCV2jcZJYC8Wzb8CgmlkgnY0gmlwhKwSeF2KbXVsdGlhZGRyc5YACASsEnhdBs7PAAoErBJ4XQbO0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkcEEdvNgKuIshcdkA80LnCj8HVfRVoCjJzrE2zAbY2DdGNwgs7Pg3VkcILO0YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2025-12-15 04:47:45.599 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.44 waku 54f2f4487a4b6ca676e8e092598f3899595fa56eccfde0d82d4efd4b021cfad5
2025-12-15 04:47:45.629 DEBUG [src.node.docker_mananger] Container started with ID 54f2f4487a4b. Setting up logs at ./log/docker/node3_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:45.630 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32693
2025-12-15 04:47:45.630 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:47:46.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32693/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:46.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:47:46.644 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:47:46.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32693/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:46.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.44/tcp/32694/p2p/16Uiu2HAmGUfQZYH677evKq5uMP9coBZFLyHp2gqs3GCw5gBvemn7","/ip4/172.18.2.44/tcp/32695/ws/p2p/16Uiu2HAmGUfQZYH677evKq5uMP9coBZFLyHp2gqs3GCw5gBvemn7"],"enrUri":"enr:-L24QLozYzxe7__9GM2bvHV_M4pGKzSsxcNtF8dnYPOjCI5fLsrJtYQuZdu9Kbx-8Gynp31V1xcrOC90VVm0R4dOQ1QCgmlkgnY0gmlwhKwSAiyKbXVsdGlhZGRyc5YACASsEgIsBn-2AAoErBICLAZ_t90DgnJzhQACAQAAiXNlY3AyNTZrMaEDOMmFIN0djQzdFojlce4csOliToQaEj4k7qbwe2PrXoCDdGNwgn-2g3VkcIJ_uIV3YWt1MgE"}'
2025-12-15 04:47:46.650 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:47:46.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.93/tcp/52943/p2p/16Uiu2HAmG3FYQftmUaU2ovN7hgfCZjApwoXjtttzS9pzFPtDCSUL"]'
2025-12-15 04:47:46.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:46.661 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:47:46.661 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:46.661 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:47:46.661 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:47:46.663 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:47:46.663 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.96
2025-12-15 04:47:46.663 DEBUG [src.node.docker_mananger] Generated ports ['64351', '64352', '64353', '64354', '64355']
2025-12-15 04:47:46.663 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:47:46.663 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:47:46.663 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:47:46.663 DEBUG [src.node.docker_mananger] docker run -i -t -p 64351:64351 -p 64352:64352 -p 64353:64353 -p 64354:64354 -p 64355:64355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64353 --rest-port=64351 --tcp-port=64352 --discv5-udp-port=64354 --rest-address=0.0.0.0 --nat=extip:172.18.13.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8b2e35aaed3e7adafde78b6ce3a5e5dc0fbaa534a906a4a162ee5f2d2bd7e47d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64355 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF4fEiqRsYkURKh__bFZPoWvib-pGz6Ktj5hMK_v4G67Fa4D7KpUC0Mjz_4c7SsmqunmSTcdvCV2jcZJYC8Wzb8CgmlkgnY0gmlwhKwSeF2KbXVsdGlhZGRyc5YACASsEnhdBs7PAAoErBJ4XQbO0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkcEEdvNgKuIshcdkA80LnCj8HVfRVoCjJzrE2zAbY2DdGNwgs7Pg3VkcILO0YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2025-12-15 04:47:46.850 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.96 waku a01fa350452c7d5ad3d4991eec4142a4d5118f61f910f2fae7eecab67e250fb4
2025-12-15 04:47:46.880 DEBUG [src.node.docker_mananger] Container started with ID a01fa350452c. Setting up logs at ./log/docker/node4_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:46.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64351
2025-12-15 04:47:46.882 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:47:47.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64351/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:47.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:47:47.897 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:47:47.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64351/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:47.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.96/tcp/64352/p2p/16Uiu2HAm9ST9A1bTgAyh4aisX98KtNp4NBcV5WAphMVAbnCKLw1f","/ip4/172.18.13.96/tcp/64353/ws/p2p/16Uiu2HAm9ST9A1bTgAyh4aisX98KtNp4NBcV5WAphMVAbnCKLw1f"],"enrUri":"enr:-L24QMdKs83XkCXqn1mHnbwmnVhOIa2mNiM-BLt8Uic9I8DsXBmavpSc9psAwCiRHThtOCG3ULOAhCueZ8v46A8nUz8CgmlkgnY0gmlwhKwSDWCKbXVsdGlhZGRyc5YACASsEg1gBvtgAAoErBINYAb7Yd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC0DauYCuj3s5p5tpzz-kEHpx7YXs8bs5hCF69qAcSDvaDdGNwgvtgg3VkcIL7YoV3YWt1MgE"}'
2025-12-15 04:47:47.901 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:47:47.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64351/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.93/tcp/52943/p2p/16Uiu2HAmG3FYQftmUaU2ovN7hgfCZjApwoXjtttzS9pzFPtDCSUL"]'
2025-12-15 04:47:47.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:47.911 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:47:47.911 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:47.911 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:47:47.911 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:47:47.912 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:47:47.912 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.229
2025-12-15 04:47:47.913 DEBUG [src.node.docker_mananger] Generated ports ['18401', '18402', '18403', '18404', '18405']
2025-12-15 04:47:47.913 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:47:47.913 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:47:47.913 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:47:47.913 DEBUG [src.node.docker_mananger] docker run -i -t -p 18401:18401 -p 18402:18402 -p 18403:18403 -p 18404:18404 -p 18405:18405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18403 --rest-port=18401 --tcp-port=18402 --discv5-udp-port=18404 --rest-address=0.0.0.0 --nat=extip:172.18.62.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5766898fab0bf2bc0f8ce1ad240cfb189ff261b99accebe0bebb614c83282173 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18405 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF4fEiqRsYkURKh__bFZPoWvib-pGz6Ktj5hMK_v4G67Fa4D7KpUC0Mjz_4c7SsmqunmSTcdvCV2jcZJYC8Wzb8CgmlkgnY0gmlwhKwSeF2KbXVsdGlhZGRyc5YACASsEnhdBs7PAAoErBJ4XQbO0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkcEEdvNgKuIshcdkA80LnCj8HVfRVoCjJzrE2zAbY2DdGNwgs7Pg3VkcILO0YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2025-12-15 04:47:48.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.229 waku 78fba8b5b7c0c6b0d1d2919b8c7a69b71c2d2631d6162507b9453b549db0419c
2025-12-15 04:47:48.132 DEBUG [src.node.docker_mananger] Container started with ID 78fba8b5b7c0. Setting up logs at ./log/docker/node5_2025-12-15_04-47-42__cea218ec-d7e1-4660-8401-1ee8276fa7e3__wakuorg_nwaku:latest.log
2025-12-15 04:47:48.132 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18401
2025-12-15 04:47:48.132 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:47:49.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18401/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:49.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:47:49.144 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:47:49.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:49.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.229/tcp/18402/p2p/16Uiu2HAm3yezKTu7bjG8cnaM7gzek3A2vjqbrsXgoD46kEu8wfeF","/ip4/172.18.62.229/tcp/18403/ws/p2p/16Uiu2HAm3yezKTu7bjG8cnaM7gzek3A2vjqbrsXgoD46kEu8wfeF"],"enrUri":"enr:-L24QAEFmKJqSi7A_EZVzF5c6WTSPSXkE7F_dr4qGkZxyPdbASvY_78VQDe9NBNi6z1cwSZPp0o6R1zTx6GyaugBJIwCgmlkgnY0gmlwhKwSPuWKbXVsdGlhZGRyc5YACASsEj7lBkfiAAoErBI-5QZH490DgnJzhQACAQAAiXNlY3AyNTZrMaECfw71-e6mc2u9QCaQfM9Dw4yirfr13FIOzrahcPjXl-iDdGNwgkfig3VkcIJH5IV3YWt1MgE"}'
2025-12-15 04:47:49.150 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:47:49.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18401/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.93/tcp/52943/p2p/16Uiu2HAmG3FYQftmUaU2ovN7hgfCZjApwoXjtttzS9pzFPtDCSUL"]'
2025-12-15 04:47:49.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:49.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52942/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-15 04:47:49.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:49.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47780/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-15 04:47:49.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:49.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32693/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-15 04:47:49.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:49.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64351/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-15 04:47:49.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:49.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18401/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-15 04:47:49.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:49.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52942/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:47:49.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:47:49.180 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:47:49.280 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:47:49.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52942/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:49.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765774069169727351,"ephemeral":false,"proof":""}]'
2025-12-15 04:47:49.285 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:47:49.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47780/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:49.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765774069169727351,"ephemeral":false,"proof":""}]'
2025-12-15 04:47:49.289 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-15 04:47:49.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32693/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:49.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765774069169727351,"ephemeral":false,"proof":""}]'
2025-12-15 04:47:49.293 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-15 04:47:49.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64351/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:49.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765774069169727351,"ephemeral":false,"proof":""}]'
2025-12-15 04:47:49.297 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-15 04:47:49.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18401/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:47:49.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765774069169727351,"ephemeral":false,"proof":""}]'
2025-12-15 04:47:49.302 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:47:49.303 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:47:49.304 DEBUG [src.node.waku_node] Stopping container with id 7ed6e2693810
2025-12-15 04:47:49.876 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:47:49.876 DEBUG [src.node.waku_node] Stopping container with id ef29a03fcc30
2025-12-15 04:47:50.429 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:47:50.429 DEBUG [src.node.waku_node] Stopping container with id 54f2f4487a4b
2025-12-15 04:47:50.736 ERROR [src.node.docker_mananger] Max retries reached for container 7ed6e2693810. Exiting log stream.
2025-12-15 04:47:50.956 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:47:50.957 DEBUG [src.node.waku_node] Stopping container with id a01fa350452c
2025-12-15 04:47:51.241 ERROR [src.node.docker_mananger] Max retries reached for container ef29a03fcc30. Exiting log stream.
2025-12-15 04:47:51.497 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:47:51.498 DEBUG [src.node.waku_node] Stopping container with id 78fba8b5b7c0
2025-12-15 04:47:51.769 ERROR [src.node.docker_mananger] Max retries reached for container 54f2f4487a4b. Exiting log stream.
2025-12-15 04:47:52.045 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:47:52.047 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:47:52.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:47:52.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:47:52.082 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:47:52.091 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:47:52.095 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,149 @@
2025-12-15 04:35:48.256 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:35:48.256 DEBUG [tests.conftest] Running test: test_sync_flags with id: 2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad
2025-12-15 04:35:48.257 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:35:48.264 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:48.264 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:48.270 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:48.270 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:48.276 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:48.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:48.277 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:35:48.278 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:48.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:48.279 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:48.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.189
2025-12-15 04:35:48.280 DEBUG [src.node.docker_mananger] Generated ports ['48774', '48775', '48776', '48777', '48778']
2025-12-15 04:35:48.280 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:48.280 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:48.280 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:48.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 48774:48774 -p 48775:48775 -p 48776:48776 -p 48777:48777 -p 48778:48778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48776 --rest-port=48774 --tcp-port=48775 --discv5-udp-port=48777 --rest-address=0.0.0.0 --nat=extip:172.18.166.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6f92d03b5d7aa4cbdfcc40022c2ce08d13efff7ab42b87ebcffaa056fefdc4a --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48778 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
2025-12-15 04:35:48.467 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.189 waku aa8b5cfe291e147af08c1448d8f4e25bad5d2f73466d5c58eff1d66ebe819552
2025-12-15 04:35:48.503 DEBUG [src.node.docker_mananger] Container started with ID aa8b5cfe291e. Setting up logs at ./log/docker/node1_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:48.504 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48774
2025-12-15 04:35:48.504 ERROR [src.node.docker_mananger] Max retries reached for container 9a6ce75a2150. Exiting log stream.
2025-12-15 04:35:48.506 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:49.023 ERROR [src.node.docker_mananger] Max retries reached for container 9aba2188a211. Exiting log stream.
2025-12-15 04:35:49.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48774/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:49.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:49.510 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:49.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:49.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.189/tcp/48775/p2p/16Uiu2HAm5Mpab3waWqeEyLUEK86eqoKxhhZUy4Qc1dhYcGW9EudM","/ip4/172.18.166.189/tcp/48776/ws/p2p/16Uiu2HAm5Mpab3waWqeEyLUEK86eqoKxhhZUy4Qc1dhYcGW9EudM"],"enrUri":"enr:-L24QNinALf-KlcPCwbC2pDN5qB-gJYY2Na1F6c2A4C3k0LkGPWDiL4Zp-7Ftoap17eCF6QrcjcXYToP8L1wQ0OiBH8CgmlkgnY0gmlwhKwSpr2KbXVsdGlhZGRyc5YACASsEqa9Br6HAAoErBKmvQa-iN0DgnJzhQADAQAAiXNlY3AyNTZrMaECk5hFHKq-5NrEZM98mojtWvJRIhuvOMuV1zkLizP1X3SDdGNwgr6Hg3VkcIK-iYV3YWt1MhM"}'
2025-12-15 04:35:49.513 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:49.513 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:49.514 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:49.515 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:49.515 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.125
2025-12-15 04:35:49.515 DEBUG [src.node.docker_mananger] Generated ports ['52699', '52700', '52701', '52702', '52703']
2025-12-15 04:35:49.516 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:49.516 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:49.516 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:49.516 DEBUG [src.node.docker_mananger] docker run -i -t -p 52699:52699 -p 52700:52700 -p 52701:52701 -p 52702:52702 -p 52703:52703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52701 --rest-port=52699 --tcp-port=52700 --discv5-udp-port=52702 --rest-address=0.0.0.0 --nat=extip:172.18.57.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f5abcf5bf0a35d8ef02dab89b144f3b74ba4a8b4d85c6bacb0d9da9e68ab680 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52703 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QNinALf-KlcPCwbC2pDN5qB-gJYY2Na1F6c2A4C3k0LkGPWDiL4Zp-7Ftoap17eCF6QrcjcXYToP8L1wQ0OiBH8CgmlkgnY0gmlwhKwSpr2KbXVsdGlhZGRyc5YACASsEqa9Br6HAAoErBKmvQa-iN0DgnJzhQADAQAAiXNlY3AyNTZrMaECk5hFHKq-5NrEZM98mojtWvJRIhuvOMuV1zkLizP1X3SDdGNwgr6Hg3VkcIK-iYV3YWt1MhM
2025-12-15 04:35:49.702 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.125 waku e23358bb1f70a19e7bd91a6342a820d3b5c2fae3e535b83eb6d5964c58578e55
2025-12-15 04:35:49.735 DEBUG [src.node.docker_mananger] Container started with ID e23358bb1f70. Setting up logs at ./log/docker/node2_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:49.736 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52699
2025-12-15 04:35:49.736 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:50.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52699/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:50.748 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:50.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.125/tcp/52700/p2p/16Uiu2HAmPNBKSHopdwxeBn7pZTyKM6KQHdQa3Atvq4jq5NuE7hzF","/ip4/172.18.57.125/tcp/52701/ws/p2p/16Uiu2HAmPNBKSHopdwxeBn7pZTyKM6KQHdQa3Atvq4jq5NuE7hzF"],"enrUri":"enr:-L24QHLMK4EzOZ0Z2iUD3YdPBatcCdnm0xwtJpC9jj1q7bzkQlqJa_97OzV53SILWzf21BXNxb_llKx6r9gURjwvyp8CgmlkgnY0gmlwhKwSOX2KbXVsdGlhZGRyc5YACASsEjl9Bs3cAAoErBI5fQbN3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnyIVhFgJzhl7tsSdffl7tWuv_MVleYXMX8TSZOeJgxiDdGNwgs3cg3VkcILN3oV3YWt1MgE"}'
2025-12-15 04:35:50.753 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:50.753 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:50.753 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:50.755 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:50.755 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.223
2025-12-15 04:35:50.755 DEBUG [src.node.docker_mananger] Generated ports ['8955', '8956', '8957', '8958', '8959']
2025-12-15 04:35:50.755 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:50.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:50.756 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:50.756 DEBUG [src.node.docker_mananger] docker run -i -t -p 8955:8955 -p 8956:8956 -p 8957:8957 -p 8958:8958 -p 8959:8959 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8957 --rest-port=8955 --tcp-port=8956 --discv5-udp-port=8958 --rest-address=0.0.0.0 --nat=extip:172.18.254.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8db222c5f7d3bbffdabeaa84dbeaf7dbbeeedfcf9f228279df2bf9abb4cdf7f2 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8959 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QHLMK4EzOZ0Z2iUD3YdPBatcCdnm0xwtJpC9jj1q7bzkQlqJa_97OzV53SILWzf21BXNxb_llKx6r9gURjwvyp8CgmlkgnY0gmlwhKwSOX2KbXVsdGlhZGRyc5YACASsEjl9Bs3cAAoErBI5fQbN3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnyIVhFgJzhl7tsSdffl7tWuv_MVleYXMX8TSZOeJgxiDdGNwgs3cg3VkcILN3oV3YWt1MgE
2025-12-15 04:35:50.951 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.223 waku 627f8ee05777ef52f70e1e936e8735185f52b178c710d01c22cb99b74e135c69
2025-12-15 04:35:50.981 DEBUG [src.node.docker_mananger] Container started with ID 627f8ee05777. Setting up logs at ./log/docker/node3_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:50.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8955
2025-12-15 04:35:50.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:51.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8955/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:51.994 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:51.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8955/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.223/tcp/8956/p2p/16Uiu2HAmKmjd9nbrbAo9p3dsSC3Riii9oUpAjrTJ8CkToYPXM9kZ","/ip4/172.18.254.223/tcp/8957/ws/p2p/16Uiu2HAmKmjd9nbrbAo9p3dsSC3Riii9oUpAjrTJ8CkToYPXM9kZ"],"enrUri":"enr:-L24QAc46M0itT_4TYvQlMhPJ7h2KBEdlnj28ZdImnv3ealJAIsI74ND8tCzawaaz5LzRYm0_XpsXCVm1A-BirMg2B0CgmlkgnY0gmlwhKwS_t-KbXVsdGlhZGRyc5YACASsEv7fBiL8AAoErBL-3wYi_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDabw5C2YnFIEm7cSLrpqbQDxKCBt_ZTUroeHU7iGHsn6DdGNwgiL8g3VkcIIi_oV3YWt1MgE"}'
2025-12-15 04:35:52.001 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:52.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.189/tcp/48775/p2p/16Uiu2HAm5Mpab3waWqeEyLUEK86eqoKxhhZUy4Qc1dhYcGW9EudM"]'
2025-12-15 04:35:52.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8955/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.125/tcp/52700/p2p/16Uiu2HAmPNBKSHopdwxeBn7pZTyKM6KQHdQa3Atvq4jq5NuE7hzF"]'
2025-12-15 04:35:52.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:35:52.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:35:52.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8955/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:35:52.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.015 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:52.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:52.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.020 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:52.220 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:52.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:52.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:52.428 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:52.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:52.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:52.635 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:52.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:52.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.641 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:52.841 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:52.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:52.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:52.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:53.050 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:53.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:53.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:53.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:53.257 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:53.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:53.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:53.263 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:53.464 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:53.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:53.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:53.472 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:53.673 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:53.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:53.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:53.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:53.880 DEBUG [src.steps.store] Relaying message
2025-12-15 04:35:53.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:53.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:53.886 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:35:54.087 DEBUG [src.libs.common] Sleeping for 2 seconds
2025-12-15 04:35:56.088 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:35:56.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc307e0c87dd51c2926a40631e40fdc5ed9be78c6405c3e765aef28716eeed2a7"},{"messageHash":"0xf8daa17e9468d9698490bead765235dc5bff1f016df3b15a6a8a3c6b759d4887"},{"messageHash":"0x3f3708ca103404aeac2b0b7e9b255e940a3fdbbbddf28d2b8e74b09aca43a936"},{"messageHash":"0xce51a400fd77d1c74d5adf5d57b632108ed1af08166df5ce0f7bd44039029948"},{"messageHash":"0xba6d5ed7dcc9f65cfa43a8b24c73db211c3708169793e244835336b47f5777a4"},{"messageHash":"0x9910986b709a3ea6c29f39ff91a44a9a39ace4e489f03c23bf2421b252017c7b"},{"messageHash":"0x71bd3b296f9eed1f44863050d097c87b1318c94312727f41268e1b3a0957c277"},{"messageHash":"0x2565158e14dbcee88513346a6501882345f95f7e2efd8921a4fd26d8611a5ecf"},{"messageHash":"0x629ac692e1553e2081eab6fc21b0f48b7555261edeca81a5ce06dadc48087a13"},{"messageHash":"0x11ff3cfd7b071cc457b5450087f755970f98f33ad8a5263af433e347fe2de694"}]}'
2025-12-15 04:35:56.092 DEBUG [src.steps.store] messages length is 10
2025-12-15 04:35:56.093 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:35:56.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52699/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b9ca6a21a7ca9e7fa78b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc307e0c87dd51c2926a40631e40fdc5ed9be78c6405c3e765aef28716eeed2a7"},{"messageHash":"0xf8daa17e9468d9698490bead765235dc5bff1f016df3b15a6a8a3c6b759d4887"},{"messageHash":"0x3f3708ca103404aeac2b0b7e9b255e940a3fdbbbddf28d2b8e74b09aca43a936"},{"messageHash":"0xce51a400fd77d1c74d5adf5d57b632108ed1af08166df5ce0f7bd44039029948"},{"messageHash":"0xba6d5ed7dcc9f65cfa43a8b24c73db211c3708169793e244835336b47f5777a4"},{"messageHash":"0x9910986b709a3ea6c29f39ff91a44a9a39ace4e489f03c23bf2421b252017c7b"},{"messageHash":"0x71bd3b296f9eed1f44863050d097c87b1318c94312727f41268e1b3a0957c277"},{"messageHash":"0x2565158e14dbcee88513346a6501882345f95f7e2efd8921a4fd26d8611a5ecf"},{"messageHash":"0x629ac692e1553e2081eab6fc21b0f48b7555261edeca81a5ce06dadc48087a13"},{"messageHash":"0x11ff3cfd7b071cc457b5450087f755970f98f33ad8a5263af433e347fe2de694"}]}'
2025-12-15 04:35:56.101 DEBUG [src.steps.store] messages length is 10
2025-12-15 04:35:56.102 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:35:56.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8955/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.106 ERROR [src.node.api_clients.base_client] HTTP error occurred: 412 Client Error: Precondition Failed for url: http://127.0.0.1:8955/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true. Response content: b'No suitable service peer & none discovered'
2025-12-15 04:35:56.159 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:35:56.160 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:35:56.161 DEBUG [src.node.waku_node] Stopping container with id aa8b5cfe291e
2025-12-15 04:35:56.712 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:35:56.712 DEBUG [src.node.waku_node] Stopping container with id e23358bb1f70
2025-12-15 04:35:57.276 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:35:57.276 DEBUG [src.node.waku_node] Stopping container with id 627f8ee05777
2025-12-15 04:35:57.527 ERROR [src.node.docker_mananger] Max retries reached for container aa8b5cfe291e. Exiting log stream.
2025-12-15 04:35:57.809 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:35:57.810 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:35:57.819 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:35:57.830 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:35:57.836 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:35:57.837 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2025-12-15 04:35:57.837 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2025-12-15 04:35:57.838 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:57.838 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log
2025-12-15 04:35:57.839 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2025-12-15_04-35-48__a999878e-3871-4f8e-b9da-6405af44bfad__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,860 @@
2025-12-15 04:35:03.179 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:35:03.179 DEBUG [tests.conftest] Running test: test_light_push_with_valid_version with id: 2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc
2025-12-15 04:35:03.179 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:35:03.180 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-15 04:35:03.186 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:03.186 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:03.186 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:03.187 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:03.188 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:03.188 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.204
2025-12-15 04:35:03.188 DEBUG [src.node.docker_mananger] Generated ports ['50885', '50886', '50887', '50888', '50889']
2025-12-15 04:35:03.188 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:03.188 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:03.189 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:03.189 DEBUG [src.node.docker_mananger] docker run -i -t -p 50885:50885 -p 50886:50886 -p 50887:50887 -p 50888:50888 -p 50889:50889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50887 --rest-port=50885 --tcp-port=50886 --discv5-udp-port=50888 --rest-address=0.0.0.0 --nat=extip:172.18.76.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7bf0fbcd04e9d78df69f5ca0b4e479d16a0c8bb6eacfbc177888494c393fca7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50889 --metrics-logging=true --lightpush=true --relay=true
2025-12-15 04:35:03.389 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.204 waku c0d00f10c549dd66be76d528f29544cef80bb4311f4cd9195970e794723da184
2025-12-15 04:35:03.425 DEBUG [src.node.docker_mananger] Container started with ID c0d00f10c549. Setting up logs at ./log/docker/receiving_node1_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:03.427 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50885
2025-12-15 04:35:03.427 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:04.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50885/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:04.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:04.431 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:04.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:04.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.204/tcp/50886/p2p/16Uiu2HAmFgVooMTd1uo97WvTdWusVcjNd146b1HXhjBmt2Bsycf8","/ip4/172.18.76.204/tcp/50887/ws/p2p/16Uiu2HAmFgVooMTd1uo97WvTdWusVcjNd146b1HXhjBmt2Bsycf8"],"enrUri":"enr:-L24QOXmnRf5waAPJQeFrQ4dpnk7s9yyP3vWpdb5eK0G7VcIBZmkD-AQ1hqgGJwUtcxp7zMwFBVsvesQB4DnYLUcW8ECgmlkgnY0gmlwhKwSTMyKbXVsdGlhZGRyc5YACASsEkzMBsbGAAoErBJMzAbGx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLPXy5Nx1E9RHqG1MM2F4-6dMUxHlXQMjo2p9rF8ICG-DdGNwgsbGg3VkcILGyIV3YWt1Mgk"}'
2025-12-15 04:35:04.434 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:04.442 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:04.442 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:04.442 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:04.442 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:04.444 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:04.444 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.40
2025-12-15 04:35:04.444 DEBUG [src.node.docker_mananger] Generated ports ['53019', '53020', '53021', '53022', '53023']
2025-12-15 04:35:04.444 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:04.444 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:04.444 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:04.445 DEBUG [src.node.docker_mananger] docker run -i -t -p 53019:53019 -p 53020:53020 -p 53021:53021 -p 53022:53022 -p 53023:53023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53021 --rest-port=53019 --tcp-port=53020 --discv5-udp-port=53022 --rest-address=0.0.0.0 --nat=extip:172.18.154.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffe75c1704a0cda8dcf042ff4ca75d21ea28feef44dbde1dd5c5ea9d2c97eb6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53023 --metrics-logging=true --lightpush=false --relay=true
2025-12-15 04:35:04.628 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.40 waku ec485023a6e9c4ab18c544a4319b8c28d2c5d0de460d3cf460fe4f411c208589
2025-12-15 04:35:04.657 DEBUG [src.node.docker_mananger] Container started with ID ec485023a6e9. Setting up logs at ./log/docker/receiving_node2_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:04.657 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53019
2025-12-15 04:35:04.658 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:05.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53019/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:05.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:05.662 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:05.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:05.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.40/tcp/53020/p2p/16Uiu2HAm7a8mY6WJC2rkZ5hFL4KawXyfAthg6ouQFoGBkJ8Yb5Nh","/ip4/172.18.154.40/tcp/53021/ws/p2p/16Uiu2HAm7a8mY6WJC2rkZ5hFL4KawXyfAthg6ouQFoGBkJ8Yb5Nh"],"enrUri":"enr:-L24QAvsNpB7HbSmHgzyZAVscHGFKI4DjvIN8obWsGVqcNerHIMJ55W1UhG0jl6aL9ShR3ZQGvZ7kfQVl09GWqjkJogCgmlkgnY0gmlwhKwSmiiKbXVsdGlhZGRyc5YACASsEpooBs8cAAoErBKaKAbPHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtHct_T6WNPt6w22Pb_FAFKmUaeZLW780amEQvCIhFNqDdGNwgs8cg3VkcILPHoV3YWt1MgE"}'
2025-12-15 04:35:05.665 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:05.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53019/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.204/tcp/50886/p2p/16Uiu2HAmFgVooMTd1uo97WvTdWusVcjNd146b1HXhjBmt2Bsycf8"]'
2025-12-15 04:35:05.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:05.707 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:05.707 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:05.707 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:05.707 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:05.712 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:05.712 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.31
2025-12-15 04:35:05.712 DEBUG [src.node.docker_mananger] Generated ports ['46743', '46744', '46745', '46746', '46747']
2025-12-15 04:35:05.713 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:05.713 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:05.714 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:05.715 DEBUG [src.node.docker_mananger] docker run -i -t -p 46743:46743 -p 46744:46744 -p 46745:46745 -p 46746:46746 -p 46747:46747 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46745 --rest-port=46743 --tcp-port=46744 --discv5-udp-port=46746 --rest-address=0.0.0.0 --nat=extip:172.18.93.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1b9d1ee2a1ff0fb5d9643d4f1021ffc02e231eab7da1ece36b4833daeabfe7f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46747 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOXmnRf5waAPJQeFrQ4dpnk7s9yyP3vWpdb5eK0G7VcIBZmkD-AQ1hqgGJwUtcxp7zMwFBVsvesQB4DnYLUcW8ECgmlkgnY0gmlwhKwSTMyKbXVsdGlhZGRyc5YACASsEkzMBsbGAAoErBJMzAbGx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLPXy5Nx1E9RHqG1MM2F4-6dMUxHlXQMjo2p9rF8ICG-DdGNwgsbGg3VkcILGyIV3YWt1Mgk --lightpushnode=/ip4/172.18.76.204/tcp/50886/p2p/16Uiu2HAmFgVooMTd1uo97WvTdWusVcjNd146b1HXhjBmt2Bsycf8 --lightpush=true --relay=false
2025-12-15 04:35:05.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.31 waku 2718a0f5e696275710512cfd181bf4276ad10cb9aad02924d8c8f3d59d752e20
2025-12-15 04:35:05.920 DEBUG [src.node.docker_mananger] Container started with ID 2718a0f5e696. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:05.921 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46743
2025-12-15 04:35:05.921 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:06.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.234 ERROR [src.node.docker_mananger] Max retries reached for container 2718a0f5e696. Exiting log stream.
2025-12-15 04:35:07.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:07.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:08.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:09.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:10.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:11.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:12.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:13.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:14.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:15.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:16.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:17.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:18.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:19.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:20.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:21.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:22.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:23.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:24.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:25.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46743/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:26.926 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=46743): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa864e24f80>: Failed to establish a new connection: [Errno 111] Connection refused'))
2025-12-15 04:35:27.027 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:27.027 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:27.029 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:27.029 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.39
2025-12-15 04:35:27.029 DEBUG [src.node.docker_mananger] Generated ports ['33516', '33517', '33518', '33519', '33520']
2025-12-15 04:35:27.029 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:27.029 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:27.029 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:27.029 DEBUG [src.node.docker_mananger] docker run -i -t -p 33516:33516 -p 33517:33517 -p 33518:33518 -p 33519:33519 -p 33520:33520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33518 --rest-port=33516 --tcp-port=33517 --discv5-udp-port=33519 --rest-address=0.0.0.0 --nat=extip:172.18.235.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=148bbeecb0a6daa278f7ac4ec80c0da7b590c0f28d22ded099ef0c750d09310a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33520 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOXmnRf5waAPJQeFrQ4dpnk7s9yyP3vWpdb5eK0G7VcIBZmkD-AQ1hqgGJwUtcxp7zMwFBVsvesQB4DnYLUcW8ECgmlkgnY0gmlwhKwSTMyKbXVsdGlhZGRyc5YACASsEkzMBsbGAAoErBJMzAbGx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLPXy5Nx1E9RHqG1MM2F4-6dMUxHlXQMjo2p9rF8ICG-DdGNwgsbGg3VkcILGyIV3YWt1Mgk --lightpushnode=/ip4/172.18.76.204/tcp/50886/p2p/16Uiu2HAmFgVooMTd1uo97WvTdWusVcjNd146b1HXhjBmt2Bsycf8 --lightpush=true --relay=false
2025-12-15 04:35:27.220 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.39 waku 1a9284a469b33b4fec05abd98610b65daebe7b305a979d7408b4c3654cccebb1
2025-12-15 04:35:27.250 DEBUG [src.node.docker_mananger] Container started with ID 1a9284a469b3. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:27.251 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33516
2025-12-15 04:35:27.251 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:28.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:28.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:28.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:28.546 ERROR [src.node.docker_mananger] Max retries reached for container 1a9284a469b3. Exiting log stream.
2025-12-15 04:35:28.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:28.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:28.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:28.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:28.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:29.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:30.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:34.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:35.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:36.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:37.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:38.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:39.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:40.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:41.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:42.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:43.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:44.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:45.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:46.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:47.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:48.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:48.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:48.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33516/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:48.255 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=33516): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa8650a2c90>: Failed to establish a new connection: [Errno 111] Connection refused'))
2025-12-15 04:35:48.355 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:48.355 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:48.357 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:48.357 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.7
2025-12-15 04:35:48.357 DEBUG [src.node.docker_mananger] Generated ports ['41498', '41499', '41500', '41501', '41502']
2025-12-15 04:35:48.357 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:48.357 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:48.358 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:48.358 DEBUG [src.node.docker_mananger] docker run -i -t -p 41498:41498 -p 41499:41499 -p 41500:41500 -p 41501:41501 -p 41502:41502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41500 --rest-port=41498 --tcp-port=41499 --discv5-udp-port=41501 --rest-address=0.0.0.0 --nat=extip:172.18.230.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a5e1e1fbcac1bf5ddec052e6aea9fde0f85d2908c11deb3b24892a66fdbdfb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41502 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOXmnRf5waAPJQeFrQ4dpnk7s9yyP3vWpdb5eK0G7VcIBZmkD-AQ1hqgGJwUtcxp7zMwFBVsvesQB4DnYLUcW8ECgmlkgnY0gmlwhKwSTMyKbXVsdGlhZGRyc5YACASsEkzMBsbGAAoErBJMzAbGx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLPXy5Nx1E9RHqG1MM2F4-6dMUxHlXQMjo2p9rF8ICG-DdGNwgsbGg3VkcILGyIV3YWt1Mgk --lightpushnode=/ip4/172.18.76.204/tcp/50886/p2p/16Uiu2HAmFgVooMTd1uo97WvTdWusVcjNd146b1HXhjBmt2Bsycf8 --lightpush=true --relay=false
2025-12-15 04:35:48.547 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.7 waku 2d00f482f46c5dd43ac93dde2a7560092caacf95762573b4255037e497a6bac1
2025-12-15 04:35:48.575 DEBUG [src.node.docker_mananger] Container started with ID 2d00f482f46c. Setting up logs at ./log/docker/lightpush_node1_2025-12-15_04-35-03__b0941802-1cf4-4259-81a8-53ae42eb5cfc__wakuorg_nwaku:latest.log
2025-12-15 04:35:48.577 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41498
2025-12-15 04:35:48.577 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:49.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:49.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:49.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:49.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:49.928 ERROR [src.node.docker_mananger] Max retries reached for container 2d00f482f46c. Exiting log stream.
2025-12-15 04:35:49.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:50.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:51.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:52.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:53.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:57.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:58.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:59.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:00.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:01.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:02.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:03.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:04.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:05.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:06.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:07.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:08.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41498/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:36:09.678 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=41498): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa8651a3500>: Failed to establish a new connection: [Errno 111] Connection refused'))
2025-12-15 04:36:09.865 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:36:09.866 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:36:09.866 DEBUG [src.node.waku_node] Stopping container with id c0d00f10c549
2025-12-15 04:36:10.374 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:36:10.375 DEBUG [src.node.waku_node] Stopping container with id ec485023a6e9
2025-12-15 04:36:10.865 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:36:10.867 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:10.970 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.072 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.175 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.277 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.277 ERROR [src.node.docker_mananger] Max retries reached for container c0d00f10c549. Exiting log stream.
2025-12-15 04:36:11.378 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.480 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.581 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.680 ERROR [src.node.docker_mananger] Max retries reached for container ec485023a6e9. Exiting log stream.
2025-12-15 04:36:11.683 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.785 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.886 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:11.988 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.090 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.192 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.294 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.396 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.498 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.600 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.702 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.803 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:12.905 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.007 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.109 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.211 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.312 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.414 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.515 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.617 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.718 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.820 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:13.922 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.024 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.126 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.228 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.330 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.432 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.533 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.635 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.737 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.838 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:14.940 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.041 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.143 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.244 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.346 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.448 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.549 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.651 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.753 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.855 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.956 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:15.958 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/2d00f482f46c5dd43ac93dde2a7560092caacf95762573b4255037e497a6bac1/stop: Not Found ("No such container: 2d00f482f46c5dd43ac93dde2a7560092caacf95762573b4255037e497a6bac1")
2025-12-15 04:36:15.958 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.059 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.161 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.262 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.364 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.465 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.567 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.668 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.770 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.871 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:16.973 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.074 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.176 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.277 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.379 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.480 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.582 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.684 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.786 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.887 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:17.989 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.091 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.193 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.294 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.396 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.498 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.600 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.702 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.804 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:18.905 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.007 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.109 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.211 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.313 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.415 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.516 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.618 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.720 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.822 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:19.924 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.026 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.128 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.229 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.331 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.433 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.535 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.636 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.737 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.839 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:20.940 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.042 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.043 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/2d00f482f46c5dd43ac93dde2a7560092caacf95762573b4255037e497a6bac1/stop: Not Found ("No such container: 2d00f482f46c5dd43ac93dde2a7560092caacf95762573b4255037e497a6bac1")
2025-12-15 04:36:21.043 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.144 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.246 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.347 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.449 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.550 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.651 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.753 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.854 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:21.956 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.058 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.160 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.262 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.363 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.465 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.567 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.669 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.771 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.873 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:22.974 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.076 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.178 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.280 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.381 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.483 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.585 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.686 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.788 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.890 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:23.992 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.094 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.195 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.297 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.399 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.501 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.603 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.705 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.807 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:24.908 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.010 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.112 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.214 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.316 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.418 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.520 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.621 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.723 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.825 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:25.927 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:26.028 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:26.130 DEBUG [src.node.waku_node] Stopping container with id 2d00f482f46c
2025-12-15 04:36:26.132 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/2d00f482f46c5dd43ac93dde2a7560092caacf95762573b4255037e497a6bac1/stop: Not Found ("No such container: 2d00f482f46c5dd43ac93dde2a7560092caacf95762573b4255037e497a6bac1")
2025-12-15 04:36:26.133 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:36:26.181 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:36:26.205 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:36:26.206 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:36:26.206 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:36:26.207 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2025-12-15 04:48:13.564 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:48:13.565 DEBUG [tests.conftest] Running test: test_cursor_at_page_size_boundary with id: 2025-12-15_04-48-13__3a4f5356-bb83-424a-8894-525660d73bf2
2025-12-15 04:48:13.565 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:48:13.565 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:48:13.565 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-15 04:48:13.572 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:48:13.572 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-15_04-48-13__3a4f5356-bb83-424a-8894-525660d73bf2__wakuorg_nwaku:latest.log
2025-12-15 04:48:13.573 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:48:13.573 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:48:13.574 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:48:13.574 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.225
2025-12-15 04:48:13.574 DEBUG [src.node.docker_mananger] Generated ports ['14932', '14933', '14934', '14935', '14936']
2025-12-15 04:48:13.575 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:48:13.575 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:48:13.575 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:48:13.575 DEBUG [src.node.docker_mananger] docker run -i -t -p 14932:14932 -p 14933:14933 -p 14934:14934 -p 14935:14935 -p 14936:14936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14934 --rest-port=14932 --tcp-port=14933 --discv5-udp-port=14935 --rest-address=0.0.0.0 --nat=extip:172.18.240.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5e3b1263a6cd88edacdfc9cb0a7f0a0c9cadebbcbaadb01c0c33f733b0be4af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14936 --metrics-logging=true --store=true --relay=true
2025-12-15 04:48:13.758 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.225 waku 2d58b9ae3bcbbd6d9570e3d68e1bdeba597716e94b77ba55a1e6d549437a1622
2025-12-15 04:48:13.787 DEBUG [src.node.docker_mananger] Container started with ID 2d58b9ae3bcb. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-48-13__3a4f5356-bb83-424a-8894-525660d73bf2__wakuorg_nwaku:latest.log
2025-12-15 04:48:13.788 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14932
2025-12-15 04:48:13.788 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:48:13.851 ERROR [src.node.docker_mananger] Max retries reached for container 92bb271f2bcf. Exiting log stream.
2025-12-15 04:48:14.365 ERROR [src.node.docker_mananger] Max retries reached for container 8b4753154321. Exiting log stream.
2025-12-15 04:48:14.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14932/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:14.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:48:14.792 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:48:14.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14932/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:14.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.225/tcp/14933/p2p/16Uiu2HAmMLXWKkicKiKoZ26VBgU4tRoyiunpynyGdk7v94VZoZ2K","/ip4/172.18.240.225/tcp/14934/ws/p2p/16Uiu2HAmMLXWKkicKiKoZ26VBgU4tRoyiunpynyGdk7v94VZoZ2K"],"enrUri":"enr:-L24QCfcJ1u3atRdE0udMws6mp4vWUU0BVFwaUdTfiwwtvNBRwm4AkomT21IuBANb1_xqJk2T2GVndDtW8j5juPEkMICgmlkgnY0gmlwhKwS8OGKbXVsdGlhZGRyc5YACASsEvDhBjpVAAoErBLw4QY6Vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgP5f-V4r6ZZGQY54SpdYNdJDdOZVo7845E_-cvXxazyDdGNwgjpVg3VkcII6V4V3YWt1MgM"}'
2025-12-15 04:48:14.794 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:48:14.801 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:48:14.801 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-15_04-48-13__3a4f5356-bb83-424a-8894-525660d73bf2__wakuorg_nwaku:latest.log
2025-12-15 04:48:14.801 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:48:14.802 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:48:14.803 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:48:14.803 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.19
2025-12-15 04:48:14.804 DEBUG [src.node.docker_mananger] Generated ports ['62219', '62220', '62221', '62222', '62223']
2025-12-15 04:48:14.804 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:48:14.804 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:48:14.804 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:48:14.804 DEBUG [src.node.docker_mananger] docker run -i -t -p 62219:62219 -p 62220:62220 -p 62221:62221 -p 62222:62222 -p 62223:62223 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62221 --rest-port=62219 --tcp-port=62220 --discv5-udp-port=62222 --rest-address=0.0.0.0 --nat=extip:172.18.115.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cb9dfc8ea9f1f916c8ea9b7c36d32afeff4cbee058cc7acddae48825eccfbe7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62223 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCfcJ1u3atRdE0udMws6mp4vWUU0BVFwaUdTfiwwtvNBRwm4AkomT21IuBANb1_xqJk2T2GVndDtW8j5juPEkMICgmlkgnY0gmlwhKwS8OGKbXVsdGlhZGRyc5YACASsEvDhBjpVAAoErBLw4QY6Vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgP5f-V4r6ZZGQY54SpdYNdJDdOZVo7845E_-cvXxazyDdGNwgjpVg3VkcII6V4V3YWt1MgM --storenode=/ip4/172.18.240.225/tcp/14933/p2p/16Uiu2HAmMLXWKkicKiKoZ26VBgU4tRoyiunpynyGdk7v94VZoZ2K --store=true --relay=true
2025-12-15 04:48:14.995 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.19 waku 859999e7447e344423903c346aff14bc7eb0e4b03595f646c6edf5d6ec12c0fe
2025-12-15 04:48:15.029 DEBUG [src.node.docker_mananger] Container started with ID 859999e7447e. Setting up logs at ./log/docker/store_node1_2025-12-15_04-48-13__3a4f5356-bb83-424a-8894-525660d73bf2__wakuorg_nwaku:latest.log
2025-12-15 04:48:15.030 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62219
2025-12-15 04:48:15.030 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:48:16.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62219/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:16.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:48:16.035 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:48:16.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62219/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:16.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.19/tcp/62220/p2p/16Uiu2HAmUpzvca3hMxCjtGzPsB6WxTAKibWBQbAfCG5WCg8kRgCk","/ip4/172.18.115.19/tcp/62221/ws/p2p/16Uiu2HAmUpzvca3hMxCjtGzPsB6WxTAKibWBQbAfCG5WCg8kRgCk"],"enrUri":"enr:-L24QGuLSjHxxMPFwcD5vaa6CjqpxQlf7-NDS3ORzfRCvJLNOvcQosLiUeW-zCOsDdBgLDYsdR0M1XWzRCRjWp_VrlwCgmlkgnY0gmlwhKwScxOKbXVsdGlhZGRyc5YACASsEnMTBvMMAAoErBJzEwbzDd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8Ety1Rr9vQSeXu-IIs-pLNTVbzKCSNQVDPq-0UZEoDWDdGNwgvMMg3VkcILzDoV3YWt1MgM"}'
2025-12-15 04:48:16.038 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:48:16.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62219/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.225/tcp/14933/p2p/16Uiu2HAmMLXWKkicKiKoZ26VBgU4tRoyiunpynyGdk7v94VZoZ2K"]'
2025-12-15 04:48:16.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:48:16.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62219/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:48:16.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.046 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:16.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:16.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.052 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:16.253 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:16.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:16.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.259 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:16.460 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:16.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:16.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.466 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:16.667 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:16.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:16.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:16.873 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:16.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:16.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:16.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:17.080 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:17.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:17.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:17.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:17.287 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:17.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:17.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:17.293 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:17.493 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:17.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:17.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:17.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:17.700 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:17.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:17.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:17.707 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:17.907 DEBUG [src.steps.store] Relaying message
2025-12-15 04:48:17.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14932/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)'}'
2025-12-15 04:48:17.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:48:17.913 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:48:18.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14932/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:18.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa60896093e78e3c331a660a0d54d7ba71d12d23256ba5c4a31fd7672a6129773"},{"messageHash":"0x4ceeebb9ca28e6cded5100e5f8ed61bfb1d26ec6b538a16db616c7e13528da4c"},{"messageHash":"0xcd8291728c7d0f228cb45d60df23cb9392e9f3c45422db32231bd999ff204a05"},{"messageHash":"0xe17c6c8906cc7580e983b976bac6dcc9d72f6485cecb3931e89aec1f94c00d1f"},{"messageHash":"0x44b2b457d97cbed1cfc5975bc06fc884cb54eac28eacedf874a8f6666b2d0f78"}],"paginationCursor":"0x44b2b457d97cbed1cfc5975bc06fc884cb54eac28eacedf874a8f6666b2d0f78"}'
2025-12-15 04:48:18.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14932/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x44b2b457d97cbed1cfc5975bc06fc884cb54eac28eacedf874a8f6666b2d0f78&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:18.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb8958f3047880b24d15d0fcafbda96c55fc675155d4c33da51d9463d328aa35f"},{"messageHash":"0x6493c2de44229c533e2c43f6818454556c47cb53db5d0f93719b6a1bba3d9d58"},{"messageHash":"0x1ec349b90002b8e6998b2e1b0fec0ce18cf2f42612e4f24e9d0127a950f29276"},{"messageHash":"0x82086eb3d822ba15f6455e6864536d8e6ee9530c7859db7680be4e9b57e6dbdd"},{"messageHash":"0xbeb48ae5e6232f70ec00e924322c6234223ca8f8808ffceb1b15fdb5ba2ef567"}]}'
2025-12-15 04:48:18.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62219/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:18.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa60896093e78e3c331a660a0d54d7ba71d12d23256ba5c4a31fd7672a6129773"},{"messageHash":"0x4ceeebb9ca28e6cded5100e5f8ed61bfb1d26ec6b538a16db616c7e13528da4c"},{"messageHash":"0xcd8291728c7d0f228cb45d60df23cb9392e9f3c45422db32231bd999ff204a05"},{"messageHash":"0xe17c6c8906cc7580e983b976bac6dcc9d72f6485cecb3931e89aec1f94c00d1f"},{"messageHash":"0x44b2b457d97cbed1cfc5975bc06fc884cb54eac28eacedf874a8f6666b2d0f78"}],"paginationCursor":"0x44b2b457d97cbed1cfc5975bc06fc884cb54eac28eacedf874a8f6666b2d0f78"}'
2025-12-15 04:48:18.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62219/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x44b2b457d97cbed1cfc5975bc06fc884cb54eac28eacedf874a8f6666b2d0f78&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:48:18.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb8958f3047880b24d15d0fcafbda96c55fc675155d4c33da51d9463d328aa35f"},{"messageHash":"0x6493c2de44229c533e2c43f6818454556c47cb53db5d0f93719b6a1bba3d9d58"},{"messageHash":"0x1ec349b90002b8e6998b2e1b0fec0ce18cf2f42612e4f24e9d0127a950f29276"},{"messageHash":"0x82086eb3d822ba15f6455e6864536d8e6ee9530c7859db7680be4e9b57e6dbdd"},{"messageHash":"0xbeb48ae5e6232f70ec00e924322c6234223ca8f8808ffceb1b15fdb5ba2ef567"}]}'
2025-12-15 04:48:18.129 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:48:18.131 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:48:18.131 DEBUG [src.node.waku_node] Stopping container with id 2d58b9ae3bcb
2025-12-15 04:48:18.680 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:48:18.681 DEBUG [src.node.waku_node] Stopping container with id 859999e7447e
2025-12-15 04:48:19.201 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:48:19.203 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:48:19.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:48:19.217 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41006', '41007', '41008', '41009', '41010']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41006:41006 -p 41007:41007 -p 41008:41008 -p 41009:41009 -p 41010:41010 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41008 --rest-port=41006 --tcp-port=41007 --discv5-udp-port=41009 --rest-address=0.0.0.0 --nat=extip:172.18.72.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea9618326eb8fce2fd9d594428ba9d92e73a6fbaf3be4988c17fa2b149a38aef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41010 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.169 waku 722f4d26e3332079731b0d2562d44315b445bd26a52112eaabead2ddcc0e9e1c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 722f4d26e333. Setting up logs at ./log/docker/node1_2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41006
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41006/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41006/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.169/tcp/41007/p2p/16Uiu2HAmUtpBmp4aSXN2Ny4pHsqeXVfymziVGaDo5by4twrh1EWW","/ip4/172.18.72.169/tcp/41008/ws/p2p/16Uiu2HAmUtpBmp4aSXN2Ny4pHsqeXVfymziVGaDo5by4twrh1EWW"],"enrUri":"enr:-L24QII0UQdIBOE_ulk1cN598SHIJBXr8et2QDkfCOHc17dBZlc8KBWIHSA2ew43pcNzbPCy54ySXZCBMxNeySxQjQsCgmlkgnY0gmlwhKwSSKmKbXVsdGlhZGRyc5YACASsEkipBqAvAAoErBJIqQagMN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8UWhLNgMFdZEV4ZD8i9VnJ8FIbeDlZq56CED6gx0I6ODdGNwgqAvg3VkcIKgMYV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 722f4d26e333
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  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_2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15396', '15397', '15398', '15399', '15400']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15396:15396 -p 15397:15397 -p 15398:15398 -p 15399:15399 -p 15400:15400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15398 --rest-port=15396 --tcp-port=15397 --discv5-udp-port=15399 --rest-address=0.0.0.0 --nat=extip:172.18.253.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5afc2adbb5aa01e0debdfcef998bb8d6b44ea7b91774fe52ffd1bb5bef4313e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15400 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.145 waku 06a28988112ea9103a7accc0612eabbcddf3f71f8c3f202976300a6eaa67950b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06a28988112e. Setting up logs at ./log/docker/node1_2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15396
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 722f4d26e333. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15396/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15396/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/15397/p2p/16Uiu2HAkv489fy8E1QBepfAsn8CuBLdABb4qa4qxhegPbJNzT23H","/ip4/172.18.253.145/tcp/15398/ws/p2p/16Uiu2HAkv489fy8E1QBepfAsn8CuBLdABb4qa4qxhegPbJNzT23H"],"enrUri":"enr:-L24QNRjpsqUNpdXIRFh7QOIPWsfKsmbwOutNrXuI2h-erx0b_fOhqkQjpUhukYCzTLRG-WVkmwLsvbrmHBCpiLr-IsCgmlkgnY0gmlwhKwS_ZGKbXVsdGlhZGRyc5YACASsEv2RBjwlAAoErBL9kQY8Jt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCVaAAOITB0WPKl9B--Z3tg0v4K1s40oc3Ht4u2jRo6iDdGNwgjwlg3VkcII8J4V3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06a28988112e
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  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_2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18890', '18891', '18892', '18893', '18894']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18890:18890 -p 18891:18891 -p 18892:18892 -p 18893:18893 -p 18894:18894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18892 --rest-port=18890 --tcp-port=18891 --discv5-udp-port=18893 --rest-address=0.0.0.0 --nat=extip:172.18.224.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39ea2fb9ce52a5ccc8a0a1d3bbcd4cdfb06bc73af4f4acc74319cbef2d8bd62f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18894 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.64 waku 8747ca0e23d4c7b9d43a2ca690716ca9bbe78349a08f552540041b171e8a6370
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8747ca0e23d4. Setting up logs at ./log/docker/node1_2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18890
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 06a28988112e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18890/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18890/debug/v1/info" -H "Content-Type: application/json" -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.64/tcp/18891/p2p/16Uiu2HAm1RdzwQvzf1WPz6msGmWdFNCy5nHrsXNrBQYDsGoV6KwH","/ip4/172.18.224.64/tcp/18892/ws/p2p/16Uiu2HAm1RdzwQvzf1WPz6msGmWdFNCy5nHrsXNrBQYDsGoV6KwH"],"enrUri":"enr:-L24QOPRU5rUX_29dLGexTxhVHfFFxsIssONPxZElO5EQq_9Clwm5HOkAQstcLcs-c34tNZvBd5_JZTJIAcH2RR4hecCgmlkgnY0gmlwhKwS4ECKbXVsdGlhZGRyc5YACASsEuBABknLAAoErBLgQAZJzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWSPh6ksR0Rm9UNz2LrSQpUZdruhFlggBUyxfq8sDRNyDdGNwgknLg3VkcIJJzYV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8747ca0e23d4
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  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_2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_version with id: 2025-12-15_04-17-54__ab0146c1-4bb0-42fc-aaba-8ce84ef291ae
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_2025-12-15_04-17-54__ab0146c1-4bb0-42fc-aaba-8ce84ef291ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17628', '17629', '17630', '17631', '17632']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17628:17628 -p 17629:17629 -p 17630:17630 -p 17631:17631 -p 17632:17632 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17630 --rest-port=17628 --tcp-port=17629 --discv5-udp-port=17631 --rest-address=0.0.0.0 --nat=extip:172.18.173.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=765b365a8f985762d965d4aebaaeb5cefcd00e1cf35b87ac7e657c77cdc18dc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17632 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.40 waku e0c82df171730fe670ba97a688546b8218234f373c1de807e5d54e430f8e4f4f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f1bca815d5a3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e0c82df17173. Setting up logs at ./log/docker/node1_2025-12-15_04-17-54__ab0146c1-4bb0-42fc-aaba-8ce84ef291ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17628
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 58a98accbde0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17628/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17628/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.40/tcp/17629/p2p/16Uiu2HAm8cboXkdFoRWTyR6eFSZfKQ9DPnjEmyyFtaeTmbcvZB7o","/ip4/172.18.173.40/tcp/17630/ws/p2p/16Uiu2HAm8cboXkdFoRWTyR6eFSZfKQ9DPnjEmyyFtaeTmbcvZB7o"],"enrUri":"enr:-L24QAThvjGInvrfxaZoEXnAsaafNwhry5oM7gOA5ybD5HejKBgLJWRbc1yQG-ICjAWNBz8iX7jyiaE7w7e9b8XsC_8CgmlkgnY0gmlwhKwSrSiKbXVsdGlhZGRyc5YACASsEq0oBkTdAAoErBKtKAZE3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECw_SYl4KDU3X7gkTOHx_P1at7i4HpVHMejIlIfYMITaKDdGNwgkTdg3VkcIJE34V3YWt1MgU"}'
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_2025-12-15_04-17-54__ab0146c1-4bb0-42fc-aaba-8ce84ef291ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29150', '29151', '29152', '29153', '29154']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29150:29150 -p 29151:29151 -p 29152:29152 -p 29153:29153 -p 29154:29154 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29152 --rest-port=29150 --tcp-port=29151 --discv5-udp-port=29153 --rest-address=0.0.0.0 --nat=extip:172.18.85.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aad13660e2e0bb2e0f5b257b0ad593fb49dece78d8e3cefbaac1add4629a2253 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29154 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAThvjGInvrfxaZoEXnAsaafNwhry5oM7gOA5ybD5HejKBgLJWRbc1yQG-ICjAWNBz8iX7jyiaE7w7e9b8XsC_8CgmlkgnY0gmlwhKwSrSiKbXVsdGlhZGRyc5YACASsEq0oBkTdAAoErBKtKAZE3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECw_SYl4KDU3X7gkTOHx_P1at7i4HpVHMejIlIfYMITaKDdGNwgkTdg3VkcIJE34V3YWt1MgU --filternode=/ip4/172.18.173.40/tcp/17629/p2p/16Uiu2HAm8cboXkdFoRWTyR6eFSZfKQ9DPnjEmyyFtaeTmbcvZB7o
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.56 waku 6ba9b1335194e441bbd7507b7df300684595b4f0a958cac1c67cf485e32351a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ba9b1335194. Setting up logs at ./log/docker/node2_2025-12-15_04-17-54__ab0146c1-4bb0-42fc-aaba-8ce84ef291ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29150
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29150/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29150/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.56/tcp/29151/p2p/16Uiu2HAm7xgHZSdwz2AXi19TdxPGcTKkAwxyMdJ2WVKX3kpZPYbn","/ip4/172.18.85.56/tcp/29152/ws/p2p/16Uiu2HAm7xgHZSdwz2AXi19TdxPGcTKkAwxyMdJ2WVKX3kpZPYbn"],"enrUri":"enr:-L24QK4hk_QxoPQyABdHkWbQt17sEkrlVQKtXKTwsE37VTDcSHdMqXcdTiDV67FPMaBOut_AnyQKkjrkJ_EM5e2c6xUCgmlkgnY0gmlwhKwSVTiKbXVsdGlhZGRyc5YACASsElU4BnHfAAoErBJVOAZx4N0DgnJzhQADAQAAiXNlY3AyNTZrMaECuj2YNNf65mBUebu393YJ2cLQa36pYY2kBo3Hqsh19M2DdGNwgnHfg3VkcIJx4YV3YWt1MgA"}'
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:29150/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.40/tcp/17629/p2p/16Uiu2HAm8cboXkdFoRWTyR6eFSZfKQ9DPnjEmyyFtaeTmbcvZB7o"]'
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:17628/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:29150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "24a353fe-6563-48ac-bde1-bc9de0a43a4e", "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":"24a353fe-6563-48ac-bde1-bc9de0a43a4e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17628/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)', "version": 10}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29150/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1765772276824608615,"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 e0c82df17173
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ba9b1335194
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,69 @@
2025-12-15 04:32:01.072 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:32:01.073 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_store with id: 2025-12-15_04-32-01__712efe41-cb6a-4eba-8a9c-b577e7bdd2a4
2025-12-15 04:32:01.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:32:01.074 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:32:01.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:32:01.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-15_04-32-01__712efe41-cb6a-4eba-8a9c-b577e7bdd2a4__wakuorg_nwaku:latest.log
2025-12-15 04:32:01.084 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:32:01.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:32:01.087 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:32:01.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.206
2025-12-15 04:32:01.087 DEBUG [src.node.docker_mananger] Generated ports ['37824', '37825', '37826', '37827', '37828']
2025-12-15 04:32:01.088 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:32:01.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:32:01.088 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:32:01.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 37824:37824 -p 37825:37825 -p 37826:37826 -p 37827:37827 -p 37828:37828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37826 --rest-port=37824 --tcp-port=37825 --discv5-udp-port=37827 --rest-address=0.0.0.0 --nat=extip:172.18.90.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfddad336cc9d435ab697b006b5b1ecc4dec09ad5c1bef13b98fe4f314dcce7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37828 --metrics-logging=true --store=true --relay=true
2025-12-15 04:32:01.278 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.206 waku e2a44de58cd31a6e630879c3c2c54a5ba4e63a9c9eb1ac65dd8aaa290b8bd512
2025-12-15 04:32:01.287 ERROR [src.node.docker_mananger] Max retries reached for container 60fafbc5ba10. Exiting log stream.
2025-12-15 04:32:01.309 DEBUG [src.node.docker_mananger] Container started with ID e2a44de58cd3. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-32-01__712efe41-cb6a-4eba-8a9c-b577e7bdd2a4__wakuorg_nwaku:latest.log
2025-12-15 04:32:01.309 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37824
2025-12-15 04:32:01.310 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:32:01.915 ERROR [src.node.docker_mananger] Max retries reached for container fa315cc2fcdf. Exiting log stream.
2025-12-15 04:32:02.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37824/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:32:02.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:32:02.313 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:32:02.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:32:02.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.206/tcp/37825/p2p/16Uiu2HAkxKJUo5WdmQ9wTjFNtBu6mfni3sNqSTmPXTJnwMdkb8eh","/ip4/172.18.90.206/tcp/37826/ws/p2p/16Uiu2HAkxKJUo5WdmQ9wTjFNtBu6mfni3sNqSTmPXTJnwMdkb8eh"],"enrUri":"enr:-L24QF2rZG3KDcvbVaBfgJD8WAL5Awb1RdGNX-W8wdj9iO2BcaCEc_7-dkgWXa6eM32g-lKk1pO_MjpZY40f8MVnU0wCgmlkgnY0gmlwhKwSWs6KbXVsdGlhZGRyc5YACASsElrOBpPBAAoErBJazgaTwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKvFEDYHGIYzQM9zZz6oFSLNTLSpHtTv-0bYh_nfuzQaDdGNwgpPBg3VkcIKTw4V3YWt1MgM"}'
2025-12-15 04:32:02.316 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:32:02.323 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:32:02.323 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-15_04-32-01__712efe41-cb6a-4eba-8a9c-b577e7bdd2a4__wakuorg_nwaku:latest.log
2025-12-15 04:32:02.323 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:32:02.323 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:32:02.325 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:32:02.325 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.115
2025-12-15 04:32:02.325 DEBUG [src.node.docker_mananger] Generated ports ['1906', '1907', '1908', '1909', '1910']
2025-12-15 04:32:02.325 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:32:02.325 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:32:02.325 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:32:02.325 DEBUG [src.node.docker_mananger] docker run -i -t -p 1906:1906 -p 1907:1907 -p 1908:1908 -p 1909:1909 -p 1910:1910 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1908 --rest-port=1906 --tcp-port=1907 --discv5-udp-port=1909 --rest-address=0.0.0.0 --nat=extip:172.18.217.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=211e2be6103e7adabad24c7e2861d11adfbd9a3872c9c9d9d6a4abbe9666ff5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1910 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF2rZG3KDcvbVaBfgJD8WAL5Awb1RdGNX-W8wdj9iO2BcaCEc_7-dkgWXa6eM32g-lKk1pO_MjpZY40f8MVnU0wCgmlkgnY0gmlwhKwSWs6KbXVsdGlhZGRyc5YACASsElrOBpPBAAoErBJazgaTwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKvFEDYHGIYzQM9zZz6oFSLNTLSpHtTv-0bYh_nfuzQaDdGNwgpPBg3VkcIKTw4V3YWt1MgM --storenode=/ip4/172.18.90.206/tcp/37825/p2p/16Uiu2HAkxKJUo5WdmQ9wTjFNtBu6mfni3sNqSTmPXTJnwMdkb8eh --store=true --relay=false
2025-12-15 04:32:02.509 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.115 waku 746c78550a7ad57ae2595dba2e0cf5b39d1303471ce015575f38f42b96a4a428
2025-12-15 04:32:02.538 DEBUG [src.node.docker_mananger] Container started with ID 746c78550a7a. Setting up logs at ./log/docker/store_node1_2025-12-15_04-32-01__712efe41-cb6a-4eba-8a9c-b577e7bdd2a4__wakuorg_nwaku:latest.log
2025-12-15 04:32:02.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1906
2025-12-15 04:32:02.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:32:03.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1906/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:32:03.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:32:03.543 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:32:03.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1906/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:32:03.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.115/tcp/1907/p2p/16Uiu2HAmSTbpnibhqNEpyRCnvVxzUKPQ48yx9EtYoFTYxqxXwVaZ","/ip4/172.18.217.115/tcp/1908/ws/p2p/16Uiu2HAmSTbpnibhqNEpyRCnvVxzUKPQ48yx9EtYoFTYxqxXwVaZ"],"enrUri":"enr:-L24QLBx_uA8IinTddJgn33WfrbzB_6IItZ4IT1hIUoNzeo1Hi568HPcTloP12poF_92xJVz4vLxsNui4vFTYwxfmwYCgmlkgnY0gmlwhKwS2XOKbXVsdGlhZGRyc5YACASsEtlzBgdzAAoErBLZcwYHdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzRjCCvD0z0rtJgT5DAiHbsD8ytmifv-smuk1wbt28bqDdGNwggdzg3VkcIIHdYV3YWt1MgI"}'
2025-12-15 04:32:03.546 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:32:03.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1906/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.206/tcp/37825/p2p/16Uiu2HAkxKJUo5WdmQ9wTjFNtBu6mfni3sNqSTmPXTJnwMdkb8eh"]'
2025-12-15 04:32:03.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:32:03.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37824/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:32:03.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:32:03.587 DEBUG [src.steps.store] Relaying message
2025-12-15 04:32:03.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:32:03.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:32:03.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:32:03.795 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:32:03.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37824/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:32:03.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-15 04:32:03.799 DEBUG [src.steps.store] messages length is 0
2025-12-15 04:32:03.800 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:32:03.802 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:32:03.802 DEBUG [src.node.waku_node] Stopping container with id e2a44de58cd3
2025-12-15 04:32:04.317 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:32:04.317 DEBUG [src.node.waku_node] Stopping container with id 746c78550a7a
2025-12-15 04:32:04.838 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:32:04.840 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:32:04.845 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:32:04.850 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,142 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_close_to_now with id: 2025-12-15_04-24-53__fec0f605-3273-4124-9451-668eab8ec513
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_2025-12-15_04-24-53__fec0f605-3273-4124-9451-668eab8ec513__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1239', '1240', '1241', '1242', '1243']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1239:1239 -p 1240:1240 -p 1241:1241 -p 1242:1242 -p 1243:1243 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1241 --rest-port=1239 --tcp-port=1240 --discv5-udp-port=1242 --rest-address=0.0.0.0 --nat=extip:172.18.0.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=79abce4ad47ab35fdfec0f237afecc668787bfdcec578c6edcff8b3ccc3a538b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1243 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.185 waku d2a25f2eff0102972defda67787c746bff725fbb31c4f2e9105dcf9b350ea837
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d2a25f2eff01. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-24-53__fec0f605-3273-4124-9451-668eab8ec513__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1239
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 646411daa113. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3e6f5644564b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1239/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1239/debug/v1/info" -H "Content-Type: application/json" -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.185/tcp/1240/p2p/16Uiu2HAmTF2vCKrqUgbcjDnNvAaqRPiRqzFuxYRYyA3TBcuo42FC","/ip4/172.18.0.185/tcp/1241/ws/p2p/16Uiu2HAmTF2vCKrqUgbcjDnNvAaqRPiRqzFuxYRYyA3TBcuo42FC"],"enrUri":"enr:-L24QICd69kYl1ErLRsIjHAh43SbV3qoHoKtujWTTM9nmsa_XtvcBByi2t83ooYXyLDs0bWd2YbuYbivY3Iwos3wvAMCgmlkgnY0gmlwhKwSALmKbXVsdGlhZGRyc5YACASsEgC5BgTYAAoErBIAuQYE2d0DgnJzhQADAQAAiXNlY3AyNTZrMaED2LxEc4FQTdcvyBm1Hx6naAraaQIjIEZ2yqDOvYWo4fODdGNwggTYg3VkcIIE2oV3YWt1MgM"}'
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_2025-12-15_04-24-53__fec0f605-3273-4124-9451-668eab8ec513__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11956', '11957', '11958', '11959', '11960']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11956:11956 -p 11957:11957 -p 11958:11958 -p 11959:11959 -p 11960:11960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11958 --rest-port=11956 --tcp-port=11957 --discv5-udp-port=11959 --rest-address=0.0.0.0 --nat=extip:172.18.25.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bab64dfbb75760ca18baed7d3c2d5bc92dec44837820ce4dd1f2bf7f5063fb45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11960 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QICd69kYl1ErLRsIjHAh43SbV3qoHoKtujWTTM9nmsa_XtvcBByi2t83ooYXyLDs0bWd2YbuYbivY3Iwos3wvAMCgmlkgnY0gmlwhKwSALmKbXVsdGlhZGRyc5YACASsEgC5BgTYAAoErBIAuQYE2d0DgnJzhQADAQAAiXNlY3AyNTZrMaED2LxEc4FQTdcvyBm1Hx6naAraaQIjIEZ2yqDOvYWo4fODdGNwggTYg3VkcIIE2oV3YWt1MgM --storenode=/ip4/172.18.0.185/tcp/1240/p2p/16Uiu2HAmTF2vCKrqUgbcjDnNvAaqRPiRqzFuxYRYyA3TBcuo42FC --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.113 waku 477ac1f6971da246b28899b553ecac85bbea181a3e56e7a86fa774420ae66968
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 477ac1f6971d. Setting up logs at ./log/docker/store_node1_2025-12-15_04-24-53__fec0f605-3273-4124-9451-668eab8ec513__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11956
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/11957/p2p/16Uiu2HAm1qewjZzk1sAdymBMz9numqq3tpxRmzLpTKjG3YgHJQgM","/ip4/172.18.25.113/tcp/11958/ws/p2p/16Uiu2HAm1qewjZzk1sAdymBMz9numqq3tpxRmzLpTKjG3YgHJQgM"],"enrUri":"enr:-L24QKKIcqF5xlUqMA78m0GozdbUN7QFdbT0teTiEQV2dNOneX39Or29Z20ZDGP-4kxZaepsM3r4K7lHtvEVDGx-9DQCgmlkgnY0gmlwhKwSGXGKbXVsdGlhZGRyc5YACASsEhlxBi61AAoErBIZcQYutt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX0rj4AbIOpXOJczb8WLPyVJTZBqsMc9Wf2uJPjOt4e6DdGNwgi61g3VkcIIut4V3YWt1MgM"}'
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:11956/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.185/tcp/1240/p2p/16Uiu2HAmTF2vCKrqUgbcjDnNvAaqRPiRqzFuxYRYyA3TBcuo42FC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1239/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:11956/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_time_filter:test_time_filter.py:17 Running test with payload 3 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1239/relay/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:1239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"}]}'
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:11956/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1239/relay/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:1239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"}]}'
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:11956/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1239/relay/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:1239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1239/relay/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:1239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"},{"messageHash":"0x6cfd051154b5988cf02fd0c55d3f75225d3ff1e5791b3d9f272035552e8d11bd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"},{"messageHash":"0x6cfd051154b5988cf02fd0c55d3f75225d3ff1e5791b3d9f272035552e8d11bd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 2 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1239/relay/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:1239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"},{"messageHash":"0x6cfd051154b5988cf02fd0c55d3f75225d3ff1e5791b3d9f272035552e8d11bd"},{"messageHash":"0x4f51fb2f2037abf0e7cdb3c668f2b38a98c7048b0c4657b7cdd3b5ee9e6d52e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"},{"messageHash":"0x6cfd051154b5988cf02fd0c55d3f75225d3ff1e5791b3d9f272035552e8d11bd"},{"messageHash":"0x4f51fb2f2037abf0e7cdb3c668f2b38a98c7048b0c4657b7cdd3b5ee9e6d52e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 10 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1239/relay/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:1239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"},{"messageHash":"0x6cfd051154b5988cf02fd0c55d3f75225d3ff1e5791b3d9f272035552e8d11bd"},{"messageHash":"0x4f51fb2f2037abf0e7cdb3c668f2b38a98c7048b0c4657b7cdd3b5ee9e6d52e3"},{"messageHash":"0x14c7997acdaa0feed943f08e2c366b870b43d914bdd65a76ee8dd268174d0d20"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11956/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdf0e8a467caf67db8d1428fed36f095921ec412c862104920036f4a80c9f311"},{"messageHash":"0x2c0fb8290a0ecb0b053d7ca9fd79d5f1c314446f9c48149106837f564ae89909"},{"messageHash":"0xe18c49c55b790d9263af93613c5de8ee51ede70a16171368b71943cb62cb7a09"},{"messageHash":"0x6cfd051154b5988cf02fd0c55d3f75225d3ff1e5791b3d9f272035552e8d11bd"},{"messageHash":"0x4f51fb2f2037abf0e7cdb3c668f2b38a98c7048b0c4657b7cdd3b5ee9e6d52e3"},{"messageHash":"0x14c7997acdaa0feed943f08e2c366b870b43d914bdd65a76ee8dd268174d0d20"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d2a25f2eff01
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 477ac1f6971d
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 @@
2025-12-15 04:31:27.763 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:31:27.763 DEBUG [tests.conftest] Running test: test_passing_invalid_cursor with id: 2025-12-15_04-31-27__646b98e6-004d-44d4-b39b-35620421bf62
2025-12-15 04:31:27.763 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:31:27.764 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:31:27.764 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-15 04:31:27.771 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:31:27.771 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-15_04-31-27__646b98e6-004d-44d4-b39b-35620421bf62__wakuorg_nwaku:latest.log
2025-12-15 04:31:27.771 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:31:27.771 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:31:27.773 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:31:27.773 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.179
2025-12-15 04:31:27.773 DEBUG [src.node.docker_mananger] Generated ports ['14534', '14535', '14536', '14537', '14538']
2025-12-15 04:31:27.773 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:31:27.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:31:27.774 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:31:27.774 DEBUG [src.node.docker_mananger] docker run -i -t -p 14534:14534 -p 14535:14535 -p 14536:14536 -p 14537:14537 -p 14538:14538 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14536 --rest-port=14534 --tcp-port=14535 --discv5-udp-port=14537 --rest-address=0.0.0.0 --nat=extip:172.18.43.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f29266fa6e656dfe6af72fedacbad8040d16d3b7ed4d4ba227bb1cc8ece3eb2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14538 --metrics-logging=true --store=true --relay=true
2025-12-15 04:31:27.962 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.179 waku f0801915c5ca96736b80eab722b4515c4ffab98fb4994e2b49bf41a7dd85a942
2025-12-15 04:31:27.987 ERROR [src.node.docker_mananger] Max retries reached for container 89315373ab7b. Exiting log stream.
2025-12-15 04:31:27.999 DEBUG [src.node.docker_mananger] Container started with ID f0801915c5ca. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-31-27__646b98e6-004d-44d4-b39b-35620421bf62__wakuorg_nwaku:latest.log
2025-12-15 04:31:28.001 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14534
2025-12-15 04:31:28.001 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:31:28.564 ERROR [src.node.docker_mananger] Max retries reached for container a69f2f01bda3. Exiting log stream.
2025-12-15 04:31:29.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14534/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:29.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:31:29.005 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:31:29.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14534/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:29.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.179/tcp/14535/p2p/16Uiu2HAmUSeg8PDf6Kj9tsyV8DPWy2ukKoMqzh16nFAsgcFBo5HM","/ip4/172.18.43.179/tcp/14536/ws/p2p/16Uiu2HAmUSeg8PDf6Kj9tsyV8DPWy2ukKoMqzh16nFAsgcFBo5HM"],"enrUri":"enr:-L24QJCfjsfnsWi7Vbjfp3hiC3hd144b3jdj8Vjt-t7FT-iqDI_SXi8tskHTv1ZmMqL7Rp3oRLXxhSwIEFiv9Vqg3cICgmlkgnY0gmlwhKwSK7OKbXVsdGlhZGRyc5YACASsEiuzBjjHAAoErBIrswY4yN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6pHGN93ChxDapRZf1EbEV7qitKW64Pt9YufZOKVanRSDdGNwgjjHg3VkcII4yYV3YWt1MgM"}'
2025-12-15 04:31:29.008 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:31:29.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:31:29.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-15_04-31-27__646b98e6-004d-44d4-b39b-35620421bf62__wakuorg_nwaku:latest.log
2025-12-15 04:31:29.015 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:31:29.015 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:31:29.017 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:31:29.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.109
2025-12-15 04:31:29.017 DEBUG [src.node.docker_mananger] Generated ports ['14159', '14160', '14161', '14162', '14163']
2025-12-15 04:31:29.017 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:31:29.017 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:31:29.018 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:31:29.018 DEBUG [src.node.docker_mananger] docker run -i -t -p 14159:14159 -p 14160:14160 -p 14161:14161 -p 14162:14162 -p 14163:14163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14161 --rest-port=14159 --tcp-port=14160 --discv5-udp-port=14162 --rest-address=0.0.0.0 --nat=extip:172.18.135.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ee30f64e25a3bdcea6f2e7ac54acab0343d763cf5f5fefa1a79d08af0cea9e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14163 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJCfjsfnsWi7Vbjfp3hiC3hd144b3jdj8Vjt-t7FT-iqDI_SXi8tskHTv1ZmMqL7Rp3oRLXxhSwIEFiv9Vqg3cICgmlkgnY0gmlwhKwSK7OKbXVsdGlhZGRyc5YACASsEiuzBjjHAAoErBIrswY4yN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6pHGN93ChxDapRZf1EbEV7qitKW64Pt9YufZOKVanRSDdGNwgjjHg3VkcII4yYV3YWt1MgM --storenode=/ip4/172.18.43.179/tcp/14535/p2p/16Uiu2HAmUSeg8PDf6Kj9tsyV8DPWy2ukKoMqzh16nFAsgcFBo5HM --store=true --relay=true
2025-12-15 04:31:29.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.109 waku 0653afd50f7faaae9700b5ca0363b62edfa4976ba211e48fad62a99666f03381
2025-12-15 04:31:29.242 DEBUG [src.node.docker_mananger] Container started with ID 0653afd50f7f. Setting up logs at ./log/docker/store_node1_2025-12-15_04-31-27__646b98e6-004d-44d4-b39b-35620421bf62__wakuorg_nwaku:latest.log
2025-12-15 04:31:29.243 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14159
2025-12-15 04:31:29.243 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:31:30.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14159/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:30.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:31:30.248 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:31:30.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14159/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:30.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.109/tcp/14160/p2p/16Uiu2HAmFfUodADdjPcgnwFKvqvmnJjpQQkvc9YieD2D37yvSA9b","/ip4/172.18.135.109/tcp/14161/ws/p2p/16Uiu2HAmFfUodADdjPcgnwFKvqvmnJjpQQkvc9YieD2D37yvSA9b"],"enrUri":"enr:-L24QI0ukmh1lIb6MtCEfOzKdSKw5qk9s6mu63ryUyKvloYnIau0uC2vcPAHqfG-CANAn9XcqpWfka1BvEMVS2tkf6wCgmlkgnY0gmlwhKwSh22KbXVsdGlhZGRyc5YACASsEodtBjdQAAoErBKHbQY3Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLLM73p46MJpWfL-v-8tXPvDY-JzeDuWWL2ScuJBZne6DdGNwgjdQg3VkcII3UoV3YWt1MgM"}'
2025-12-15 04:31:30.252 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:31:30.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14159/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.179/tcp/14535/p2p/16Uiu2HAmUSeg8PDf6Kj9tsyV8DPWy2ukKoMqzh16nFAsgcFBo5HM"]'
2025-12-15 04:31:30.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:30.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14534/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:31:30.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:30.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14159/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:31:30.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:30.261 DEBUG [src.steps.store] Relaying message
2025-12-15 04:31:30.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14534/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)'}'
2025-12-15 04:31:30.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:30.266 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:31:30.467 DEBUG [src.steps.store] Relaying message
2025-12-15 04:31:30.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14534/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)'}'
2025-12-15 04:31:30.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:30.474 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:31:30.675 DEBUG [src.steps.store] Relaying message
2025-12-15 04:31:30.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14534/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)'}'
2025-12-15 04:31:30.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:30.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:31:30.882 DEBUG [src.steps.store] Relaying message
2025-12-15 04:31:30.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14534/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)'}'
2025-12-15 04:31:30.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:30.889 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:31:31.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14534/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:31.093 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14534/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2025-12-15 04:31:31.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14159/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:31.096 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14159/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2025-12-15 04:31:31.098 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:31:31.099 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:31:31.099 DEBUG [src.node.waku_node] Stopping container with id f0801915c5ca
2025-12-15 04:31:31.682 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:31:31.684 DEBUG [src.node.waku_node] Stopping container with id 0653afd50f7f
2025-12-15 04:31:32.253 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:31:32.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:31:32.261 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:31:32.267 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
2025-12-15 04:35:52.862 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:35:52.863 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list0] with id: 2025-12-15_04-35-52__807d59a9-a599-4ab3-b81b-8830117fac17
2025-12-15 04:35:52.863 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:35:52.864 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:35:52.865 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-15 04:35:52.875 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:52.876 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-35-52__807d59a9-a599-4ab3-b81b-8830117fac17__wakuorg_nwaku:latest.log
2025-12-15 04:35:52.877 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:52.877 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:52.878 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:52.878 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.147
2025-12-15 04:35:52.879 DEBUG [src.node.docker_mananger] Generated ports ['50044', '50045', '50046', '50047', '50048']
2025-12-15 04:35:52.879 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:52.879 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:52.879 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:52.879 DEBUG [src.node.docker_mananger] docker run -i -t -p 50044:50044 -p 50045:50045 -p 50046:50046 -p 50047:50047 -p 50048:50048 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50046 --rest-port=50044 --tcp-port=50045 --discv5-udp-port=50047 --rest-address=0.0.0.0 --nat=extip:172.18.160.147 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9fcdcdf8f02cceff09bef580ac4e5a6f4a5a39b7b64af0ca84ae1fcef203df8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50048 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2025-12-15 04:35:53.067 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.147 waku a1bf6288ddce6982aba8010a227835d4f3513e64bb03ce56b7d51ea7b0d4dc23
2025-12-15 04:35:53.103 DEBUG [src.node.docker_mananger] Container started with ID a1bf6288ddce. Setting up logs at ./log/docker/node1_2025-12-15_04-35-52__807d59a9-a599-4ab3-b81b-8830117fac17__wakuorg_nwaku:latest.log
2025-12-15 04:35:53.105 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50044
2025-12-15 04:35:53.105 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:53.110 ERROR [src.node.docker_mananger] Max retries reached for container 6ef5c292de47. Exiting log stream.
2025-12-15 04:35:53.695 ERROR [src.node.docker_mananger] Max retries reached for container e42fbab26e47. Exiting log stream.
2025-12-15 04:35:54.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:54.109 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:54.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:54.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.147/tcp/50045/p2p/16Uiu2HAmJ8d9VRwNtavNTnYQ29sN3JueBfMMXKtSHUmyEUGFys6m","/ip4/172.18.160.147/tcp/50046/ws/p2p/16Uiu2HAmJ8d9VRwNtavNTnYQ29sN3JueBfMMXKtSHUmyEUGFys6m"],"enrUri":"enr:-L24QDs3yxMdUh-ekj4WW5l5JZE1l5WtTXQYLBxHWVmL0YvnPAoXUp7kfiiy-TQlmN1v--8UCtjN983svHrHXvkMNKUCgmlkgnY0gmlwhKwSoJOKbXVsdGlhZGRyc5YACASsEqCTBsN9AAoErBKgkwbDft0DgnJzhQACAQAAiXNlY3AyNTZrMaEDUV649T7Asb892XadQba4AY1ccwCljMZTz7XNEKudg5aDdGNwgsN9g3VkcILDf4V3YWt1MgU"}'
2025-12-15 04:35:54.112 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:54.118 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:54.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-35-52__807d59a9-a599-4ab3-b81b-8830117fac17__wakuorg_nwaku:latest.log
2025-12-15 04:35:54.119 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:54.119 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:54.120 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:54.120 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.103
2025-12-15 04:35:54.120 DEBUG [src.node.docker_mananger] Generated ports ['61643', '61644', '61645', '61646', '61647']
2025-12-15 04:35:54.120 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:54.120 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:54.121 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:54.121 DEBUG [src.node.docker_mananger] docker run -i -t -p 61643:61643 -p 61644:61644 -p 61645:61645 -p 61646:61646 -p 61647:61647 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61645 --rest-port=61643 --tcp-port=61644 --discv5-udp-port=61646 --rest-address=0.0.0.0 --nat=extip:172.18.48.103 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0edd4dacb276d3ca029cc2cbf97fbceaebe675c0f3f27eb5d72fce66dbc5d937 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61647 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDs3yxMdUh-ekj4WW5l5JZE1l5WtTXQYLBxHWVmL0YvnPAoXUp7kfiiy-TQlmN1v--8UCtjN983svHrHXvkMNKUCgmlkgnY0gmlwhKwSoJOKbXVsdGlhZGRyc5YACASsEqCTBsN9AAoErBKgkwbDft0DgnJzhQACAQAAiXNlY3AyNTZrMaEDUV649T7Asb892XadQba4AY1ccwCljMZTz7XNEKudg5aDdGNwgsN9g3VkcILDf4V3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2025-12-15 04:35:54.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.103 waku d6c5bedaebdb90864d16113f77968776c55f768fc5a2180feaf27a41b708bce2
2025-12-15 04:35:54.334 DEBUG [src.node.docker_mananger] Container started with ID d6c5bedaebdb. Setting up logs at ./log/docker/node2_2025-12-15_04-35-52__807d59a9-a599-4ab3-b81b-8830117fac17__wakuorg_nwaku:latest.log
2025-12-15 04:35:54.334 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61643
2025-12-15 04:35:54.334 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:55.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:35:55.346 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:55.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.103/tcp/61644/p2p/16Uiu2HAmNtkvPTPwDoiFvhNKJMJg5yS1RJ4huzkuCVvhRc2c4b8z","/ip4/172.18.48.103/tcp/61645/ws/p2p/16Uiu2HAmNtkvPTPwDoiFvhNKJMJg5yS1RJ4huzkuCVvhRc2c4b8z"],"enrUri":"enr:-L24QAf-6Zn1WiX54N_HNjSCUAJXvGv6nornXrVS6mC9Ibr8GuA2LuhYYOx_P3hrKNt6EoyDFhOKc01uczvMtl_Yf-0CgmlkgnY0gmlwhKwSMGeKbXVsdGlhZGRyc5YACASsEjBnBvDMAAoErBIwZwbwzd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmBvQ5FGCjnKA0PlGOdbrT561cqDh2JL-I72v1UsxNp-DdGNwgvDMg3VkcILwzoV3YWt1MgE"}'
2025-12-15 04:35:55.351 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:55.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61643/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.147/tcp/50045/p2p/16Uiu2HAmJ8d9VRwNtavNTnYQ29sN3JueBfMMXKtSHUmyEUGFys6m"]'
2025-12-15 04:35:55.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2025-12-15 04:35:55.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61643/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2025-12-15 04:35:55.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:55.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.367 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:55.467 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.471 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":1765773355362391083,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.472 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.475 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":1765773355362391083,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:55.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:55.581 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765773355476844510,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.586 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765773355476844510,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:55.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.596 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:55.697 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765773355591886537,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.702 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765773355591886537,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:55.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.710 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:55.811 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765773355706081966,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.815 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765773355706081966,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:55.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.824 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:55.924 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765773355819127949,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.928 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:55.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:55.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765773355819127949,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:55.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:55.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:55.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:56.037 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:56.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765773355932688673,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:56.041 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:56.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765773355932688673,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:56.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:56.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:56.051 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:56.151 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:56.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765773356046029308,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:56.156 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:56.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765773356046029308,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:56.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50044/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:56.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:56.165 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:56.265 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:56.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50044/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765773356160239235,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:56.270 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:56.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61643/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:56.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765773356160239235,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:56.275 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:35:56.276 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:35:56.276 DEBUG [src.node.waku_node] Stopping container with id a1bf6288ddce
2025-12-15 04:35:56.833 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:35:56.833 DEBUG [src.node.waku_node] Stopping container with id d6c5bedaebdb
2025-12-15 04:35:57.365 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:35:57.367 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:35:57.373 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:35:57.379 DEBUG [src.node.docker_mananger] 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: 2025-12-15_04-28-01__f377b221-22fd-4236-a49f-92687e8c13b2
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_2025-12-15_04-28-01__f377b221-22fd-4236-a49f-92687e8c13b2__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_2025-12-15_04-28-01__f377b221-22fd-4236-a49f-92687e8c13b2__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_2025-12-15_04-28-01__f377b221-22fd-4236-a49f-92687e8c13b2__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_2025-12-15_04-28-01__f377b221-22fd-4236-a49f-92687e8c13b2__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27277', '27278', '27279', '27280', '27281']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27277:27277 -p 27278:27278 -p 27279:27279 -p 27280:27280 -p 27281:27281 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27279 --rest-port=27277 --tcp-port=27278 --discv5-udp-port=27280 --rest-address=0.0.0.0 --nat=extip:172.18.145.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=48f44376d6d35cc7f903f4fc2dfc0b8e19f8edbaadfa6e5fc3e0aaf8458dd6cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27281 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.42 waku 1ec9318078d3998344e14baa869b787d066a480e3ab3a894d87f469d0ef825cf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7aea1c08e98d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ec9318078d3. Setting up logs at ./log/docker/node1_2025-12-15_04-28-01__f377b221-22fd-4236-a49f-92687e8c13b2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27277
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 841067404fe9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27277/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27277/debug/v1/info" -H "Content-Type: application/json" -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.42/tcp/27278/p2p/16Uiu2HAmFcrGZ3pWF2eAxLzS7i6Nnxn9wadgC2ZPrWE4aP5CQznn","/ip4/172.18.145.42/tcp/27279/ws/p2p/16Uiu2HAmFcrGZ3pWF2eAxLzS7i6Nnxn9wadgC2ZPrWE4aP5CQznn"],"enrUri":"enr:-L24QJ8hOhZDJJHAgNk7Sz67liqPRryvWYoJofegFgyZegdTDf4pat2YsmM33cbGXARzKYUjpVOX3TeEO4C3ykEtjckCgmlkgnY0gmlwhKwSkSqKbXVsdGlhZGRyc5YACASsEpEqBmqOAAoErBKRKgZqj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLAbC3aXDFObCzo3gS6ryWDV_oQDEVTiYyXeDWsEDbCuDdGNwgmqOg3VkcIJqkIV3YWt1MgE"}'
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:27277/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:27277/debug/v1/info" -H "Content-Type: application/json" -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.42/tcp/27278/p2p/16Uiu2HAmFcrGZ3pWF2eAxLzS7i6Nnxn9wadgC2ZPrWE4aP5CQznn","/ip4/172.18.145.42/tcp/27279/ws/p2p/16Uiu2HAmFcrGZ3pWF2eAxLzS7i6Nnxn9wadgC2ZPrWE4aP5CQznn"],"enrUri":"enr:-L24QJ8hOhZDJJHAgNk7Sz67liqPRryvWYoJofegFgyZegdTDf4pat2YsmM33cbGXARzKYUjpVOX3TeEO4C3ykEtjckCgmlkgnY0gmlwhKwSkSqKbXVsdGlhZGRyc5YACASsEpEqBmqOAAoErBKRKgZqj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLAbC3aXDFObCzo3gS6ryWDV_oQDEVTiYyXeDWsEDbCuDdGNwgmqOg3VkcIJqkIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27277/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-114-g7d1c6a'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27277/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-114-g7d1c6a'
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:27277/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 1ec9318078d3
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,55 @@
2025-12-15 04:34:20.435 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:34:20.436 DEBUG [tests.conftest] Running test: test_log_level_NOTICE_from_INFO with id: 2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493
2025-12-15 04:34:20.436 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:34:20.436 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:34:20.436 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-15 04:34:20.443 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:20.443 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__wakuorg_nwaku:latest.log
2025-12-15 04:34:20.448 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:20.448 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__wakuorg_nwaku:latest.log
2025-12-15 04:34:20.454 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:20.454 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__wakuorg_nwaku:latest.log
2025-12-15 04:34:20.459 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:34:20.459 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__wakuorg_nwaku:latest.log
2025-12-15 04:34:20.460 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:34:20.460 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:34:20.461 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:34:20.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:34:20.462 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:34:20.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.199
2025-12-15 04:34:20.462 DEBUG [src.node.docker_mananger] Generated ports ['31181', '31182', '31183', '31184', '31185']
2025-12-15 04:34:20.463 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:34:20.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:34:20.463 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:34:20.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 31181:31181 -p 31182:31182 -p 31183:31183 -p 31184:31184 -p 31185:31185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31183 --rest-port=31181 --tcp-port=31182 --discv5-udp-port=31184 --rest-address=0.0.0.0 --nat=extip:172.18.158.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcef64ed56bfd02db7778c2d579eba2ee3d132890ffa15bddf6a1ec63a9e70dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31185 --metrics-logging=true --relay=true
2025-12-15 04:34:20.639 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.199 waku 38bdf83de0e8264ab9035fb42e2197d36f239ffe8e24352ded414df8d5cdf80f
2025-12-15 04:34:20.672 DEBUG [src.node.docker_mananger] Container started with ID 38bdf83de0e8. Setting up logs at ./log/docker/node1_2025-12-15_04-34-20__b14305c4-cbe1-4b11-9a36-8e8866143493__wakuorg_nwaku:latest.log
2025-12-15 04:34:20.673 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31181
2025-12-15 04:34:20.673 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:34:20.760 ERROR [src.node.docker_mananger] Max retries reached for container 3d93fc674aa6. Exiting log stream.
2025-12-15 04:34:21.230 ERROR [src.node.docker_mananger] Max retries reached for container 438e8459fe7b. Exiting log stream.
2025-12-15 04:34:21.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31181/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:21.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:34:21.677 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:34:21.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:21.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.199/tcp/31182/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134","/ip4/172.18.158.199/tcp/31183/ws/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134"],"enrUri":"enr:-L24QIsFb9wPZXZFnjmEn9QNWgl5UC-q-vjDhZKyxoReFYCzREQRdrICLDMghdBqAc4Dzmym4SJNG6-ztk5g7bz0Ow0CgmlkgnY0gmlwhKwSnseKbXVsdGlhZGRyc5YACASsEp7HBnnOAAoErBKexwZ5z90DgnJzhQADAQAAiXNlY3AyNTZrMaECI26jryYH0Gge2ekIG_8bEulMkBQ2RkGZFKDYRIekSUeDdGNwgnnOg3VkcIJ50IV3YWt1MgE"}'
2025-12-15 04:34:21.680 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:34:21.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31181/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:21.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:21.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31181/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:21.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:21.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:21.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.199/tcp/31182/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134","/ip4/172.18.158.199/tcp/31183/ws/p2p/16Uiu2HAkwoz6iqm8cdhUEAGrEnAUgYekUG7YB93sr4kfsSKpV134"],"enrUri":"enr:-L24QIsFb9wPZXZFnjmEn9QNWgl5UC-q-vjDhZKyxoReFYCzREQRdrICLDMghdBqAc4Dzmym4SJNG6-ztk5g7bz0Ow0CgmlkgnY0gmlwhKwSnseKbXVsdGlhZGRyc5YACASsEp7HBnnOAAoErBKexwZ5z90DgnJzhQADAQAAiXNlY3AyNTZrMaECI26jryYH0Gge2ekIG_8bEulMkBQ2RkGZFKDYRIekSUeDdGNwgnnOg3VkcIJ50IV3YWt1MgE"}'
2025-12-15 04:34:21.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31181/version" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:21.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-114-g7d1c6a'
2025-12-15 04:34:21.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31181/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:21.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-114-g7d1c6a'
2025-12-15 04:34:23.690 DEBUG [tests.rest_flags.test_admin_flags] counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2025-12-15 04:34:23.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31181/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:34:23.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:34:23.695 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:34:23.696 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:34:23.696 DEBUG [src.node.waku_node] Stopping container with id 38bdf83de0e8
2025-12-15 04:34:24.197 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:34:24.198 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:34:24.199 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_filter with id: 2025-12-15_04-30-14__c64cf309-ed4d-4aee-9d80-d6da78032000
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.node.docker_mananger:docker_mananger.py:19 Docker 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_2025-12-15_04-30-14__c64cf309-ed4d-4aee-9d80-d6da78032000__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13644', '13645', '13646', '13647', '13648']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13644:13644 -p 13645:13645 -p 13646:13646 -p 13647:13647 -p 13648:13648 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13646 --rest-port=13644 --tcp-port=13645 --discv5-udp-port=13647 --rest-address=0.0.0.0 --nat=extip:172.18.179.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0d9b97f4e2dbc4dec942ba3dc175f4d4aebb35f75bdbf8cdecf8abb36b81abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13648 --metrics-logging=true --store=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.222 waku bcf606547bce487c0547d95b59048e4a284e8a588ddb5ccc03692761039e8cd9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcf606547bce. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-30-14__c64cf309-ed4d-4aee-9d80-d6da78032000__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13644
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13644/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.222/tcp/13645/p2p/16Uiu2HAmD2WNdixRdUWP4prZySCDksLcXZKKxBzDtPu5so5Nezky","/ip4/172.18.179.222/tcp/13646/ws/p2p/16Uiu2HAmD2WNdixRdUWP4prZySCDksLcXZKKxBzDtPu5so5Nezky"],"enrUri":"enr:-L24QOXbeaillFKWEh8Xt0-79D0fPf2CAn297dP1bwX31yNZCH6JX5w68ch138E9BpBi3SoDdxtejSRZQkPyHS10lTkCgmlkgnY0gmlwhKwSs96KbXVsdGlhZGRyc5YACASsErPeBjVNAAoErBKz3gY1Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBYMk8PcYncI6yBH2vI0DTkd5hUftXhpARvv1CXK4EBKDdGNwgjVNg3VkcII1T4V3YWt1Mgc"}'
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_2025-12-15_04-30-14__c64cf309-ed4d-4aee-9d80-d6da78032000__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19467', '19468', '19469', '19470', '19471']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19467:19467 -p 19468:19468 -p 19469:19469 -p 19470:19470 -p 19471:19471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19469 --rest-port=19467 --tcp-port=19468 --discv5-udp-port=19470 --rest-address=0.0.0.0 --nat=extip:172.18.116.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0fc84fcede286461a28cd13fcb4cc6017d26ddcfa7c77c04d9baa73e23d22bae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19471 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOXbeaillFKWEh8Xt0-79D0fPf2CAn297dP1bwX31yNZCH6JX5w68ch138E9BpBi3SoDdxtejSRZQkPyHS10lTkCgmlkgnY0gmlwhKwSs96KbXVsdGlhZGRyc5YACASsErPeBjVNAAoErBKz3gY1Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBYMk8PcYncI6yBH2vI0DTkd5hUftXhpARvv1CXK4EBKDdGNwgjVNg3VkcII1T4V3YWt1Mgc --storenode=/ip4/172.18.179.222/tcp/13645/p2p/16Uiu2HAmD2WNdixRdUWP4prZySCDksLcXZKKxBzDtPu5so5Nezky --store=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.145 waku 3b00e8acb4f85345244b10dda57f0829b92c7b07483fd64a001fe0a23097d1da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b00e8acb4f8. Setting up logs at ./log/docker/store_node1_2025-12-15_04-30-14__c64cf309-ed4d-4aee-9d80-d6da78032000__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19467
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19467/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19467/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/19468/p2p/16Uiu2HAmH3bfVKzmAvnvDuCWY3HnshH4sWQJQizxwNPpjuexFjWm","/ip4/172.18.116.145/tcp/19469/ws/p2p/16Uiu2HAmH3bfVKzmAvnvDuCWY3HnshH4sWQJQizxwNPpjuexFjWm"],"enrUri":"enr:-L24QIwFTDB2bnAiTjopeCOe0k-IoAMnWp3u2PcEaPmLBVbBLCPl9zGJvN96bYqcMG3dVVhyleHnPFRab3FRo9rogooCgmlkgnY0gmlwhKwSdJGKbXVsdGlhZGRyc5YACASsEnSRBkwMAAoErBJ0kQZMDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQTl0df7OVdT1x1vPl2LjaM3sEc-zrET9JRXksQlySGaDdGNwgkwMg3VkcIJMDoV3YWt1MgQ"}'
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:19467/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.222/tcp/13645/p2p/16Uiu2HAmD2WNdixRdUWP4prZySCDksLcXZKKxBzDtPu5so5Nezky"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13644/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:13644/relay/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:13644/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":"0xe7d901eb591cd6ae53fd54ed056c06ce331e88a442097bb222fd3f20f9d8725c"}]}'
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:19467/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":"8a68d86e3e1071723278","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7d901eb591cd6ae53fd54ed056c06ce331e88a442097bb222fd3f20f9d8725c"}]}'
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 bcf606547bce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3b00e8acb4f8
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,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_shard with id: 2025-12-15_04-26-57__f26ce19a-be79-4f0d-9da0-46a804377d0e
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_2025-12-15_04-26-57__f26ce19a-be79-4f0d-9da0-46a804377d0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36161', '36162', '36163', '36164', '36165']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36161:36161 -p 36162:36162 -p 36163:36163 -p 36164:36164 -p 36165:36165 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36163 --rest-port=36161 --tcp-port=36162 --discv5-udp-port=36164 --rest-address=0.0.0.0 --nat=extip:172.18.147.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0d4ee6b8cf8f4a58224e60f2b7d6b68fbb38f131bb1edd7fbbff8abef64ab750 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36165 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.69 waku 95d3293153244652d28608218afe12a3ed48fbc0d9a7dce9e33f1192c63e7759
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f225fa785a6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95d329315324. Setting up logs at ./log/docker/node1_2025-12-15_04-26-57__f26ce19a-be79-4f0d-9da0-46a804377d0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36161
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 c4281d1cb2ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36161/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.69/tcp/36162/p2p/16Uiu2HAmJmtWP1rgiFibqfnSS8j8H2hekQmrUBZyaS1yZjMFFMmk","/ip4/172.18.147.69/tcp/36163/ws/p2p/16Uiu2HAmJmtWP1rgiFibqfnSS8j8H2hekQmrUBZyaS1yZjMFFMmk"],"enrUri":"enr:-L24QLpdTJAqLFwrIMKfE0QCzr4uscb6abQQiZhNDn3al0n7TGGBwSuQgH4MLEyxl5xbaltibYjO-SvGaPiCuB2No6oCgmlkgnY0gmlwhKwSk0WKbXVsdGlhZGRyc5YACASsEpNFBo1CAAoErBKTRQaNQ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDWuqUiTGZ1sgbzcLVdSAVux33ysizvCzNhBOIxKUw4QODdGNwgo1Cg3VkcIKNRIV3YWt1MgU"}'
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_2025-12-15_04-26-57__f26ce19a-be79-4f0d-9da0-46a804377d0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19696', '19697', '19698', '19699', '19700']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19696:19696 -p 19697:19697 -p 19698:19698 -p 19699:19699 -p 19700:19700 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19698 --rest-port=19696 --tcp-port=19697 --discv5-udp-port=19699 --rest-address=0.0.0.0 --nat=extip:172.18.229.242 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8c5c8ceaac90bd57da65a36ae8241cbbdeac75fd2ff5bf07329e23ec7c8ff1bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19700 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLpdTJAqLFwrIMKfE0QCzr4uscb6abQQiZhNDn3al0n7TGGBwSuQgH4MLEyxl5xbaltibYjO-SvGaPiCuB2No6oCgmlkgnY0gmlwhKwSk0WKbXVsdGlhZGRyc5YACASsEpNFBo1CAAoErBKTRQaNQ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDWuqUiTGZ1sgbzcLVdSAVux33ysizvCzNhBOIxKUw4QODdGNwgo1Cg3VkcIKNRIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.242 waku 3b61e4de6f0b4eab8c5a3adf010c2bf5bf22b7e8f64cdd3c42ffd21b942c5526
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b61e4de6f0b. Setting up logs at ./log/docker/node2_2025-12-15_04-26-57__f26ce19a-be79-4f0d-9da0-46a804377d0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19696
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19696/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.242/tcp/19697/p2p/16Uiu2HAkw6eydynHXJewZF2ry9pwUV556bgZDKvcrAzPa6amor4H","/ip4/172.18.229.242/tcp/19698/ws/p2p/16Uiu2HAkw6eydynHXJewZF2ry9pwUV556bgZDKvcrAzPa6amor4H"],"enrUri":"enr:-L24QOy8JV97RzKCZxd_ddYe7jPDbWBZ-eme6_ly_DUwCf1GYfFLDYJcwoTquI0DwVbA-s5cJ-s0kYKHVWGYe3jsSeUCgmlkgnY0gmlwhKwS5fKKbXVsdGlhZGRyc5YACASsEuXyBkzxAAoErBLl8gZM8t0DgnJzhQACAQAAiXNlY3AyNTZrMaECGNg0aqcddjPEkzSwTfA8T41XxfPVNbWiCz-2WUkmFfKDdGNwgkzxg3VkcIJM84V3YWt1MgE"}'
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:19696/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.69/tcp/36162/p2p/16Uiu2HAmJmtWP1rgiFibqfnSS8j8H2hekQmrUBZyaS1yZjMFFMmk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36161/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:19696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:36161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772820325761092,"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:19696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772820325761092,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36161/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:36161/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":1765772820440680476,"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:19696/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":1765772820440680476,"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 95d329315324
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3b61e4de6f0b
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,217 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_50_messages with id: 2025-12-15_04-22-19__17998343-a885-4ea0-aac4-cd48d59b3699
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_2025-12-15_04-22-19__17998343-a885-4ea0-aac4-cd48d59b3699__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31865', '31866', '31867', '31868', '31869']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31865:31865 -p 31866:31866 -p 31867:31867 -p 31868:31868 -p 31869:31869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31867 --rest-port=31865 --tcp-port=31866 --discv5-udp-port=31868 --rest-address=0.0.0.0 --nat=extip:172.18.20.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fce57188fd2a77f3b6b07fa9e69d08124f5ac6d1feb7f075ef83bc43bc3dc55f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31869 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.105 waku 79e1d37b84d4d3f06e0807029d2d68c7dcdbfb57dda73ec5390291a81cf6e95f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79e1d37b84d4. Setting up logs at ./log/docker/node1_2025-12-15_04-22-19__17998343-a885-4ea0-aac4-cd48d59b3699__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31865
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31865/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.105/tcp/31866/p2p/16Uiu2HAkxVG75T9sLtMo1QPYjnFQpNrUUKHHjxkCsA1TgyKXZGdn","/ip4/172.18.20.105/tcp/31867/ws/p2p/16Uiu2HAkxVG75T9sLtMo1QPYjnFQpNrUUKHHjxkCsA1TgyKXZGdn"],"enrUri":"enr:-L24QC0qtDlzCLFD55osN1DQIQORnvENs7Ajo6FROytNdcHZcgPJgwehhhLniOlMt8PXUq0rBf3aHlS3R03cJxUMONsCgmlkgnY0gmlwhKwSFGmKbXVsdGlhZGRyc5YACASsEhRpBnx6AAoErBIUaQZ8e90DgnJzhQADAQAAiXNlY3AyNTZrMaECLX5jngyGTMXpZemwEXo7yA5YuTNy4RQpvsfnDLFrtRGDdGNwgnx6g3VkcIJ8fIV3YWt1MgU"}'
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_2025-12-15_04-22-19__17998343-a885-4ea0-aac4-cd48d59b3699__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40779', '40780', '40781', '40782', '40783']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40779:40779 -p 40780:40780 -p 40781:40781 -p 40782:40782 -p 40783:40783 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40781 --rest-port=40779 --tcp-port=40780 --discv5-udp-port=40782 --rest-address=0.0.0.0 --nat=extip:172.18.226.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaab10bad7d06ad726e4917fc1cfe4226b2de6de99d4e5b7ca9fedc573bbadbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40783 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QC0qtDlzCLFD55osN1DQIQORnvENs7Ajo6FROytNdcHZcgPJgwehhhLniOlMt8PXUq0rBf3aHlS3R03cJxUMONsCgmlkgnY0gmlwhKwSFGmKbXVsdGlhZGRyc5YACASsEhRpBnx6AAoErBIUaQZ8e90DgnJzhQADAQAAiXNlY3AyNTZrMaECLX5jngyGTMXpZemwEXo7yA5YuTNy4RQpvsfnDLFrtRGDdGNwgnx6g3VkcIJ8fIV3YWt1MgU --filternode=/ip4/172.18.20.105/tcp/31866/p2p/16Uiu2HAkxVG75T9sLtMo1QPYjnFQpNrUUKHHjxkCsA1TgyKXZGdn
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.226 waku 5b7bedd202a547be957e2386f9c104c5fb7b4456e97619c2eafb8a3e65bb7919
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b7bedd202a5. Setting up logs at ./log/docker/node2_2025-12-15_04-22-19__17998343-a885-4ea0-aac4-cd48d59b3699__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40779
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40779/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40779/debug/v1/info" -H "Content-Type: application/json" -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.226/tcp/40780/p2p/16Uiu2HAmR6ViERsP7vC5Hk5pLmkbccSGR5KoqrgKfbydQkpSfViL","/ip4/172.18.226.226/tcp/40781/ws/p2p/16Uiu2HAmR6ViERsP7vC5Hk5pLmkbccSGR5KoqrgKfbydQkpSfViL"],"enrUri":"enr:-L24QHlIHXH4rGlyHQnlBHmGVJGssnOZwTJwHUlbWOmUhOrtYcEeW9VkIRF06veDSntvfMxKP8glMIEIMe2j1DhJQccCgmlkgnY0gmlwhKwS4uKKbXVsdGlhZGRyc5YACASsEuLiBp9MAAoErBLi4gafTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuNT2Rt0-55XsXjqzsPfNT6WxwsrKOjoCHJKy3PRx5G2DdGNwgp9Mg3VkcIKfToV3YWt1MgA"}'
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:40779/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.105/tcp/31866/p2p/16Uiu2HAkxVG75T9sLtMo1QPYjnFQpNrUUKHHjxkCsA1TgyKXZGdn"]'
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:31865/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:40779/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a98e41eb-80c0-498a-aecd-4c473c8d4c4d", "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":"a98e41eb-80c0-498a-aecd-4c473c8d4c4d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31865/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40779/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 79e1d37b84d4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b7bedd202a5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
2025-12-15 04:38:33.042 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:38:33.042 DEBUG [tests.conftest] Running test: test_relay_no_subscription with id: 2025-12-15_04-38-33__7a7bf29f-f647-4a50-9e0c-7fe0037ae6c2
2025-12-15 04:38:33.043 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:38:33.043 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:38:33.043 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-15 04:38:33.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:38:33.050 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-38-33__7a7bf29f-f647-4a50-9e0c-7fe0037ae6c2__wakuorg_nwaku:latest.log
2025-12-15 04:38:33.051 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:38:33.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:38:33.052 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:38:33.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.221
2025-12-15 04:38:33.053 DEBUG [src.node.docker_mananger] Generated ports ['35556', '35557', '35558', '35559', '35560']
2025-12-15 04:38:33.053 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:38:33.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:38:33.053 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:38:33.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 35556:35556 -p 35557:35557 -p 35558:35558 -p 35559:35559 -p 35560:35560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35558 --rest-port=35556 --tcp-port=35557 --discv5-udp-port=35559 --rest-address=0.0.0.0 --nat=extip:172.18.116.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4d881b46c05c9bdeecb4b062faf3a6debda8fffc0cfddd51fd18447bbbdb0aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35560 --metrics-logging=true --relay=true
2025-12-15 04:38:33.249 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.221 waku 8d06bc1e8a3768c3a3e00ff358adc8b8c7f5e69d5d3f4ef89a120f835f3bedca
2025-12-15 04:38:33.283 DEBUG [src.node.docker_mananger] Container started with ID 8d06bc1e8a37. Setting up logs at ./log/docker/node1_2025-12-15_04-38-33__7a7bf29f-f647-4a50-9e0c-7fe0037ae6c2__wakuorg_nwaku:latest.log
2025-12-15 04:38:33.285 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35556
2025-12-15 04:38:33.287 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:38:33.287 ERROR [src.node.docker_mananger] Max retries reached for container 9d1903176bcc. Exiting log stream.
2025-12-15 04:38:33.824 ERROR [src.node.docker_mananger] Max retries reached for container 1aeebbf34442. Exiting log stream.
2025-12-15 04:38:34.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35556/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:38:34.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:38:34.291 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:38:34.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:38:34.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.221/tcp/35557/p2p/16Uiu2HAm8rGErgVJ5sZ6aaTtN623VEAKJGyfrT6FudbLqwzgF9gw","/ip4/172.18.116.221/tcp/35558/ws/p2p/16Uiu2HAm8rGErgVJ5sZ6aaTtN623VEAKJGyfrT6FudbLqwzgF9gw"],"enrUri":"enr:-L24QLm_ro14RiBkX6BF2AoDIE4dvjaBbsg7kc52Yx7aaFuDSkhfT2ryltHJ6T6SQFNiA69008vjN1TaqjXlZING-6ACgmlkgnY0gmlwhKwSdN2KbXVsdGlhZGRyc5YACASsEnTdBorlAAoErBJ03QaK5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECx3SbZ7dlGo1RRYf1Tc7mPxmjwZc08kmJ6Q3OXn2ezuyDdGNwgorlg3VkcIKK54V3YWt1MgE"}'
2025-12-15 04:38:34.293 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:38:34.300 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:38:34.300 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-38-33__7a7bf29f-f647-4a50-9e0c-7fe0037ae6c2__wakuorg_nwaku:latest.log
2025-12-15 04:38:34.300 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:38:34.300 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:38:34.302 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:38:34.302 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.130
2025-12-15 04:38:34.302 DEBUG [src.node.docker_mananger] Generated ports ['41345', '41346', '41347', '41348', '41349']
2025-12-15 04:38:34.302 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:38:34.302 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:38:34.302 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:38:34.303 DEBUG [src.node.docker_mananger] docker run -i -t -p 41345:41345 -p 41346:41346 -p 41347:41347 -p 41348:41348 -p 41349:41349 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41347 --rest-port=41345 --tcp-port=41346 --discv5-udp-port=41348 --rest-address=0.0.0.0 --nat=extip:172.18.226.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c03b37cfdfb3bdc4f5faaa4a5acbb6edbea4c1495d693ff2ccc891c6dfd9ed5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41349 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLm_ro14RiBkX6BF2AoDIE4dvjaBbsg7kc52Yx7aaFuDSkhfT2ryltHJ6T6SQFNiA69008vjN1TaqjXlZING-6ACgmlkgnY0gmlwhKwSdN2KbXVsdGlhZGRyc5YACASsEnTdBorlAAoErBJ03QaK5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECx3SbZ7dlGo1RRYf1Tc7mPxmjwZc08kmJ6Q3OXn2ezuyDdGNwgorlg3VkcIKK54V3YWt1MgE
2025-12-15 04:38:34.491 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.130 waku d8f4fd4b4a514947634a966a4d0e975b8b557ce49394fce8e91e33cc3683337e
2025-12-15 04:38:34.526 DEBUG [src.node.docker_mananger] Container started with ID d8f4fd4b4a51. Setting up logs at ./log/docker/node2_2025-12-15_04-38-33__7a7bf29f-f647-4a50-9e0c-7fe0037ae6c2__wakuorg_nwaku:latest.log
2025-12-15 04:38:34.527 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41345
2025-12-15 04:38:34.527 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:38:35.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41345/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:38:35.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:38:35.539 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:38:35.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41345/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:38:35.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.130/tcp/41346/p2p/16Uiu2HAm8sQ6kuwYddwumfxD5DUCEJRXh8UUBcExr841KvSyfZaP","/ip4/172.18.226.130/tcp/41347/ws/p2p/16Uiu2HAm8sQ6kuwYddwumfxD5DUCEJRXh8UUBcExr841KvSyfZaP"],"enrUri":"enr:-L24QE5uqhVPC6mUY7A7VbRINTrKUg3gfgtNtCzqdCy8CYs3Zkhe80mtCA1IWa5A0PaGkv9LS9YtKxUX-vQoL25PBQUCgmlkgnY0gmlwhKwS4oKKbXVsdGlhZGRyc5YACASsEuKCBqGCAAoErBLiggahg90DgnJzhQADAQAAiXNlY3AyNTZrMaECx78TWfTjQV3DZtUcWLsUlmbJ_3JDSFPyWx36hvsqsGCDdGNwgqGCg3VkcIKhhIV3YWt1MgE"}'
2025-12-15 04:38:35.544 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:38:35.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41345/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.221/tcp/35557/p2p/16Uiu2HAm8rGErgVJ5sZ6aaTtN623VEAKJGyfrT6FudbLqwzgF9gw"]'
2025-12-15 04:38:35.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:38:35.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35556/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:38:35.554 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35556/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2025-12-15 04:38:35.555 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:38:35.556 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:38:35.556 DEBUG [src.node.waku_node] Stopping container with id 8d06bc1e8a37
2025-12-15 04:38:36.096 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:38:36.096 DEBUG [src.node.waku_node] Stopping container with id d8f4fd4b4a51
2025-12-15 04:38:36.608 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:38:36.609 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:38:36.614 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:38:36.619 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,396 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[81] with id: 2025-12-15_04-39-32__40f034c1-54a9-4f2d-9a84-61d02f415b6b
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_2025-12-15_04-39-32__40f034c1-54a9-4f2d-9a84-61d02f415b6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11993', '11994', '11995', '11996', '11997']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11993:11993 -p 11994:11994 -p 11995:11995 -p 11996:11996 -p 11997:11997 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11995 --rest-port=11993 --tcp-port=11994 --discv5-udp-port=11996 --rest-address=0.0.0.0 --nat=extip:172.18.135.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa00866f2591728fe3ab67315f47b8a109040c2a0cee192132e50deb47be3cff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11997 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.176 waku 90fae1a22bf83020916230a4b79456519ae96afe29d1fa7ae7edc2a98c091a3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 90fae1a22bf8. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-39-32__40f034c1-54a9-4f2d-9a84-61d02f415b6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11993
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 720298e0cb37. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 24e2da3c4ff0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11993/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11993/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/11994/p2p/16Uiu2HAmULmpoM6wpnAWhU9YSHRFiW5PTuaVybcgNNprG6oRFS2d","/ip4/172.18.135.176/tcp/11995/ws/p2p/16Uiu2HAmULmpoM6wpnAWhU9YSHRFiW5PTuaVybcgNNprG6oRFS2d"],"enrUri":"enr:-L24QO2fh5BSsSNpPx0Zu9NwzPcqeOmJDtB7xrnFE_mB5NuPfSxHCsW18adZDk00DBOAMnTMidixvnGf_s-SxvQIidMCgmlkgnY0gmlwhKwSh7CKbXVsdGlhZGRyc5YACASsEoewBi7aAAoErBKHsAYu290DgnJzhQADAQAAiXNlY3AyNTZrMaED6RBfmDSl9_RObEZMzAQNHo-rZU5AygnRTTHky3fUUxKDdGNwgi7ag3VkcIIu3IV3YWt1MgM"}'
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_2025-12-15_04-39-32__40f034c1-54a9-4f2d-9a84-61d02f415b6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46909', '46910', '46911', '46912', '46913']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46909:46909 -p 46910:46910 -p 46911:46911 -p 46912:46912 -p 46913:46913 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46911 --rest-port=46909 --tcp-port=46910 --discv5-udp-port=46912 --rest-address=0.0.0.0 --nat=extip:172.18.106.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cb337d4adc47edd5553af584ce8c3bbca090bbcca2eedfd8d275b3fdbb9afe7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46913 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO2fh5BSsSNpPx0Zu9NwzPcqeOmJDtB7xrnFE_mB5NuPfSxHCsW18adZDk00DBOAMnTMidixvnGf_s-SxvQIidMCgmlkgnY0gmlwhKwSh7CKbXVsdGlhZGRyc5YACASsEoewBi7aAAoErBKHsAYu290DgnJzhQADAQAAiXNlY3AyNTZrMaED6RBfmDSl9_RObEZMzAQNHo-rZU5AygnRTTHky3fUUxKDdGNwgi7ag3VkcIIu3IV3YWt1MgM --storenode=/ip4/172.18.135.176/tcp/11994/p2p/16Uiu2HAmULmpoM6wpnAWhU9YSHRFiW5PTuaVybcgNNprG6oRFS2d --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.239 waku 5ad6415ff36a0db8b38f85b23579f194bb00856b0daa2cf8c5100f6caac70d15
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ad6415ff36a. Setting up logs at ./log/docker/store_node1_2025-12-15_04-39-32__40f034c1-54a9-4f2d-9a84-61d02f415b6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46909
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46909/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46909/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.239/tcp/46910/p2p/16Uiu2HAmLSpYXzgMfxQXwnQK6R6h2YneNY7Mn7YDer5AedEACNKw","/ip4/172.18.106.239/tcp/46911/ws/p2p/16Uiu2HAmLSpYXzgMfxQXwnQK6R6h2YneNY7Mn7YDer5AedEACNKw"],"enrUri":"enr:-L24QLy2lLm47VU26g73PpEs3UYm5iNA_uxEpuun4oWrNKALSFcMc3Mxq6Jo5L7Ps3xU5hns5zxsW8OPAYNnGKcqE3UCgmlkgnY0gmlwhKwSau-KbXVsdGlhZGRyc5YACASsEmrvBrc-AAoErBJq7wa3P90DgnJzhQADAQAAiXNlY3AyNTZrMaEDc79wGbWRWQdFSBnCETEhzEccYFR2ARBnqeN50lkBiSaDdGNwgrc-g3VkcIK3QIV3YWt1MgM"}'
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:46909/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.176/tcp/11994/p2p/16Uiu2HAmULmpoM6wpnAWhU9YSHRFiW5PTuaVybcgNNprG6oRFS2d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/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:46909/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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:11993/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
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11993/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46909/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 90fae1a22bf8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5ad6415ff36a
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,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_start_time_equals_end_time with id: 2025-12-15_04-31-41__d798ac2d-bc0e-4d18-8565-2b414863d583
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_2025-12-15_04-31-41__d798ac2d-bc0e-4d18-8565-2b414863d583__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49800', '49801', '49802', '49803', '49804']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49800:49800 -p 49801:49801 -p 49802:49802 -p 49803:49803 -p 49804:49804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49802 --rest-port=49800 --tcp-port=49801 --discv5-udp-port=49803 --rest-address=0.0.0.0 --nat=extip:172.18.145.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59f6c20ccaa5fccaf8dac2cf8e1e3f3be0dcb0f2ad2ee9ae915ec95130fec99d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49804 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.187 waku 70fc98d30c0f0259807f349b267e5bd89bf04aacf0c89256addd54bf48ae14a9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 985be9e557b3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 70fc98d30c0f. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-31-41__d798ac2d-bc0e-4d18-8565-2b414863d583__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49800
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 5c1059e53a12. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49800/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49800/debug/v1/info" -H "Content-Type: application/json" -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.187/tcp/49801/p2p/16Uiu2HAm3CXmaHCcYmFCU2BEG6B1XJaKRxfrbGmqXw2TJPXxqfP5","/ip4/172.18.145.187/tcp/49802/ws/p2p/16Uiu2HAm3CXmaHCcYmFCU2BEG6B1XJaKRxfrbGmqXw2TJPXxqfP5"],"enrUri":"enr:-L24QHEhdomwX4WJCmfd6lhD_ZlMsjuzVWOhh7INXAtKk2WCVfGlHCpZwRZZdBb0vaN2beBmVIaC6weajm4o6JtQzVsCgmlkgnY0gmlwhKwSkbuKbXVsdGlhZGRyc5YACASsEpG7BsKJAAoErBKRuwbCit0DgnJzhQADAQAAiXNlY3AyNTZrMaECc3-pOxDNuyP8LeLW-_385EZsLtQSxKis-IycYnSnTwiDdGNwgsKJg3VkcILCi4V3YWt1MgM"}'
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_2025-12-15_04-31-41__d798ac2d-bc0e-4d18-8565-2b414863d583__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38475', '38476', '38477', '38478', '38479']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38475:38475 -p 38476:38476 -p 38477:38477 -p 38478:38478 -p 38479:38479 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38477 --rest-port=38475 --tcp-port=38476 --discv5-udp-port=38478 --rest-address=0.0.0.0 --nat=extip:172.18.18.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5ba0e8e057e1636ab4fa8cc1bd0dbe9a04e298eefad77c87b0b1bcdac6a0911 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38479 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHEhdomwX4WJCmfd6lhD_ZlMsjuzVWOhh7INXAtKk2WCVfGlHCpZwRZZdBb0vaN2beBmVIaC6weajm4o6JtQzVsCgmlkgnY0gmlwhKwSkbuKbXVsdGlhZGRyc5YACASsEpG7BsKJAAoErBKRuwbCit0DgnJzhQADAQAAiXNlY3AyNTZrMaECc3-pOxDNuyP8LeLW-_385EZsLtQSxKis-IycYnSnTwiDdGNwgsKJg3VkcILCi4V3YWt1MgM --storenode=/ip4/172.18.145.187/tcp/49801/p2p/16Uiu2HAm3CXmaHCcYmFCU2BEG6B1XJaKRxfrbGmqXw2TJPXxqfP5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.54 waku 360b773308dcfb947e7d4df9b57afdffc7246910595e64423e27ea361a5eab93
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 360b773308dc. Setting up logs at ./log/docker/store_node1_2025-12-15_04-31-41__d798ac2d-bc0e-4d18-8565-2b414863d583__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38475
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38475/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38475/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.54/tcp/38476/p2p/16Uiu2HAmUgndfAKRaVriSLHCtdxPAhCrTLSJW1Qf5JhspgipHu2r","/ip4/172.18.18.54/tcp/38477/ws/p2p/16Uiu2HAmUgndfAKRaVriSLHCtdxPAhCrTLSJW1Qf5JhspgipHu2r"],"enrUri":"enr:-L24QCNwA8zfV5P56hBVT0zuuL65kw1K-vzSxuj9s36sJypxb6d1II2piLnOU08TrK21l4XbAf7tyI8gOzAGUclWW8gCgmlkgnY0gmlwhKwSEjaKbXVsdGlhZGRyc5YACASsEhI2BpZMAAoErBISNgaWTd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7jDnMfX7Sbjo6K3vtFw_srP1eEuCt2LT4I2buv1fEguDdGNwgpZMg3VkcIKWToV3YWt1MgM"}'
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:38475/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.187/tcp/49801/p2p/16Uiu2HAm3CXmaHCcYmFCU2BEG6B1XJaKRxfrbGmqXw2TJPXxqfP5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49800/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:38475/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:49800/relay/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:49800/relay/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:49800/relay/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:49800/relay/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:49800/relay/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:49800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49800/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765773101261761792&endTime=1765773101261761792&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2a5d11d6414ba09ddaf30bebbef4efd89c2130884d2be0fb04fe50011c8a584"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38475/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765773101261761792&endTime=1765773101261761792&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2a5d11d6414ba09ddaf30bebbef4efd89c2130884d2be0fb04fe50011c8a584"}]}'
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 70fc98d30c0f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 360b773308dc
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,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: 2025-12-15_04-32-09__7a7b7f2a-818e-4b68-8af7-bdbde610ce93
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_2025-12-15_04-32-09__7a7b7f2a-818e-4b68-8af7-bdbde610ce93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54589', '54590', '54591', '54592', '54593']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54589:54589 -p 54590:54590 -p 54591:54591 -p 54592:54592 -p 54593:54593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54591 --rest-port=54589 --tcp-port=54590 --discv5-udp-port=54592 --rest-address=0.0.0.0 --nat=extip:172.18.1.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0bdf7264bad96af57aef5edbd97ddd6cc30a1f520fedd91bc8daacbac264f7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54593 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.250 waku ba24d9a048c0ae3ff07580439442d544bde7526e6dbb39e17e8d2dfe7aa7409a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba24d9a048c0. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-32-09__7a7b7f2a-818e-4b68-8af7-bdbde610ce93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54589
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 376489a09e57. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d20a7e9318ae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54589/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.250/tcp/54590/p2p/16Uiu2HAmTgpjKojLbE5ZR2HNYpoqyBkgJj9tDBvm8PGc9ESH5iRd","/ip4/172.18.1.250/tcp/54591/ws/p2p/16Uiu2HAmTgpjKojLbE5ZR2HNYpoqyBkgJj9tDBvm8PGc9ESH5iRd"],"enrUri":"enr:-L24QM51q5G8WA1qfqgnDj6xe_C0Cd0L9n0l_gc4KHnRS9iGDKPm22pIOi2do2GQThv83GAlmy2Cp-sxa3jITmEpQLkCgmlkgnY0gmlwhKwSAfqKbXVsdGlhZGRyc5YACASsEgH6BtU-AAoErBIB-gbVP90DgnJzhQADAQAAiXNlY3AyNTZrMaED31eWin37tRk-j_ij5m3BEdjTSNfMTXPYx0cJi2ooFNiDdGNwgtU-g3VkcILVQIV3YWt1MgM"}'
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_2025-12-15_04-32-09__7a7b7f2a-818e-4b68-8af7-bdbde610ce93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31762', '31763', '31764', '31765', '31766']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31762:31762 -p 31763:31763 -p 31764:31764 -p 31765:31765 -p 31766:31766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31764 --rest-port=31762 --tcp-port=31763 --discv5-udp-port=31765 --rest-address=0.0.0.0 --nat=extip:172.18.116.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f455074fb6126ece4bc84e0e5eaaf4a3ffcba211a162789d303c1e830a044cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31766 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM51q5G8WA1qfqgnDj6xe_C0Cd0L9n0l_gc4KHnRS9iGDKPm22pIOi2do2GQThv83GAlmy2Cp-sxa3jITmEpQLkCgmlkgnY0gmlwhKwSAfqKbXVsdGlhZGRyc5YACASsEgH6BtU-AAoErBIB-gbVP90DgnJzhQADAQAAiXNlY3AyNTZrMaED31eWin37tRk-j_ij5m3BEdjTSNfMTXPYx0cJi2ooFNiDdGNwgtU-g3VkcILVQIV3YWt1MgM --storenode=/ip4/172.18.1.250/tcp/54590/p2p/16Uiu2HAmTgpjKojLbE5ZR2HNYpoqyBkgJj9tDBvm8PGc9ESH5iRd --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.75 waku 9a78f8f338a0b6aab96b98613f0760077a6b00c5abc7595b9739b1673d4e1a86
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a78f8f338a0. Setting up logs at ./log/docker/store_node1_2025-12-15_04-32-09__7a7b7f2a-818e-4b68-8af7-bdbde610ce93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31762
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31762/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31762/debug/v1/info" -H "Content-Type: application/json" -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.75/tcp/31763/p2p/16Uiu2HAmA6E4KXsrV6D2B3PegdFixSAVWkDu4CNjr7Uy5CZv6ZQB","/ip4/172.18.116.75/tcp/31764/ws/p2p/16Uiu2HAmA6E4KXsrV6D2B3PegdFixSAVWkDu4CNjr7Uy5CZv6ZQB"],"enrUri":"enr:-L24QMus3-wwxg2uGMHpLY3hKJIjAa6xe70DXXbFcnBA4ssOcseVLacS8hJczoElN2YE0xR-h7OQh8HVTVVyeGWP_yQCgmlkgnY0gmlwhKwSdEuKbXVsdGlhZGRyc5YACASsEnRLBnwTAAoErBJ0SwZ8FN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2eP1XuID42b0YulpgemMTUjLEUGlyn_CTvtTh_gw-ZiDdGNwgnwTg3VkcIJ8FYV3YWt1MgM"}'
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:31762/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.250/tcp/54590/p2p/16Uiu2HAmTgpjKojLbE5ZR2HNYpoqyBkgJj9tDBvm8PGc9ESH5iRd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54589/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:31762/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:54589/relay/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:54589/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:54589/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:54589/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:54589/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:54589/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:54589/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:54589/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:54589/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:31762/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:54589/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 ba24d9a048c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9a78f8f338a0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2025-12-15 04:24:49.769 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:24:49.771 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2025-12-15_04-24-49__5de68a9f-68c7-4472-9160-486c56f1298a
2025-12-15 04:24:49.771 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:24:49.771 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:24:49.772 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-15 04:24:49.780 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:24:49.780 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-15_04-24-49__5de68a9f-68c7-4472-9160-486c56f1298a__wakuorg_nwaku:latest.log
2025-12-15 04:24:49.780 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:24:49.781 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:24:49.784 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:24:49.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.156
2025-12-15 04:24:49.784 DEBUG [src.node.docker_mananger] Generated ports ['1821', '1822', '1823', '1824', '1825']
2025-12-15 04:24:49.785 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:24:49.785 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:24:49.786 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:24:49.787 DEBUG [src.node.docker_mananger] docker run -i -t -p 1821:1821 -p 1822:1822 -p 1823:1823 -p 1824:1824 -p 1825:1825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1823 --rest-port=1821 --tcp-port=1822 --discv5-udp-port=1824 --rest-address=0.0.0.0 --nat=extip:172.18.163.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59d5be0fa48f3b449a130fb8cf20dcb2efd5d0b25ebb62141bc8f46aeebfa35b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1825 --metrics-logging=true --store=true --relay=true
2025-12-15 04:24:49.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.156 waku 646411daa113c5c6780feed6e9bd08e6c3d4dba66aeaa8d3facfa9322965d45a
2025-12-15 04:24:50.006 DEBUG [src.node.docker_mananger] Container started with ID 646411daa113. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-24-49__5de68a9f-68c7-4472-9160-486c56f1298a__wakuorg_nwaku:latest.log
2025-12-15 04:24:50.007 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1821
2025-12-15 04:24:50.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:24:50.019 ERROR [src.node.docker_mananger] Max retries reached for container 496c34c2cd96. Exiting log stream.
2025-12-15 04:24:50.635 ERROR [src.node.docker_mananger] Max retries reached for container aade9ddbb277. Exiting log stream.
2025-12-15 04:24:51.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1821/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:24:51.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:24:51.012 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:24:51.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:24:51.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.156/tcp/1822/p2p/16Uiu2HAmTEcp4gfZXauc1YUX64jRZMpwWHaYLzD6geVQbNq1s3dA","/ip4/172.18.163.156/tcp/1823/ws/p2p/16Uiu2HAmTEcp4gfZXauc1YUX64jRZMpwWHaYLzD6geVQbNq1s3dA"],"enrUri":"enr:-L24QFgh_JBaeMeSsjNXOuVhaRPX3zck5KFYPrLNcw8sCq7IUnlrRWX_plwZJCAPUjDfKcaL3nYoUVNo3kcAic9jevMCgmlkgnY0gmlwhKwSo5yKbXVsdGlhZGRyc5YACASsEqOcBgceAAoErBKjnAYHH90DgnJzhQADAQAAiXNlY3AyNTZrMaED2KECznyanq9W1FElI03gfTQuVqs2lLYobTjgdkjt_4mDdGNwggceg3VkcIIHIIV3YWt1MgM"}'
2025-12-15 04:24:51.015 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:24:51.022 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:24:51.022 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-15_04-24-49__5de68a9f-68c7-4472-9160-486c56f1298a__wakuorg_nwaku:latest.log
2025-12-15 04:24:51.022 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:24:51.022 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:24:51.023 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:24:51.024 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.79
2025-12-15 04:24:51.024 DEBUG [src.node.docker_mananger] Generated ports ['35561', '35562', '35563', '35564', '35565']
2025-12-15 04:24:51.024 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:24:51.024 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:24:51.024 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:24:51.024 DEBUG [src.node.docker_mananger] docker run -i -t -p 35561:35561 -p 35562:35562 -p 35563:35563 -p 35564:35564 -p 35565:35565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35563 --rest-port=35561 --tcp-port=35562 --discv5-udp-port=35564 --rest-address=0.0.0.0 --nat=extip:172.18.51.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e28d71262d2eb6ed8d5ecc67dd4e648be6d0d5c2bde2ed2cf9ee1c90be633b9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35565 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFgh_JBaeMeSsjNXOuVhaRPX3zck5KFYPrLNcw8sCq7IUnlrRWX_plwZJCAPUjDfKcaL3nYoUVNo3kcAic9jevMCgmlkgnY0gmlwhKwSo5yKbXVsdGlhZGRyc5YACASsEqOcBgceAAoErBKjnAYHH90DgnJzhQADAQAAiXNlY3AyNTZrMaED2KECznyanq9W1FElI03gfTQuVqs2lLYobTjgdkjt_4mDdGNwggceg3VkcIIHIIV3YWt1MgM --storenode=/ip4/172.18.163.156/tcp/1822/p2p/16Uiu2HAmTEcp4gfZXauc1YUX64jRZMpwWHaYLzD6geVQbNq1s3dA --store=true --relay=true
2025-12-15 04:24:51.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.79 waku 3e6f5644564b4fcd6094a750808c14fd3fb9decb20f473255cb842e3a625458a
2025-12-15 04:24:51.235 DEBUG [src.node.docker_mananger] Container started with ID 3e6f5644564b. Setting up logs at ./log/docker/store_node1_2025-12-15_04-24-49__5de68a9f-68c7-4472-9160-486c56f1298a__wakuorg_nwaku:latest.log
2025-12-15 04:24:51.236 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35561
2025-12-15 04:24:51.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:24:52.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35561/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:24:52.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:24:52.242 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:24:52.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35561/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:24:52.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.79/tcp/35562/p2p/16Uiu2HAmSjSopdwNZXNN2uixCYFaUmDTfhoy1ZJGQxQhri5M6fLz","/ip4/172.18.51.79/tcp/35563/ws/p2p/16Uiu2HAmSjSopdwNZXNN2uixCYFaUmDTfhoy1ZJGQxQhri5M6fLz"],"enrUri":"enr:-L24QJl2EexmExIZAPargDnYWhR6lfTvD60zvEcZp3vdpUPOKSHbYCLyDJ1V1vyzNE7VF2ap8_GZJiM5QcAdFokZGT8CgmlkgnY0gmlwhKwSM0-KbXVsdGlhZGRyc5YACASsEjNPBorqAAoErBIzTwaK690DgnJzhQADAQAAiXNlY3AyNTZrMaED0SfbEfGFYy498EQ1hSibTSe-V7Zwo662zbjqII7WeyeDdGNwgorqg3VkcIKK7IV3YWt1MgM"}'
2025-12-15 04:24:52.244 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:24:52.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35561/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.156/tcp/1822/p2p/16Uiu2HAmTEcp4gfZXauc1YUX64jRZMpwWHaYLzD6geVQbNq1s3dA"]'
2025-12-15 04:24:52.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:24:52.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:24:52.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:24:52.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35561/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-15 04:24:52.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:24:52.253 DEBUG [src.steps.store] Relaying message
2025-12-15 04:24:52.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2025-12-15 04:24:52.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:24:52.259 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-15 04:24:52.460 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:24:52.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1821/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:24:52.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x67f192028a9dbd6884de905d9fb18e77ad3bd2d29443b4d35ca423ad951db6e2"}]}'
2025-12-15 04:24:52.463 DEBUG [src.steps.store] messages length is 1
2025-12-15 04:24:52.463 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-15 04:24:52.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35561/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:24:52.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x67f192028a9dbd6884de905d9fb18e77ad3bd2d29443b4d35ca423ad951db6e2"}]}'
2025-12-15 04:24:52.466 DEBUG [src.steps.store] messages length is 1
2025-12-15 04:24:52.468 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:24:52.469 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:24:52.469 DEBUG [src.node.waku_node] Stopping container with id 646411daa113
2025-12-15 04:24:52.990 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:24:52.990 DEBUG [src.node.waku_node] Stopping container with id 3e6f5644564b
2025-12-15 04:24:53.509 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:24:53.511 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:24:53.516 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:24:53.521 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_no_relay_2nodes with id: 2025-12-15_04-27-23__1a4daea9-5f7f-45a4-9a9f-aec1705db7fb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-27-23__1a4daea9-5f7f-45a4-9a9f-aec1705db7fb__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_2025-12-15_04-27-23__1a4daea9-5f7f-45a4-9a9f-aec1705db7fb__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_2025-12-15_04-27-23__1a4daea9-5f7f-45a4-9a9f-aec1705db7fb__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35746', '35747', '35748', '35749', '35750']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35746:35746 -p 35747:35747 -p 35748:35748 -p 35749:35749 -p 35750:35750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35748 --rest-port=35746 --tcp-port=35747 --discv5-udp-port=35749 --rest-address=0.0.0.0 --nat=extip:172.18.119.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e43fef262e38275de0e8b88eecb774bfde9acf1b5fad85fbccda93e21a88b4e9 --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=35750 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.63 waku 0ed73c10eb05a9cd27459a31565dec5024bfcfdd39dc129c92c129cee3c36afd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6324d9fc3a38. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ed73c10eb05. Setting up logs at ./log/docker/node1_2025-12-15_04-27-23__1a4daea9-5f7f-45a4-9a9f-aec1705db7fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35746
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 adaac442f4c7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35746/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35746/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.63/tcp/35747/p2p/16Uiu2HAky9s39M84xdsncbjo9z24zGF1B5vPqyn1fFD8qF9DK1uG","/ip4/172.18.119.63/tcp/35748/ws/p2p/16Uiu2HAky9s39M84xdsncbjo9z24zGF1B5vPqyn1fFD8qF9DK1uG"],"enrUri":"enr:-L24QM4YeUbWNRnalJpkWnvdKMdl5UUn58T1WAJGh5So_l8mKACCJ-UQsyhuQS5l4Dk8qNE8zdWYZ92KItSdp2sFaJMCgmlkgnY0gmlwhKwSdz-KbXVsdGlhZGRyc5YACASsEnc_BoujAAoErBJ3PwaLpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECN2H1NG_BgzOGxeQTNca_DaUQLa_ybWzXFkFbz0pLoueDdGNwgoujg3VkcIKLpYV3YWt1MhM"}'
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:35746/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43074', '43075', '43076', '43077', '43078']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43074:43074 -p 43075:43075 -p 43076:43076 -p 43077:43077 -p 43078:43078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43076 --rest-port=43074 --tcp-port=43075 --discv5-udp-port=43077 --rest-address=0.0.0.0 --nat=extip:172.18.92.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efea79a6ed000f6ba986a2afdaee12fee8ac9d4bb4b054fcb0689ae0e1ceb3fc --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=43078 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QM4YeUbWNRnalJpkWnvdKMdl5UUn58T1WAJGh5So_l8mKACCJ-UQsyhuQS5l4Dk8qNE8zdWYZ92KItSdp2sFaJMCgmlkgnY0gmlwhKwSdz-KbXVsdGlhZGRyc5YACASsEnc_BoujAAoErBJ3PwaLpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECN2H1NG_BgzOGxeQTNca_DaUQLa_ybWzXFkFbz0pLoueDdGNwgoujg3VkcIKLpYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.91 waku 6158029a4a3df19214f4dc48425cb56074e97be09d5348b9fd9325d96213401f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6158029a4a3d. Setting up logs at ./log/docker/node2_2025-12-15_04-27-23__1a4daea9-5f7f-45a4-9a9f-aec1705db7fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43074
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43074/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43074/debug/v1/info" -H "Content-Type: application/json" -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.91/tcp/43075/p2p/16Uiu2HAkxk627mybaobD4tfQBFJdyvMBtJ8ZUrtFT3VqETJFTqGU","/ip4/172.18.92.91/tcp/43076/ws/p2p/16Uiu2HAkxk627mybaobD4tfQBFJdyvMBtJ8ZUrtFT3VqETJFTqGU"],"enrUri":"enr:-L24QBXDKMzspQHLVtqq3qPXAB6dvSvnY1YH30HoP4unw9OvI99RSkMJ3yHqhjznejX_c9gP-DiZoynS1JLOhKgEG9UCgmlkgnY0gmlwhKwSXFuKbXVsdGlhZGRyc5YACASsElxbBqhDAAoErBJcWwaoRN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMUqykc6EncQq3pfoz6dJ84ap3LzCZfKyc2ddXwcK09GDdGNwgqhDg3VkcIKoRYV3YWt1MhI"}'
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:43074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.63/tcp/35747/p2p/16Uiu2HAky9s39M84xdsncbjo9z24zGF1B5vPqyn1fFD8qF9DK1uG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35746/relay/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:35746/relay/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:35746/relay/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:35746/relay/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:35746/relay/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:35746/relay/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:35746/relay/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:35746/relay/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:35746/relay/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:35746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43074/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x32113cfc0f36818f555a2fa8e4757df29356872f98c8fa2b95a947c308a6a326"},{"messageHash":"0xec408c03ea828bf74eca159bda1cbd410fd28b407eb106a6ca2dd896c27f61ed"},{"messageHash":"0x301f2780bdf42dca68ab15822302fc4b07bd4b2f941d73a21bec161cadaab719"},{"messageHash":"0x3cbd41743acc6c712c5835680dc38d29d2218a7c1b9eadb3e3b627b59a00ab5e"},{"messageHash":"0xe711dac06bbebe665f61d72c0e177bdf4c74854bd10ef62f765fbf2c6f82970e"},{"messageHash":"0x3a9d6f423685f9f5e30da32811d350d818362f18932e173d557e08ed34679c08"},{"messageHash":"0x1b83f2a8de54607e639832aedc88d3b6ffc797329d1c324548aee1cc5937d2b1"},{"messageHash":"0x28933af1f9638d07c4ae5df6a0dd2943b19eb61eeb376940ea6c62fd449c5fb3"},{"messageHash":"0x75b7c0ab3960d9e4a254961a90de8e45c73615925018f1437b4116362de99f54"},{"messageHash":"0x0d12971dc992e78b54a6ad0faf036e8ba965d64e748ab43e0d8f53b3ae664973"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0ed73c10eb05
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6158029a4a3d
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,286 @@
WRN 2025-12-15 04:21:55.508+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2025-12-15 04:21:55.509+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2025-12-15 04:21:55.509+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=false rlnRelay=false store=false filter=true lightPush=false peerExchange=true rendezvous=true
INF 2025-12-15 04:21:55.509+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2025-12-15 04:21:55.509+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
NTC 2025-12-15 04:21:55.509+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:61853
INF 2025-12-15 04:21:55.509+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:61853/
INF 2025-12-15 04:21:55.510+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2025-12-15 04:21:55.510+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2025-12-15 04:21:55.511+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2025-12-15 04:21:55.511+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2025-12-15 04:21:55.511+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2025-12-15 04:21:55.511+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2025-12-15 04:21:55.511+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.184.59/tcp/61854, /ip4/172.18.184.59/tcp/61855/ws]"
INF 2025-12-15 04:21:55.511+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2025-12-15 04:21:55.511+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2025-12-15 04:21:55.511+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2025-12-15 04:21:55.511+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2025-12-15 04:21:55.511+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2025-12-15 04:21:55.511+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2025-12-15 04:21:55.511+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2025-12-15 04:21:55.511+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2025-12-15 04:21:55.511+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities=[] wakuPeerRecord="(peerId: 16U*A94d3A, seqNo: 1765772515, addresses: [/ip4/172.18.184.59/tcp/61854, /ip4/172.18.184.59/tcp/61855/ws], mixKey: )"
TRC 2025-12-15 04:21:55.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2025-12-15 04:21:55.512+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2025-12-15 04:21:55.512+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2025-12-15 04:21:55.512+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2025-12-15 04:21:55.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2025-12-15 04:21:55.512+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2025-12-15 04:21:55.512+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2025-12-15 04:21:55.512+00:00 mounting filter protocol topics="waku node filter api" tid=1 file=filter.nim:48
INF 2025-12-15 04:21:55.512+00:00 starting filter protocol topics="waku filter" tid=1 file=protocol.nim:397
INF 2025-12-15 04:21:55.512+00:00 starting to maintain subscriptions topics="waku filter" tid=1 file=protocol.nim:391
INF 2025-12-15 04:21:55.512+00:00 maintaining subscriptions topics="waku filter" tid=1 file=protocol.nim:222
INF 2025-12-15 04:21:55.512+00:00 cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:119 currentPeerIds=[]
INF 2025-12-15 04:21:55.512+00:00 after cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:131 currentPeerIds=[]
TRC 2025-12-15 04:21:55.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
INF 2025-12-15 04:21:55.512+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2025-12-15 04:21:55.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2025-12-15 04:21:55.512+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2025-12-15 04:21:55.512+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2025-12-15 04:21:55.512+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
INF 2025-12-15 04:21:55.512+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:122
INF 2025-12-15 04:21:55.512+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:364
INF 2025-12-15 04:21:55.512+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-114-g7d1c6a
INF 2025-12-15 04:21:55.512+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:451 version=v0.36.0-114-g7d1c6a
INF 2025-12-15 04:21:55.512+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:128 interval=10s
INF 2025-12-15 04:21:55.512+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:228
INF 2025-12-15 04:21:55.512+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2025-12-15 04:21:55.512+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2025-12-15 04:21:55.512+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:352 peerInfo="(peerId: 16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A, listenAddrs: [/ip4/0.0.0.0/tcp/61855/ws, /ip4/0.0.0.0/tcp/61854], 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-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-114-g7d1c6a)"
TRC 2025-12-15 04:21:55.512+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2025-12-15 04:21:55.513+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/61854
TRC 2025-12-15 04:21:55.513+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/61854]
DBG 2025-12-15 04:21:55.513+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-15 04:21:55.513+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-15 04:21:55.513+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=49 queue=0
TRC 2025-12-15 04:21:55.513+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2025-12-15 04:21:55.513+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/61855/ws]
TRC 2025-12-15 04:21:55.514+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:261 host=0.0.0.0:61855
TRC 2025-12-15 04:21:55.514+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/61855/ws]"
INF 2025-12-15 04:21:55.514+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2025-12-15 04:21:55.514+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-15 04:21:55.514+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2025-12-15 04:21:55.514+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-15 04:21:55.514+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-15 04:21:55.514+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=48 queue=0
TRC 2025-12-15 04:21:55.514+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2025-12-15 04:21:55.514+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:193
WRN 2025-12-15 04:21:55.514+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:629
DBG 2025-12-15 04:21:55.514+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:392 peer="(peerId: 16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A, listenAddrs: [/ip4/0.0.0.0/tcp/61854, /ip4/0.0.0.0/tcp/61855/ws], addrs: [/ip4/172.18.184.59/tcp/61854, /ip4/172.18.184.59/tcp/61855/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-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-114-g7d1c6a)"
INF 2025-12-15 04:21:55.514+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*A94d3A addrs="[/ip4/172.18.184.59/tcp/61854, /ip4/172.18.184.59/tcp/61855/ws]"
INF 2025-12-15 04:21:55.515+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/61854/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A][/ip4/0.0.0.0/tcp/61855/ws/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.184.59/tcp/61854, /ip4/172.18.184.59/tcp/61855/ws]"
INF 2025-12-15 04:21:55.515+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.184.59/tcp/61854/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A][/ip4/172.18.184.59/tcp/61855/ws/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A]
INF 2025-12-15 04:21:55.515+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QMZiNUQD29-8dZujzeCwKdBjGuwL10FCkjUYz7liKPvietzS3PUVMamAMxKvaqMTWiajgUkQEwU3t2gYhuvJqtsBgmlkgnY0gmlwhKwSuDuKbXVsdGlhZGRyc4wACgSsErg7BvGf3QOCcnOFAAMBAACJc2VjcDI1NmsxoQPdJjdfMITrcVwxvM4Zj36pmIqEA6Rhx8o_DfkSD-7z5YN0Y3CC8Z6DdWRwgvGghXdha3UyBA
INF 2025-12-15 04:21:55.515+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:502
INF 2025-12-15 04:21:55.515+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*A94d3A addrs="[/ip4/172.18.184.59/tcp/61854, /ip4/172.18.184.59/tcp/61855/ws]"
INF 2025-12-15 04:21:55.515+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/61854/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A][/ip4/0.0.0.0/tcp/61855/ws/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.184.59/tcp/61854, /ip4/172.18.184.59/tcp/61855/ws]"
INF 2025-12-15 04:21:55.515+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.184.59/tcp/61854/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A][/ip4/172.18.184.59/tcp/61855/ws/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A]
INF 2025-12-15 04:21:55.515+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QMZiNUQD29-8dZujzeCwKdBjGuwL10FCkjUYz7liKPvietzS3PUVMamAMxKvaqMTWiajgUkQEwU3t2gYhuvJqtsBgmlkgnY0gmlwhKwSuDuKbXVsdGlhZGRyc4wACgSsErg7BvGf3QOCcnOFAAMBAACJc2VjcDI1NmsxoQPdJjdfMITrcVwxvM4Zj36pmIqEA6Rhx8o_DfkSD-7z5YN0Y3CC8Z6DdWRwgvGghXdha3UyBA
INF 2025-12-15 04:21:55.515+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:298 enr=enr:-L24QN7rATC_J55FlNG_dLpzEozdwjCsm--1b0RO4_HfCjcsLwJ7j8A1ciWPlgLh1vYtmn9UM2T7pWqB7MPlXyGZPWgCgmlkgnY0gmlwhKwSuDuKbXVsdGlhZGRyc5YACASsErg7BvGeAAoErBK4Owbxn90DgnJzhQADAQAAiXNlY3AyNTZrMaED3SY3XzCE63FcMbzOGY9-qZiKhAOkYcfKPw35Eg_u8-WDdGNwgvGeg3VkcILxoIV3YWt1MgQ record="(2, id: \"v4\", ip: 172.18.184.59, multiaddrs: 0x000804AC12B83B06F19E000A04AC12B83B06F19FDD03, rs: 0x0003010000, secp256k1: 0x03DD26375F3084EB715C31BCCE198F7EA9988A8403A461C7CA3F0DF9120FEEF3E5, tcp: 61854, udp: 61856, waku2: 0x04)"
INF 2025-12-15 04:21:55.515+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2025-12-15 04:21:55.516+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2025-12-15 04:21:55.516+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=61856
TRC 2025-12-15 04:21:55.516+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2025-12-15 04:21:55.516+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2025-12-15 04:21:55.516+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:21:55.516+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:21:55.516+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2025-12-15 04:21:55.516+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2025-12-15 04:21:55.516+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QNIGti293pIX-MGzFQ7Hl-TcTGg3_Gx09dcvMmpCkMg-a8ltkqgNJdMfernsmLz3V7Z3rCKb8naZGa6MVLhsY1ADgmlkgnY0gmlwhKwSuDuKbXVsdGlhZGRyc5YACASsErg7BvGeAAoErBK4Owbxn90DgnJzhQADAQAAiXNlY3AyNTZrMaED3SY3XzCE63FcMbzOGY9-qZiKhAOkYcfKPw35Eg_u8-WDdGNwgvGeg3VkcILxoIV3YWt1MgQ enr="(3, id: \"v4\", ip: 172.18.184.59, multiaddrs: 0x000804AC12B83B06F19E000A04AC12B83B06F19FDD03, rs: 0x0003010000, secp256k1: 0x03DD26375F3084EB715C31BCCE198F7EA9988A8403A461C7CA3F0DF9120FEEF3E5, tcp: 61854, udp: 61856, waku2: 0x04)"
TRC 2025-12-15 04:21:55.516+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2025-12-15 04:21:55.516+00:00 starting keepalive tid=1 file=node_health_monitor.nim:379 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2025-12-15 04:21:55.516+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
INF 2025-12-15 04:21:55.518+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2025-12-15 04:21:55.518+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=61857
INF 2025-12-15 04:21:55.518+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=61857
INF 2025-12-15 04:21:55.518+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2025-12-15 04:21:55.518+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:100
TRC 2025-12-15 04:21:55.521+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
DBG 2025-12-15 04:21:56.539+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:42706 meth=GET uri=/health
DBG 2025-12-15 04:21:56.540+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:42706 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
TRC 2025-12-15 04:21:56.540+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/3.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:21:56.540+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/3.0.0
TRC 2025-12-15 04:21:56.540+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/2.0.0-beta1 peers=[] address=140559229854672
TRC 2025-12-15 04:21:56.540+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/2.0.0-beta1
TRC 2025-12-15 04:21:56.540+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store-query/3.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:21:56.540+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store-query/3.0.0
TRC 2025-12-15 04:21:56.540+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store/2.0.0-beta4 peers=[] address=140559229854672
TRC 2025-12-15 04:21:56.540+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store/2.0.0-beta4
TRC 2025-12-15 04:21:56.540+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/filter-subscribe/2.0.0-beta1 peers=[] address=140559229854672
TRC 2025-12-15 04:21:56.540+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/filter-subscribe/2.0.0-beta1
DBG 2025-12-15 04:21:56.540+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:42706 uri=/health content_type=application/json content_size=931
DBG 2025-12-15 04:21:56.543+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:42722 meth=GET uri=/debug/v1/info
DBG 2025-12-15 04:21:56.543+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:42722 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2025-12-15 04:21:56.543+00:00 node info topics="waku node" tid=1 file=waku_node.nim:217 wakuInfo="(listenAddresses: [/ip4/172.18.184.59/tcp/61854/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A, /ip4/172.18.184.59/tcp/61855/ws/p2p/16Uiu2HAmTYGFUzztYnYvGYjL731o1TLYpvoRkxAsvHVx26A94d3A], enrUri: enr:-L24QN7rATC_J55FlNG_dLpzEozdwjCsm--1b0RO4_HfCjcsLwJ7j8A1ciWPlgLh1vYtmn9UM2T7pWqB7MPlXyGZPWgCgmlkgnY0gmlwhKwSuDuKbXVsdGlhZGRyc5YACASsErg7BvGeAAoErBK4Owbxn90DgnJzhQADAQAAiXNlY3AyNTZrMaED3SY3XzCE63FcMbzOGY9-qZiKhAOkYcfKPw35Eg_u8-WDdGNwgvGeg3VkcILxoIV3YWt1MgQ, mixPubKey: none(string))"
DBG 2025-12-15 04:21:56.543+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:42722 uri=/debug/v1/info content_type=application/json content_size=473
TRC 2025-12-15 04:22:00.517+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:00.517+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:00.517+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:00.523+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:00.525+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:05.514+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:22:05.514+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:05.514+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:22:05.514+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:22:05.514+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:22:05.514+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:05.514+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:22:05.514+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:22:05.517+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=11
TRC 2025-12-15 04:22:05.517+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:22:05.517+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:22:05.517+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:05.517+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:05.517+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:05.526+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:05.528+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:10.517+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:10.517+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:10.517+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:10.530+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:10.533+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:15.516+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:22:15.516+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:15.516+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:22:15.516+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:22:15.516+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:22:15.516+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:15.516+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:22:15.516+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:22:15.517+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=10
TRC 2025-12-15 04:22:15.518+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:22:15.518+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:22:15.518+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:15.518+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:15.518+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:15.534+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:15.537+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:20.519+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:20.519+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:20.519+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:20.538+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:20.541+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:25.516+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-15 04:22:25.516+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
TRC 2025-12-15 04:22:25.516+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:22:25.516+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:25.516+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:22:25.516+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:22:25.516+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:22:25.516+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:25.516+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:22:25.516+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:22:25.519+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=9
TRC 2025-12-15 04:22:25.519+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:22:25.519+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:22:25.519+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:25.519+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:25.519+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:25.541+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:25.546+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:22:30.521+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:30.521+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:30.521+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:30.548+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:30.550+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:35.518+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:22:35.518+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:35.518+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:22:35.518+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:22:35.518+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:22:35.518+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:35.518+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:22:35.518+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:22:35.520+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=8
TRC 2025-12-15 04:22:35.520+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:22:35.520+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:22:35.521+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:35.521+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:35.521+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:35.551+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:35.555+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:40.522+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:40.522+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:40.522+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:40.557+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:40.559+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:22:45.519+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:22:45.519+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:45.519+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:22:45.519+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:22:45.519+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:22:45.519+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:45.519+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:22:45.519+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:22:45.521+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=7
TRC 2025-12-15 04:22:45.521+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:22:45.521+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:22:45.521+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:45.521+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:45.521+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:45.559+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:45.566+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2025-12-15 04:22:50.522+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:50.522+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:50.522+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:50.568+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:50.570+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
INF 2025-12-15 04:22:55.515+00:00 maintaining subscriptions topics="waku filter" tid=1 file=protocol.nim:222
INF 2025-12-15 04:22:55.515+00:00 cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:119 currentPeerIds=[]
INF 2025-12-15 04:22:55.515+00:00 after cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:131 currentPeerIds=[]
TRC 2025-12-15 04:22:55.515+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-15 04:22:55.515+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
TRC 2025-12-15 04:22:55.519+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-15 04:22:55.519+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:55.519+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2025-12-15 04:22:55.519+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2025-12-15 04:22:55.519+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-15 04:22:55.519+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140559229854672
TRC 2025-12-15 04:22:55.519+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2025-12-15 04:22:55.519+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2025-12-15 04:22:55.522+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=6
TRC 2025-12-15 04:22:55.522+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-15 04:22:55.522+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-15 04:22:55.524+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:22:55.524+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:22:55.524+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:22:55.571+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:22:55.574+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-15 04:23:00.525+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-15 04:23:00.525+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-15 04:23:00.525+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-15 04:23:00.573+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-15 04:23:00.577+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
NTC 2025-12-15 04:23:00.738+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:81
INF 2025-12-15 04:23:00.749+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2025-12-15 04:23:00.749+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2025-12-15 04:23:00.749+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2025-12-15 04:23:00.749+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:317
TRC 2025-12-15 04:23:00.749+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=48 queue=0
TRC 2025-12-15 04:23:00.749+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=49 queue=0
TRC 2025-12-15 04:23:00.750+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-15 04:23:00.750+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-15 04:23:00.750+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
TRC 2025-12-15 04:23:00.750+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=49 queue=0
TRC 2025-12-15 04:23:00.750+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=50 queue=0
TRC 2025-12-15 04:23:00.750+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-15 04:23:00.750+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-15 04:23:00.750+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
INF 2025-12-15 04:23:00.750+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:243
TRC 2025-12-15 04:23:00.750+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:421
TRC 2025-12-15 04:23:00.750+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:435
TRC 2025-12-15 04:23:00.750+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:165
TRC 2025-12-15 04:23:00.750+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/61854]
TRC 2025-12-15 04:23:00.750+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:195
TRC 2025-12-15 04:23:00.750+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:219
TRC 2025-12-15 04:23:00.750+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/61855/ws]
TRC 2025-12-15 04:23:00.751+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:241
TRC 2025-12-15 04:23:00.751+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:343
WRN 2025-12-15 04:23:00.751+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
WRN 2025-12-15 04:23:00.751+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
INF 2025-12-15 04:23:00.751+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:240
INF 2025-12-15 04:23:00.751+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2025-12-15 04:23:00.751+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:61853

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: 2025-12-15_04-39-53__498f00bd-e9e0-45b0-88a9-71ea98d600f2
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_2025-12-15_04-39-53__498f00bd-e9e0-45b0-88a9-71ea98d600f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57673', '57674', '57675', '57676', '57677']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57673:57673 -p 57674:57674 -p 57675:57675 -p 57676:57676 -p 57677:57677 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57675 --rest-port=57673 --tcp-port=57674 --discv5-udp-port=57676 --rest-address=0.0.0.0 --nat=extip:172.18.70.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76c2b7c80bdeaacda4cc834b780cebae9db83afaf5914983de4a3b77c04f0b3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57677 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 90fae1a22bf8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.27 waku 6b98ce5add3a3bef1f61a3ca4c82787d47398b2d3c84f545993f7075abb86cce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b98ce5add3a. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-39-53__498f00bd-e9e0-45b0-88a9-71ea98d600f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57673
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 5ad6415ff36a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57673/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57673/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.27/tcp/57674/p2p/16Uiu2HAmEsVuPMHB6FKVFAQb4cpHcPZpVomvTPx4KS61tGknLskK","/ip4/172.18.70.27/tcp/57675/ws/p2p/16Uiu2HAmEsVuPMHB6FKVFAQb4cpHcPZpVomvTPx4KS61tGknLskK"],"enrUri":"enr:-L24QOXN-AP-zZ67AZuxlCCwt3glbBTrZJvZZ8JM7sgJvaR4TaxSyR82drSYjY1nKWftgzt6bXNYDG4n_RjXdV5fGI4CgmlkgnY0gmlwhKwSRhuKbXVsdGlhZGRyc5YACASsEkYbBuFKAAoErBJGGwbhS90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIOvCelwVpSfGHRIiEl-x8W2fqgMToAXSz3fhIr1-FMCDdGNwguFKg3VkcILhTIV3YWt1MgM"}'
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_2025-12-15_04-39-53__498f00bd-e9e0-45b0-88a9-71ea98d600f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35595', '35596', '35597', '35598', '35599']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35595:35595 -p 35596:35596 -p 35597:35597 -p 35598:35598 -p 35599:35599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35597 --rest-port=35595 --tcp-port=35596 --discv5-udp-port=35598 --rest-address=0.0.0.0 --nat=extip:172.18.52.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ced2b9c3e7add4dd4e05ff8ecaddfbc7314ec35e8ccf5de4f0f6e222f3effab7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35599 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOXN-AP-zZ67AZuxlCCwt3glbBTrZJvZZ8JM7sgJvaR4TaxSyR82drSYjY1nKWftgzt6bXNYDG4n_RjXdV5fGI4CgmlkgnY0gmlwhKwSRhuKbXVsdGlhZGRyc5YACASsEkYbBuFKAAoErBJGGwbhS90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIOvCelwVpSfGHRIiEl-x8W2fqgMToAXSz3fhIr1-FMCDdGNwguFKg3VkcILhTIV3YWt1MgM --storenode=/ip4/172.18.70.27/tcp/57674/p2p/16Uiu2HAmEsVuPMHB6FKVFAQb4cpHcPZpVomvTPx4KS61tGknLskK --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.75 waku 6077ffa59787c246e77adafa1f5152194a87d21a09b5b1a6473431e9453790db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6077ffa59787. Setting up logs at ./log/docker/store_node1_2025-12-15_04-39-53__498f00bd-e9e0-45b0-88a9-71ea98d600f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35595
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.75/tcp/35596/p2p/16Uiu2HAmQvjDBmr2qzQxPm5xHfPPLWdcx6WU4swGgh18EFsracpH","/ip4/172.18.52.75/tcp/35597/ws/p2p/16Uiu2HAmQvjDBmr2qzQxPm5xHfPPLWdcx6WU4swGgh18EFsracpH"],"enrUri":"enr:-L24QA8zarePxt9v0IqKnH_RDf6KmxgLK99xHCb0epkotLcEA6B0E_hDMqTwRwHKL702A5KKqODwxkWn3QiLo1PHPiwCgmlkgnY0gmlwhKwSNEuKbXVsdGlhZGRyc5YACASsEjRLBosMAAoErBI0SwaLDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtlRq44RAc_qv79DWntDEKug9KYrzW15yMjvz0FPCPhqDdGNwgosMg3VkcIKLDoV3YWt1MgM"}'
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:35595/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.27/tcp/57674/p2p/16Uiu2HAmEsVuPMHB6FKVFAQb4cpHcPZpVomvTPx4KS61tGknLskK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57673/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:35595/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:57673/relay/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:57673/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":"0x34c84d3b1da6dc4b57e9f3dcd07fe9d3fe4600e5429bba9b992bc7f115559a3d"}]}'
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:35595/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":"0x34c84d3b1da6dc4b57e9f3dcd07fe9d3fe4600e5429bba9b992bc7f115559a3d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 6077ffa59787
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.75/tcp/35596/p2p/16Uiu2HAmQvjDBmr2qzQxPm5xHfPPLWdcx6WU4swGgh18EFsracpH","/ip4/172.18.52.75/tcp/35597/ws/p2p/16Uiu2HAmQvjDBmr2qzQxPm5xHfPPLWdcx6WU4swGgh18EFsracpH"],"enrUri":"enr:-L24QA8zarePxt9v0IqKnH_RDf6KmxgLK99xHCb0epkotLcEA6B0E_hDMqTwRwHKL702A5KKqODwxkWn3QiLo1PHPiwCgmlkgnY0gmlwhKwSNEuKbXVsdGlhZGRyc5YACASsEjRLBosMAAoErBI0SwaLDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtlRq44RAc_qv79DWntDEKug9KYrzW15yMjvz0FPCPhqDdGNwgosMg3VkcIKLDoV3YWt1MgM"}'
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:35595/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:57673/relay/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:57673/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":"0x34c84d3b1da6dc4b57e9f3dcd07fe9d3fe4600e5429bba9b992bc7f115559a3d"},{"messageHash":"0x7367822d5f3354c2626b31bcfd0c8cadfc60bc49262895ecb6c669d942ae81e0"}]}'
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:35595/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":"0x34c84d3b1da6dc4b57e9f3dcd07fe9d3fe4600e5429bba9b992bc7f115559a3d"},{"messageHash":"0x7367822d5f3354c2626b31bcfd0c8cadfc60bc49262895ecb6c669d942ae81e0"}]}'
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:57673/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":"0x34c84d3b1da6dc4b57e9f3dcd07fe9d3fe4600e5429bba9b992bc7f115559a3d"},{"messageHash":"0x7367822d5f3354c2626b31bcfd0c8cadfc60bc49262895ecb6c669d942ae81e0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35595/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":"0x34c84d3b1da6dc4b57e9f3dcd07fe9d3fe4600e5429bba9b992bc7f115559a3d"},{"messageHash":"0x7367822d5f3354c2626b31bcfd0c8cadfc60bc49262895ecb6c669d942ae81e0"}]}'
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 6b98ce5add3a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6077ffa59787
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 @@
2025-12-15 04:21:40.033 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:21:40.033 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22
2025-12-15 04:21:40.033 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:21:40.034 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:21:40.034 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-15 04:21:40.034 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:21:40.034 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:21:40.041 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:21:40.041 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22__wakuorg_nwaku:latest.log
2025-12-15 04:21:40.042 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:21:40.042 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:21:40.043 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:21:40.043 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.169
2025-12-15 04:21:40.043 DEBUG [src.node.docker_mananger] Generated ports ['41006', '41007', '41008', '41009', '41010']
2025-12-15 04:21:40.044 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:21:40.044 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:21:40.044 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:21:40.044 DEBUG [src.node.docker_mananger] docker run -i -t -p 41006:41006 -p 41007:41007 -p 41008:41008 -p 41009:41009 -p 41010:41010 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41008 --rest-port=41006 --tcp-port=41007 --discv5-udp-port=41009 --rest-address=0.0.0.0 --nat=extip:172.18.72.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea9618326eb8fce2fd9d594428ba9d92e73a6fbaf3be4988c17fa2b149a38aef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41010 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2025-12-15 04:21:40.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.169 waku 722f4d26e3332079731b0d2562d44315b445bd26a52112eaabead2ddcc0e9e1c
2025-12-15 04:21:40.293 DEBUG [src.node.docker_mananger] Container started with ID 722f4d26e333. Setting up logs at ./log/docker/node1_2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22__wakuorg_nwaku:latest.log
2025-12-15 04:21:40.293 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41006
2025-12-15 04:21:40.295 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:21:41.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41006/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:21:41.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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"}]}'
2025-12-15 04:21:41.300 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:21:41.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41006/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:21:41.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.169/tcp/41007/p2p/16Uiu2HAmUtpBmp4aSXN2Ny4pHsqeXVfymziVGaDo5by4twrh1EWW","/ip4/172.18.72.169/tcp/41008/ws/p2p/16Uiu2HAmUtpBmp4aSXN2Ny4pHsqeXVfymziVGaDo5by4twrh1EWW"],"enrUri":"enr:-L24QII0UQdIBOE_ulk1cN598SHIJBXr8et2QDkfCOHc17dBZlc8KBWIHSA2ew43pcNzbPCy54ySXZCBMxNeySxQjQsCgmlkgnY0gmlwhKwSSKmKbXVsdGlhZGRyc5YACASsEkipBqAvAAoErBJIqQagMN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8UWhLNgMFdZEV4ZD8i9VnJ8FIbeDlZq56CED6gx0I6ODdGNwgqAvg3VkcIKgMYV3YWt1Mg8"}'
2025-12-15 04:21:41.303 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:21:41.303 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-15 04:21:46.315 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:21:46.316 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:21:46.316 DEBUG [src.node.waku_node] Stopping container with id 722f4d26e333
2025-12-15 04:21:46.809 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:21:46.810 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:21:46.814 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:21:46.815 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2025-12-15 04:21:46.815 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2025-12-15 04:21:46.816 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2025-12-15_04-21-40__9778547f-ab1c-4b80-a076-200bc41fdc22__wakuorg_nwaku:latest.log
2025-12-15 04:21:46.819 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:21:46.819 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996
2025-12-15 04:21:46.819 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:21:46.820 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:21:46.820 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-15 04:21:46.820 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:21:46.820 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:21:46.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:21:46.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996__wakuorg_nwaku:latest.log
2025-12-15 04:21:46.827 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:21:46.827 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:21:46.829 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:21:46.829 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.145
2025-12-15 04:21:46.829 DEBUG [src.node.docker_mananger] Generated ports ['15396', '15397', '15398', '15399', '15400']
2025-12-15 04:21:46.829 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:21:46.829 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:21:46.829 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:21:46.830 DEBUG [src.node.docker_mananger] docker run -i -t -p 15396:15396 -p 15397:15397 -p 15398:15398 -p 15399:15399 -p 15400:15400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15398 --rest-port=15396 --tcp-port=15397 --discv5-udp-port=15399 --rest-address=0.0.0.0 --nat=extip:172.18.253.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5afc2adbb5aa01e0debdfcef998bb8d6b44ea7b91774fe52ffd1bb5bef4313e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15400 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2025-12-15 04:21:47.009 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.145 waku 06a28988112ea9103a7accc0612eabbcddf3f71f8c3f202976300a6eaa67950b
2025-12-15 04:21:47.047 DEBUG [src.node.docker_mananger] Container started with ID 06a28988112e. Setting up logs at ./log/docker/node1_2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996__wakuorg_nwaku:latest.log
2025-12-15 04:21:47.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15396
2025-12-15 04:21:47.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:21:47.626 ERROR [src.node.docker_mananger] Max retries reached for container 722f4d26e333. Exiting log stream.
2025-12-15 04:21:48.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15396/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:21:48.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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"}]}'
2025-12-15 04:21:48.051 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:21:48.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:21:48.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.145/tcp/15397/p2p/16Uiu2HAkv489fy8E1QBepfAsn8CuBLdABb4qa4qxhegPbJNzT23H","/ip4/172.18.253.145/tcp/15398/ws/p2p/16Uiu2HAkv489fy8E1QBepfAsn8CuBLdABb4qa4qxhegPbJNzT23H"],"enrUri":"enr:-L24QNRjpsqUNpdXIRFh7QOIPWsfKsmbwOutNrXuI2h-erx0b_fOhqkQjpUhukYCzTLRG-WVkmwLsvbrmHBCpiLr-IsCgmlkgnY0gmlwhKwS_ZGKbXVsdGlhZGRyc5YACASsEv2RBjwlAAoErBL9kQY8Jt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCVaAAOITB0WPKl9B--Z3tg0v4K1s40oc3Ht4u2jRo6iDdGNwgjwlg3VkcII8J4V3YWt1Mg8"}'
2025-12-15 04:21:48.054 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:21:48.054 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-15 04:21:53.067 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:21:53.068 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:21:53.068 DEBUG [src.node.waku_node] Stopping container with id 06a28988112e
2025-12-15 04:21:53.626 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:21:53.627 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:21:53.633 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:21:53.634 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2025-12-15 04:21:53.634 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2025-12-15 04:21:53.634 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2025-12-15_04-21-46__6877eba6-c0ba-4322-9d1a-61bfb0e2f996__wakuorg_nwaku:latest.log
2025-12-15 04:21:53.637 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:21:53.638 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e
2025-12-15 04:21:53.638 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:21:53.638 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:21:53.638 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-15 04:21:53.639 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:21:53.639 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:21:53.646 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:21:53.646 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e__wakuorg_nwaku:latest.log
2025-12-15 04:21:53.646 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:21:53.647 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:21:53.648 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:21:53.648 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.64
2025-12-15 04:21:53.648 DEBUG [src.node.docker_mananger] Generated ports ['18890', '18891', '18892', '18893', '18894']
2025-12-15 04:21:53.649 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:21:53.649 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:21:53.649 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:21:53.649 DEBUG [src.node.docker_mananger] docker run -i -t -p 18890:18890 -p 18891:18891 -p 18892:18892 -p 18893:18893 -p 18894:18894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18892 --rest-port=18890 --tcp-port=18891 --discv5-udp-port=18893 --rest-address=0.0.0.0 --nat=extip:172.18.224.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39ea2fb9ce52a5ccc8a0a1d3bbcd4cdfb06bc73af4f4acc74319cbef2d8bd62f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18894 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2025-12-15 04:21:53.838 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.64 waku 8747ca0e23d4c7b9d43a2ca690716ca9bbe78349a08f552540041b171e8a6370
2025-12-15 04:21:53.869 DEBUG [src.node.docker_mananger] Container started with ID 8747ca0e23d4. Setting up logs at ./log/docker/node1_2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e__wakuorg_nwaku:latest.log
2025-12-15 04:21:53.870 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18890
2025-12-15 04:21:53.870 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:21:54.444 ERROR [src.node.docker_mananger] Max retries reached for container 06a28988112e. Exiting log stream.
2025-12-15 04:21:54.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18890/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:21:54.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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"}]}'
2025-12-15 04:21:54.874 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:21:54.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:21:54.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.64/tcp/18891/p2p/16Uiu2HAm1RdzwQvzf1WPz6msGmWdFNCy5nHrsXNrBQYDsGoV6KwH","/ip4/172.18.224.64/tcp/18892/ws/p2p/16Uiu2HAm1RdzwQvzf1WPz6msGmWdFNCy5nHrsXNrBQYDsGoV6KwH"],"enrUri":"enr:-L24QOPRU5rUX_29dLGexTxhVHfFFxsIssONPxZElO5EQq_9Clwm5HOkAQstcLcs-c34tNZvBd5_JZTJIAcH2RR4hecCgmlkgnY0gmlwhKwS4ECKbXVsdGlhZGRyc5YACASsEuBABknLAAoErBLgQAZJzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWSPh6ksR0Rm9UNz2LrSQpUZdruhFlggBUyxfq8sDRNyDdGNwgknLg3VkcIJJzYV3YWt1Mg8"}'
2025-12-15 04:21:54.877 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:21:54.877 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-15 04:21:59.889 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:21:59.890 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:21:59.890 DEBUG [src.node.waku_node] Stopping container with id 8747ca0e23d4
2025-12-15 04:22:00.425 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:22:00.426 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:22:00.429 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:22:00.431 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2025-12-15 04:22:00.431 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2025-12-15 04:22:00.432 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2025-12-15_04-21-53__3d7666a5-4fe8-4c21-b0b5-34b8f9e71e4e__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_negative_start_time with id: 2025-12-15_04-35-37__01e7c008-4e15-4097-9614-4bd730a9001a
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_2025-12-15_04-35-37__01e7c008-4e15-4097-9614-4bd730a9001a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49955', '49956', '49957', '49958', '49959']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49955:49955 -p 49956:49956 -p 49957:49957 -p 49958:49958 -p 49959:49959 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49957 --rest-port=49955 --tcp-port=49956 --discv5-udp-port=49958 --rest-address=0.0.0.0 --nat=extip:172.18.3.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceaba9f870bc0a54eefeac52eefeeadcc5b916c571e70c791cbba825de0d8997 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49959 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.82 waku ee39056737ceaed418c31bebcd4578843f101b31d88f7635a3c059a808b7bfa0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee39056737ce. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-35-37__01e7c008-4e15-4097-9614-4bd730a9001a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49955
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 a2087a3e8214. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2b16d2b8c56a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49955/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49955/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/49956/p2p/16Uiu2HAm71eCMQbfgJA4V1a5fsY5hj61WjeXzvwEndtkMhXpDsUg","/ip4/172.18.3.82/tcp/49957/ws/p2p/16Uiu2HAm71eCMQbfgJA4V1a5fsY5hj61WjeXzvwEndtkMhXpDsUg"],"enrUri":"enr:-L24QCqfRADpcFePPLWCknIBtm3_19M455aS46DngA3K6aVydlC3ahtilgExQ3ZwCxVoro9v1PswRyNao26JTMSOLRoCgmlkgnY0gmlwhKwSA1KKbXVsdGlhZGRyc5YACASsEgNSBsMkAAoErBIDUgbDJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrCRJgV8V7sV0vu4JqjGPtqq_GimGYqEf9nP_GtvxbN2DdGNwgsMkg3VkcILDJoV3YWt1MgM"}'
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_2025-12-15_04-35-37__01e7c008-4e15-4097-9614-4bd730a9001a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48386', '48387', '48388', '48389', '48390']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48386:48386 -p 48387:48387 -p 48388:48388 -p 48389:48389 -p 48390:48390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48388 --rest-port=48386 --tcp-port=48387 --discv5-udp-port=48389 --rest-address=0.0.0.0 --nat=extip:172.18.187.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd16bacccef5e7ac2a145fa5dfd0b55d809fbf86bffd9c175b5ffe74fda97afe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48390 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCqfRADpcFePPLWCknIBtm3_19M455aS46DngA3K6aVydlC3ahtilgExQ3ZwCxVoro9v1PswRyNao26JTMSOLRoCgmlkgnY0gmlwhKwSA1KKbXVsdGlhZGRyc5YACASsEgNSBsMkAAoErBIDUgbDJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrCRJgV8V7sV0vu4JqjGPtqq_GimGYqEf9nP_GtvxbN2DdGNwgsMkg3VkcILDJoV3YWt1MgM --storenode=/ip4/172.18.3.82/tcp/49956/p2p/16Uiu2HAm71eCMQbfgJA4V1a5fsY5hj61WjeXzvwEndtkMhXpDsUg --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.209 waku 6699c55c55efe8d2b479b9b86e0aff914b7a88d2baaa71ef57a04c6c15d27b0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6699c55c55ef. Setting up logs at ./log/docker/store_node1_2025-12-15_04-35-37__01e7c008-4e15-4097-9614-4bd730a9001a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48386
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48386/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.209/tcp/48387/p2p/16Uiu2HAm8VZwH8ffjEeGivH6eZHmQDxoQz8nT4zSv3dyFBC3hfhF","/ip4/172.18.187.209/tcp/48388/ws/p2p/16Uiu2HAm8VZwH8ffjEeGivH6eZHmQDxoQz8nT4zSv3dyFBC3hfhF"],"enrUri":"enr:-L24QOlogrRKZGPBVt3FnnsDFWDvGZjxCEnzXAFWBKfYVFWYZaoFt0urxxVh2wkF0AEVxmt2jd9CAnS8ExL8_hw7Gn4CgmlkgnY0gmlwhKwSu9GKbXVsdGlhZGRyc5YACASsErvRBr0DAAoErBK70Qa9BN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwidrh33r062B24P0aD1dU45fQcKsDHtktzhIDPkDbDaDdGNwgr0Dg3VkcIK9BYV3YWt1MgM"}'
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:48386/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.82/tcp/49956/p2p/16Uiu2HAm71eCMQbfgJA4V1a5fsY5hj61WjeXzvwEndtkMhXpDsUg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49955/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:48386/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:49955/relay/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:49955/relay/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:49955/relay/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:49955/relay/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:49955/relay/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:49955/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:131 inquering stored messages with start time -10000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49955/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0b443970d23ba8c059133a8d9c3d44137cb6f3b269e0e4324cc4182055fede18","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773336980638976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x47c48794ec0013fe5acef11862573198743106dc81d29689c3147ec0f77e6e44","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773338980645888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe41a22d53800d6a4b01799e4d62e3693c6a1c98e06a379e599c59b4c52f39a88","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773339880647936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa30cadbad5187ddaded243598356aa440b5ff3f29eaafb1adb76c7b9e2824355","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773340080649984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5366f4809cbf5913a1df254fa233d309c91ea6bffa3f5cc919c1eb8f77eda831","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773341980652032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x54136881828c4a9649d9ea8f8abb3e8556076e7e6ded05d187fa4eb1a08a6bdb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773349980653056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48386/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0b443970d23ba8c059133a8d9c3d44137cb6f3b269e0e4324cc4182055fede18","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773336980638976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x47c48794ec0013fe5acef11862573198743106dc81d29689c3147ec0f77e6e44","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773338980645888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe41a22d53800d6a4b01799e4d62e3693c6a1c98e06a379e599c59b4c52f39a88","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773339880647936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa30cadbad5187ddaded243598356aa440b5ff3f29eaafb1adb76c7b9e2824355","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773340080649984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5366f4809cbf5913a1df254fa233d309c91ea6bffa3f5cc919c1eb8f77eda831","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773341980652032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x54136881828c4a9649d9ea8f8abb3e8556076e7e6ded05d187fa4eb1a08a6bdb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773349980653056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee39056737ce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6699c55c55ef
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,518 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_start_node_with_50_pubsub_topics with id: 2025-12-15_04-26-44__04f69bd6-1f6e-427b-b457-cfd8e5f312c7
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_2025-12-15_04-26-44__04f69bd6-1f6e-427b-b457-cfd8e5f312c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6377', '6378', '6379', '6380', '6381']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6377:6377 -p 6378:6378 -p 6379:6379 -p 6380:6380 -p 6381:6381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6379 --rest-port=6377 --tcp-port=6378 --discv5-udp-port=6380 --rest-address=0.0.0.0 --nat=extip:172.18.230.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=17a0bcd3bfda4dbaabee90a04b0dfc8a31fbd186304cffd7e8cdbfb8b57a8e4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6381 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.122 waku 3e19e23eb45e4b8acc4b9091b622986611074a7cecd09ecfe9d169163e65207e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e19e23eb45e. Setting up logs at ./log/docker/node1_2025-12-15_04-26-44__04f69bd6-1f6e-427b-b457-cfd8e5f312c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6377
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 9914ccd1db20. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9744eba10753. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/debug/v1/info" -H "Content-Type: application/json" -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.122/tcp/6378/p2p/16Uiu2HAmJuxhGGjD4Dd26wLyMLsiVaAMYejDBMEXgzgPKGRKPAvu","/ip4/172.18.230.122/tcp/6379/ws/p2p/16Uiu2HAmJuxhGGjD4Dd26wLyMLsiVaAMYejDBMEXgzgPKGRKPAvu"],"enrUri":"enr:-L24QL4287sQUknvuJB630NtdpbaTUD7S1MlMrE4dI9yBOg6WtFI8xLIBmlrFTyHNx4P-KEYxFwGH9R01hMjPBvIprACgmlkgnY0gmlwhKwS5nqKbXVsdGlhZGRyc5YACASsEuZ6BhjqAAoErBLmegYY690DgnJzhQACAQAAiXNlY3AyNTZrMaEDXPv2MNQglKBvCHHNp7doU_UeLMFAjUBHcNFvZoxxdsqDdGNwghjqg3VkcIIY7IV3YWt1MgU"}'
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_2025-12-15_04-26-44__04f69bd6-1f6e-427b-b457-cfd8e5f312c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50287', '50288', '50289', '50290', '50291']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50287:50287 -p 50288:50288 -p 50289:50289 -p 50290:50290 -p 50291:50291 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50289 --rest-port=50287 --tcp-port=50288 --discv5-udp-port=50290 --rest-address=0.0.0.0 --nat=extip:172.18.250.208 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efa5e4e16cee6347e7796b5ffd47b665cd611231afb93b3dc7a513fc2b9e31c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50291 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL4287sQUknvuJB630NtdpbaTUD7S1MlMrE4dI9yBOg6WtFI8xLIBmlrFTyHNx4P-KEYxFwGH9R01hMjPBvIprACgmlkgnY0gmlwhKwS5nqKbXVsdGlhZGRyc5YACASsEuZ6BhjqAAoErBLmegYY690DgnJzhQACAQAAiXNlY3AyNTZrMaEDXPv2MNQglKBvCHHNp7doU_UeLMFAjUBHcNFvZoxxdsqDdGNwghjqg3VkcIIY7IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.208 waku 0804f8140a6a57f590d4a5aa685ccfcb0da56469e874a47343e106b1fb41cc2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0804f8140a6a. Setting up logs at ./log/docker/node2_2025-12-15_04-26-44__04f69bd6-1f6e-427b-b457-cfd8e5f312c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50287
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50287/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50287/debug/v1/info" -H "Content-Type: application/json" -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.208/tcp/50288/p2p/16Uiu2HAmHDregiAydZaGjFheTNWQrP7zUtqLfLuRnNBahWaaWk58","/ip4/172.18.250.208/tcp/50289/ws/p2p/16Uiu2HAmHDregiAydZaGjFheTNWQrP7zUtqLfLuRnNBahWaaWk58"],"enrUri":"enr:-L24QOoVvXr8F6sM1dmDfYXN9CGl5FX5uweSHk9VafBfFzkYJ7ckeq2UqEZ-kQhwXMGMUEa0hAFlOk4RcaKl2gdXB-4CgmlkgnY0gmlwhKwS-tCKbXVsdGlhZGRyc5YACASsEvrQBsRwAAoErBL60AbEcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQ9o1OQOlvkJ7uLPIs6D1BUdYC8wC5oOPj63eQnkWf3ODdGNwgsRwg3VkcILEcoV3YWt1MgE"}'
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:50287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.122/tcp/6378/p2p/16Uiu2HAmJuxhGGjD4Dd26wLyMLsiVaAMYejDBMEXgzgPKGRKPAvu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50287/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/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:6377/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":1765772807415592820,"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:50287/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":1765772807415592820,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807565882669,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807565882669,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807679795439,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807679795439,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807793792719,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807793792719,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807907600579,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772807907600579,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808021988670,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808021988670,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808135911695,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808135911695,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808250079845,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808250079845,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-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":1765772808364699156,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-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":1765772808364699156,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808480545037,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772808480545037,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-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":1765772808594940936,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-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":1765772808594940936,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-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":1765772808710085561,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-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":1765772808710085561,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-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":1765772808824640383,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-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":1765772808824640383,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-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":1765772808939098909,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-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":1765772808939098909,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-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":1765772809053118233,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-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":1765772809053118233,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-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":1765772809167284050,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-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":1765772809167284050,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-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":1765772809282078915,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-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":1765772809282078915,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-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":1765772809395775048,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-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":1765772809395775048,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-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":1765772809510004408,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-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":1765772809510004408,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-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":1765772809624130231,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-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":1765772809624130231,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-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":1765772809739546665,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-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":1765772809739546665,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-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":1765772809855173864,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-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":1765772809855173864,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-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":1765772809969315216,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-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":1765772809969315216,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-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":1765772810082992213,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-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":1765772810082992213,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-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":1765772810197345373,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-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":1765772810197345373,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772810312434623,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765772810312434623,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-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":1765772810426637306,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-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":1765772810426637306,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-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":1765772810541047203,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-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":1765772810541047203,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-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":1765772810655319916,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-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":1765772810655319916,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-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":1765772810770121738,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-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":1765772810770121738,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-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":1765772810883865578,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-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":1765772810883865578,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-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":1765772810998142570,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-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":1765772810998142570,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-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":1765772811112168080,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-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":1765772811112168080,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-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":1765772811226614025,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-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":1765772811226614025,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-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":1765772811340172328,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-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":1765772811340172328,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-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":1765772811453423636,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-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":1765772811453423636,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-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":1765772811567651446,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-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":1765772811567651446,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-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":1765772811680556219,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-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":1765772811680556219,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-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":1765772811793813823,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-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":1765772811793813823,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-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":1765772811907328525,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-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":1765772811907328525,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-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":1765772812021190006,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-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":1765772812021190006,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-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":1765772812136367229,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-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":1765772812136367229,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-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":1765772812250792172,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-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":1765772812250792172,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-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":1765772812364657034,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-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":1765772812364657034,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-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":1765772812478854544,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-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":1765772812478854544,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-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":1765772812592687143,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-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":1765772812592687143,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-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":1765772812706759435,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-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":1765772812706759435,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-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":1765772812819633115,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-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":1765772812819633115,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-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":1765772812933421408,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-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":1765772812933421408,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -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:6377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-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":1765772813049822911,"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:50287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-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":1765772813049822911,"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 3e19e23eb45e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0804f8140a6a
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,337 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_three_store_sync_exchange with id: 2025-12-15_04-24-46__a41e9037-c702-4da2-bf95-73cb29c075a1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-24-46__a41e9037-c702-4da2-bf95-73cb29c075a1__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_2025-12-15_04-24-46__a41e9037-c702-4da2-bf95-73cb29c075a1__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_2025-12-15_04-24-46__a41e9037-c702-4da2-bf95-73cb29c075a1__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14403', '14404', '14405', '14406', '14407']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14403:14403 -p 14404:14404 -p 14405:14405 -p 14406:14406 -p 14407:14407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14405 --rest-port=14403 --tcp-port=14404 --discv5-udp-port=14406 --rest-address=0.0.0.0 --nat=extip:172.18.131.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=41459f5cad016b91ae7b3e5f7ebd075ff95b5bdefa2eafd55fdc56feee4d1541 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14407 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.81 waku 4c7c133b8604402b839daa6c73cca4032db2ec8ab797155f5a42aaf836e33f85
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c7c133b8604. Setting up logs at ./log/docker/node1_2025-12-15_04-24-46__a41e9037-c702-4da2-bf95-73cb29c075a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14403
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 719964b2961e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ff8536d0a34. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14403/debug/v1/info" -H "Content-Type: application/json" -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.81/tcp/14404/p2p/16Uiu2HAm14dTLT5aboYu2ieLcaWTAXCGbNjEGwq4H5nv5H7LyFJX","/ip4/172.18.131.81/tcp/14405/ws/p2p/16Uiu2HAm14dTLT5aboYu2ieLcaWTAXCGbNjEGwq4H5nv5H7LyFJX"],"enrUri":"enr:-L24QOM8tJ8Kk-SS6-tiHMP-bVAAr1tQXlaYWp2vS7VfPqZsC33iqyBA880FD1BLgy-IjEuCwEwJQvI2vaSFah2fxU4CgmlkgnY0gmlwhKwSg1GKbXVsdGlhZGRyc5YACASsEoNRBjhEAAoErBKDUQY4Rd0DgnJzhQADAQAAiXNlY3AyNTZrMaECU8IRxAdnT-qiFeNQmgRSCR-MQ--Z6GYYlBq0ltZto6CDdGNwgjhEg3VkcII4RoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/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:14403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60869', '60870', '60871', '60872', '60873']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60869:60869 -p 60870:60870 -p 60871:60871 -p 60872:60872 -p 60873:60873 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60871 --rest-port=60869 --tcp-port=60870 --discv5-udp-port=60872 --rest-address=0.0.0.0 --nat=extip:172.18.91.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc0fb5decbe5bb498de52c0baed64cfb44dbcefc4cc5a943205cf3d81cd37c28 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60873 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.30 waku c0b82025f3770a6ca6fa98b5f9d024d3205554708298e7c07884ff20918124cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c0b82025f377. Setting up logs at ./log/docker/node2_2025-12-15_04-24-46__a41e9037-c702-4da2-bf95-73cb29c075a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60869
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60869/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60869/debug/v1/info" -H "Content-Type: application/json" -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.30/tcp/60870/p2p/16Uiu2HAm5cAZHXr4Ei9buctR7pLr42W8Z4b6J1C3d4LyRJrPDccs","/ip4/172.18.91.30/tcp/60871/ws/p2p/16Uiu2HAm5cAZHXr4Ei9buctR7pLr42W8Z4b6J1C3d4LyRJrPDccs"],"enrUri":"enr:-L24QIdg68iupFO_zTTwX1R73tZTisqsAbucckQzwsJvgutmYVm0Bk0Hr249uOevhT-bzAkQQMl9HiF8uVAZ0aM5mjwCgmlkgnY0gmlwhKwSWx6KbXVsdGlhZGRyc5YACASsElseBu3GAAoErBJbHgbtx90DgnJzhQADAQAAiXNlY3AyNTZrMaECl0T9b5_ZR_VB_51Ym9zYUm3OkrnIPmD64tVbqQ9KiSyDdGNwgu3Gg3VkcILtyIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/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:60869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60869/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.81/tcp/14404/p2p/16Uiu2HAm14dTLT5aboYu2ieLcaWTAXCGbNjEGwq4H5nv5H7LyFJX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50303', '50304', '50305', '50306', '50307']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50303:50303 -p 50304:50304 -p 50305:50305 -p 50306:50306 -p 50307:50307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50305 --rest-port=50303 --tcp-port=50304 --discv5-udp-port=50306 --rest-address=0.0.0.0 --nat=extip:172.18.5.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9abd9eb5dccb079ac86ed68f8c9eb966209d17c76dbedfbfeb00ccf03cdfeac --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50307 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.105 waku 43b1f9b9fd09e17cb110f3e4733c933cd744c28bc183258041067c0d2dd5b6df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43b1f9b9fd09. Setting up logs at ./log/docker/node3_2025-12-15_04-24-46__a41e9037-c702-4da2-bf95-73cb29c075a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50303
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50303/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50303/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/50304/p2p/16Uiu2HAmNKj6yMjAJNQuuMjc2QSupMDxgWZCaWi6V1PFWe8zbojz","/ip4/172.18.5.105/tcp/50305/ws/p2p/16Uiu2HAmNKj6yMjAJNQuuMjc2QSupMDxgWZCaWi6V1PFWe8zbojz"],"enrUri":"enr:-L24QBEwtX7V3dbffQ3cdRjjNg9Bwe1ArJjt-flnT-kcB4GGVdgvmZjXw9mim-cHRjTMLeYcziph96XPybndVgwrV-UCgmlkgnY0gmlwhKwSBWmKbXVsdGlhZGRyc5YACASsEgVpBsSAAAoErBIFaQbEgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj6WYHuJ5s_2zWGHbFRG5E0DjZFlAG9kUVQuu44hf0TWDdGNwgsSAg3VkcILEgoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/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:50303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50303/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.81/tcp/14404/p2p/16Uiu2HAm14dTLT5aboYu2ieLcaWTAXCGbNjEGwq4H5nv5H7LyFJX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50303/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.30/tcp/60870/p2p/16Uiu2HAm5cAZHXr4Ei9buctR7pLr42W8Z4b6J1C3d4LyRJrPDccs"]'
INFO  src.node.api_clients.base_client:base_client.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:14403/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:933 Node-A store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60869/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:937 Node-B store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50303/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:940 Node-C store has 60 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 4c7c133b8604
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c0b82025f377
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 43b1f9b9fd09
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c7c133b8604. 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,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_publish_on_not_subscribed_shard with id: 2025-12-15_04-47-52__af211288-0fa5-413d-805c-7b4528708049
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_2025-12-15_04-47-52__af211288-0fa5-413d-805c-7b4528708049__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4834', '4835', '4836', '4837', '4838']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4834:4834 -p 4835:4835 -p 4836:4836 -p 4837:4837 -p 4838:4838 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4836 --rest-port=4834 --tcp-port=4835 --discv5-udp-port=4837 --rest-address=0.0.0.0 --nat=extip:172.18.48.21 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cfabbe1ddcbccdbe24a44e82d8c49e74e7a297c4971c1bc02b23f0317dbdf24b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4838 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.21 waku d21446003f59f921d055165d87ebaa635f8b92e196c0268246e5b1435d0f4ca7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d21446003f59. Setting up logs at ./log/docker/node1_2025-12-15_04-47-52__af211288-0fa5-413d-805c-7b4528708049__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4834
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 a01fa350452c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 78fba8b5b7c0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4834/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4834/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.21/tcp/4835/p2p/16Uiu2HAm4LKqLRfurCt6EdyHSMWJSMxhLvgKDncQ1bEmZAmi7btF","/ip4/172.18.48.21/tcp/4836/ws/p2p/16Uiu2HAm4LKqLRfurCt6EdyHSMWJSMxhLvgKDncQ1bEmZAmi7btF"],"enrUri":"enr:-L24QJ0wUsy0hof8_zXwfgh_I0ZoNfpHrouNAbwGn6xYNnfgKlaX3JEx9g5MsFhFJL9TkVLIIkrGKqsN9GXK_mraLY4CgmlkgnY0gmlwhKwSMBWKbXVsdGlhZGRyc5YACASsEjAVBhLjAAoErBIwFQYS5N0DgnJzhQACAQAAiXNlY3AyNTZrMaEChFp_1H9LQ6aMbzqqPNqbRHbfRQhNTHaNHUFMUjz9dKSDdGNwghLjg3VkcIIS5YV3YWt1MgU"}'
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_2025-12-15_04-47-52__af211288-0fa5-413d-805c-7b4528708049__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7714', '7715', '7716', '7717', '7718']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7714:7714 -p 7715:7715 -p 7716:7716 -p 7717:7717 -p 7718:7718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7716 --rest-port=7714 --tcp-port=7715 --discv5-udp-port=7717 --rest-address=0.0.0.0 --nat=extip:172.18.124.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bc2e72aa3fa47feced0c36f3fcebf6dbcbdfe2af9efc5bdd0e6f347473152fcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7718 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ0wUsy0hof8_zXwfgh_I0ZoNfpHrouNAbwGn6xYNnfgKlaX3JEx9g5MsFhFJL9TkVLIIkrGKqsN9GXK_mraLY4CgmlkgnY0gmlwhKwSMBWKbXVsdGlhZGRyc5YACASsEjAVBhLjAAoErBIwFQYS5N0DgnJzhQACAQAAiXNlY3AyNTZrMaEChFp_1H9LQ6aMbzqqPNqbRHbfRQhNTHaNHUFMUjz9dKSDdGNwghLjg3VkcIIS5YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.174 waku b0176ad60188fc4e07ed08587a49c945d57ef1fe04a11f66cb298961118afe74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b0176ad60188. Setting up logs at ./log/docker/node2_2025-12-15_04-47-52__af211288-0fa5-413d-805c-7b4528708049__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7714
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7714/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.174/tcp/7715/p2p/16Uiu2HAmTMpSNTqtuqejqwfH7CWVuuJ8Ww7ZRn9ENEzc7y9A4K9Q","/ip4/172.18.124.174/tcp/7716/ws/p2p/16Uiu2HAmTMpSNTqtuqejqwfH7CWVuuJ8Ww7ZRn9ENEzc7y9A4K9Q"],"enrUri":"enr:-L24QG-b2ZUSXd0Mre94JsjbKljyoUCPKxkDtTsQV4fPxLYjV7gcwjPVNQl4ggO2EmPtDsa0KjjdHIGMjRo7RRAcptwCgmlkgnY0gmlwhKwSfK6KbXVsdGlhZGRyc5YACASsEnyuBh4jAAoErBJ8rgYeJN0DgnJzhQACAQAAiXNlY3AyNTZrMaED2nk4311wDlhv5zq-fFcMOskJo1iXZbxQWry0QUyg1XeDdGNwgh4jg3VkcIIeJYV3YWt1MgE"}'
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:7714/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.21/tcp/4835/p2p/16Uiu2HAm4LKqLRfurCt6EdyHSMWJSMxhLvgKDncQ1bEmZAmi7btF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4834/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:7714/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:4834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/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 d21446003f59
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b0176ad60188
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 @@
2025-12-15 04:22:28.217 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:22:28.217 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_request_id with id: 2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471
2025-12-15 04:22:28.218 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:22:28.218 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:22:28.218 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-15 04:22:28.224 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:22:28.224 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
2025-12-15 04:22:28.224 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:22:28.225 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:22:28.226 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:22:28.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.255
2025-12-15 04:22:28.226 DEBUG [src.node.docker_mananger] Generated ports ['19551', '19552', '19553', '19554', '19555']
2025-12-15 04:22:28.226 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:22:28.226 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:22:28.226 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:22:28.227 DEBUG [src.node.docker_mananger] docker run -i -t -p 19551:19551 -p 19552:19552 -p 19553:19553 -p 19554:19554 -p 19555:19555 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19553 --rest-port=19551 --tcp-port=19552 --discv5-udp-port=19554 --rest-address=0.0.0.0 --nat=extip:172.18.228.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a96c3e5be2a6fefa91f1a305ed69d76dffccf3caf670e47528fafac8bdff5bcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19555 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:22:28.404 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.255 waku 0d0c66cd81b9d2aced79ab3316e6dbb5b32a2d243c34044e8ca93c65f90a12d4
2025-12-15 04:22:28.436 DEBUG [src.node.docker_mananger] Container started with ID 0d0c66cd81b9. Setting up logs at ./log/docker/node1_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
2025-12-15 04:22:28.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19551
2025-12-15 04:22:28.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:22:28.531 ERROR [src.node.docker_mananger] Max retries reached for container 4247338153fb. Exiting log stream.
2025-12-15 04:22:29.024 ERROR [src.node.docker_mananger] Max retries reached for container 5ff8c5b653f5. Exiting log stream.
2025-12-15 04:22:29.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19551/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:22:29.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:22:29.441 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:22:29.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19551/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:22:29.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.255/tcp/19552/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY","/ip4/172.18.228.255/tcp/19553/ws/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY"],"enrUri":"enr:-L24QIXkhJ_YscwzTcsHHP_WtOOOoap2-579PK8Wa7z6XmCIDbAknv-xjXHgRrV52irsljh35PKVwW-uYFdOq57ZbosCgmlkgnY0gmlwhKwS5P-KbXVsdGlhZGRyc5YACASsEuT_BkxgAAoErBLk_wZMYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0q4GOS4Z4blkOCP3wMv-efAu6Pq1l-yP6gMA9ovCpEODdGNwgkxgg3VkcIJMYoV3YWt1MgU"}'
2025-12-15 04:22:29.443 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:22:29.444 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-15 04:22:29.450 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:22:29.450 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
2025-12-15 04:22:29.450 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:22:29.450 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:22:29.452 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:22:29.452 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.237
2025-12-15 04:22:29.452 DEBUG [src.node.docker_mananger] Generated ports ['50413', '50414', '50415', '50416', '50417']
2025-12-15 04:22:29.452 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:22:29.452 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:22:29.452 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:22:29.452 DEBUG [src.node.docker_mananger] docker run -i -t -p 50413:50413 -p 50414:50414 -p 50415:50415 -p 50416:50416 -p 50417:50417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50415 --rest-port=50413 --tcp-port=50414 --discv5-udp-port=50416 --rest-address=0.0.0.0 --nat=extip:172.18.193.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f41d6bf7edd9fea1bfc207a1a9bbb8ca53cba6cf4db3486d20da6e24e1e21feb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50417 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIXkhJ_YscwzTcsHHP_WtOOOoap2-579PK8Wa7z6XmCIDbAknv-xjXHgRrV52irsljh35PKVwW-uYFdOq57ZbosCgmlkgnY0gmlwhKwS5P-KbXVsdGlhZGRyc5YACASsEuT_BkxgAAoErBLk_wZMYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0q4GOS4Z4blkOCP3wMv-efAu6Pq1l-yP6gMA9ovCpEODdGNwgkxgg3VkcIJMYoV3YWt1MgU --filternode=/ip4/172.18.228.255/tcp/19552/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY
2025-12-15 04:22:29.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.237 waku 1a85f2f0423e625ef9c2d596b4c9bc0b710a4fa983e2dbae52ee0b97caebefcc
2025-12-15 04:22:29.654 DEBUG [src.node.docker_mananger] Container started with ID 1a85f2f0423e. Setting up logs at ./log/docker/node2_2025-12-15_04-22-28__5c5aec3f-fc0f-4a0c-b525-5c0853224471__wakuorg_nwaku:latest.log
2025-12-15 04:22:29.655 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50413
2025-12-15 04:22:29.655 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:22:30.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50413/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:22:30.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:22:30.660 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:22:30.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:22:30.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.237/tcp/50414/p2p/16Uiu2HAm9Bb3xbYP1jXBfA7vsbuHdHaWufPcwALnWk1qrvwMY6pB","/ip4/172.18.193.237/tcp/50415/ws/p2p/16Uiu2HAm9Bb3xbYP1jXBfA7vsbuHdHaWufPcwALnWk1qrvwMY6pB"],"enrUri":"enr:-L24QJOvV10nDBB_5Ba3NQTXeJAAA9MpaQg0yrlOTxwu8jY2K5CnvT00YP0vcM1VFTq0URtcz1LCKpB3R4-mZ-0aTugCgmlkgnY0gmlwhKwSwe2KbXVsdGlhZGRyc5YACASsEsHtBsTuAAoErBLB7QbE790DgnJzhQADAQAAiXNlY3AyNTZrMaECzGfp0Gvqnrkf5cA9hDrHfmeDKW7t9ixhu9zlaB1fLfyDdGNwgsTug3VkcILE8IV3YWt1MgA"}'
2025-12-15 04:22:30.662 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:22:30.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.255/tcp/19552/p2p/16Uiu2HAm9c5WDSCKi8db6DdjtZaU6ky2r4suYs8tmtXhFXFjTBXY"]'
2025-12-15 04:22:30.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:22:30.690 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-15 04:22:30.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19551/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:22:30.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:22:30.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50413/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fe0d3d3e-0585-42c7-a575-07ed8a804b9b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:22:30.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fe0d3d3e-0585-42c7-a575-07ed8a804b9b","statusDesc":"OK"}'
2025-12-15 04:22:30.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50413/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:22:30.719 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50413/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\\"))"}'
2025-12-15 04:22:30.722 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:22:30.723 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:22:30.723 DEBUG [src.node.waku_node] Stopping container with id 0d0c66cd81b9
2025-12-15 04:22:31.251 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:22:31.252 DEBUG [src.node.waku_node] Stopping container with id 1a85f2f0423e
2025-12-15 04:22:31.749 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:22:31.750 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:22:31.758 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:22:31.763 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,84 @@
2025-12-15 04:35:30.442 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:35:30.442 DEBUG [tests.conftest] Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2025-12-15_04-35-30__0d3ec981-962a-486a-8df5-5e6071ecae25
2025-12-15 04:35:30.442 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:35:30.443 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:35:30.443 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-15 04:35:30.450 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:30.450 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-35-30__0d3ec981-962a-486a-8df5-5e6071ecae25__wakuorg_nwaku:latest.log
2025-12-15 04:35:30.450 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:30.450 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:30.452 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:30.452 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.64
2025-12-15 04:35:30.452 DEBUG [src.node.docker_mananger] Generated ports ['43890', '43891', '43892', '43893', '43894']
2025-12-15 04:35:30.452 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:30.452 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:30.452 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:30.452 DEBUG [src.node.docker_mananger] docker run -i -t -p 43890:43890 -p 43891:43891 -p 43892:43892 -p 43893:43893 -p 43894:43894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43892 --rest-port=43890 --tcp-port=43891 --discv5-udp-port=43893 --rest-address=0.0.0.0 --nat=extip:172.18.56.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46c9f15eee5b503edf0bc7dcb3f3dcecf9d9d3f59fffbf4eeff4e9fab5909f00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43894 --metrics-logging=true --relay=true
2025-12-15 04:35:30.642 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.64 waku d66ee4847c768b80ab3c3eb57a3379512917cbc9f3695ebf9c02cb0dd7319c1f
2025-12-15 04:35:30.675 DEBUG [src.node.docker_mananger] Container started with ID d66ee4847c76. Setting up logs at ./log/docker/node1_2025-12-15_04-35-30__0d3ec981-962a-486a-8df5-5e6071ecae25__wakuorg_nwaku:latest.log
2025-12-15 04:35:30.676 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43890
2025-12-15 04:35:30.677 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:30.692 ERROR [src.node.docker_mananger] Max retries reached for container 55144d8ecb6e. Exiting log stream.
2025-12-15 04:35:31.245 ERROR [src.node.docker_mananger] Max retries reached for container bc0165594603. Exiting log stream.
2025-12-15 04:35:31.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43890/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:31.681 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:31.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:31.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.64/tcp/43891/p2p/16Uiu2HAm2iiRenUj9rm75szwEJomg5Y7qANLPiHj6BZAXbww85Pe","/ip4/172.18.56.64/tcp/43892/ws/p2p/16Uiu2HAm2iiRenUj9rm75szwEJomg5Y7qANLPiHj6BZAXbww85Pe"],"enrUri":"enr:-L24QGg6kzxOCKl8xLCI4tEsMxe6SOXxeB_IQ8uBuEbkbPR9bRTY7YupQm72NH6I2ots02-HXmYIUE8hLnfSnKt9UzoCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABqtzAAoErBI4QAardN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbF9yoFyFp8ZAAK0jLbU6r3t5dq_IC7Z5LGYya_PN6mmDdGNwgqtzg3VkcIKrdYV3YWt1MgE"}'
2025-12-15 04:35:31.684 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:31.691 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:35:31.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-35-30__0d3ec981-962a-486a-8df5-5e6071ecae25__wakuorg_nwaku:latest.log
2025-12-15 04:35:31.691 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:35:31.691 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:35:31.693 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:35:31.693 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.19
2025-12-15 04:35:31.693 DEBUG [src.node.docker_mananger] Generated ports ['19263', '19264', '19265', '19266', '19267']
2025-12-15 04:35:31.693 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:35:31.693 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:35:31.693 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:35:31.694 DEBUG [src.node.docker_mananger] docker run -i -t -p 19263:19263 -p 19264:19264 -p 19265:19265 -p 19266:19266 -p 19267:19267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19265 --rest-port=19263 --tcp-port=19264 --discv5-udp-port=19266 --rest-address=0.0.0.0 --nat=extip:172.18.56.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c7da0b1e4a7cc19eb8adcfaed7e8adab9ccd1893381dbc9bf5e1b1550dade19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19267 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGg6kzxOCKl8xLCI4tEsMxe6SOXxeB_IQ8uBuEbkbPR9bRTY7YupQm72NH6I2ots02-HXmYIUE8hLnfSnKt9UzoCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABqtzAAoErBI4QAardN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbF9yoFyFp8ZAAK0jLbU6r3t5dq_IC7Z5LGYya_PN6mmDdGNwgqtzg3VkcIKrdYV3YWt1MgE
2025-12-15 04:35:31.893 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.19 waku b20d39890f461d0f36b102b8cb7965d36db3bebf9489addaf663227dc8df6404
2025-12-15 04:35:31.926 DEBUG [src.node.docker_mananger] Container started with ID b20d39890f46. Setting up logs at ./log/docker/node2_2025-12-15_04-35-30__0d3ec981-962a-486a-8df5-5e6071ecae25__wakuorg_nwaku:latest.log
2025-12-15 04:35:31.926 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19263
2025-12-15 04:35:31.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:35:32.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19263/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:35:32.936 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:35:32.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:32.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.19/tcp/19264/p2p/16Uiu2HAmB56pUzsSQNadNdmwFD5nT8r9AsTrBDHU5FqQZziaUwr6","/ip4/172.18.56.19/tcp/19265/ws/p2p/16Uiu2HAmB56pUzsSQNadNdmwFD5nT8r9AsTrBDHU5FqQZziaUwr6"],"enrUri":"enr:-L24QNDew45IaSKsn4-6yXu2k21GaQlXu1eT2dyCeQ0ZXGVBf7Ze-KEwmVtvI-fTg2ppgbzFtOtUTRh-OX4_FLdGEKQCgmlkgnY0gmlwhKwSOBOKbXVsdGlhZGRyc5YACASsEjgTBktAAAoErBI4EwZLQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6HXhQrU6_axl2Gk-xFeiA0SqHfSuOtLGkE_b9KH9i9-DdGNwgktAg3VkcIJLQoV3YWt1MgE"}'
2025-12-15 04:35:32.943 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:35:32.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.64/tcp/43891/p2p/16Uiu2HAm2iiRenUj9rm75szwEJomg5Y7qANLPiHj6BZAXbww85Pe"]'
2025-12-15 04:35:32.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:32.947 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-15 04:35:32.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:35:32.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:32.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19263/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:35:32.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:32.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:35:32.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:32.963 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:33.063 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:33.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.066 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":1765773332958695168,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:33.068 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:35:33.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19263/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.070 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":1765773332958695168,"ephemeral":false,"proof":""}]'
2025-12-15 04:35:33.071 INFO [src.steps.relay] WARM UP successful!!
2025-12-15 04:35:33.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/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"]'
2025-12-15 04:35:33.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:33.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19263/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"]'
2025-12-15 04:35:33.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:33.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/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)'}'
2025-12-15 04:35:33.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:35:33.095 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:35:33.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19263/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:35:33.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2025-12-15 04:35:33.200 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:35:33.201 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:35:33.201 DEBUG [src.node.waku_node] Stopping container with id d66ee4847c76
2025-12-15 04:35:33.708 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:35:33.708 DEBUG [src.node.waku_node] Stopping container with id b20d39890f46
2025-12-15 04:35:34.255 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:35:34.257 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:35:34.264 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:35:34.270 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_relay with id: 2025-12-15_04-23-59__fedb2e28-8428-454b-ab13-99aebd2be500
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.node.docker_mananger:docker_mananger.py:19 Docker 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_2025-12-15_04-23-59__fedb2e28-8428-454b-ab13-99aebd2be500__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.186.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22426', '22427', '22428', '22429', '22430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22426:22426 -p 22427:22427 -p 22428:22428 -p 22429:22429 -p 22430:22430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22428 --rest-port=22426 --tcp-port=22427 --discv5-udp-port=22429 --rest-address=0.0.0.0 --nat=extip:172.18.186.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b693c3ba7b03bdc626734151c9bfe8eae6eeadc0ea17b8fd51ae2afeaeaaef96 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22430 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.195 waku 3cf5079f9b6942267f452bbb1357a4d1f30cbeb9d5a1ee9e1d092d7c2bfc1bdc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3cf5079f9b69. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-23-59__fedb2e28-8428-454b-ab13-99aebd2be500__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22426
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 9d92c05b7e34. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 99011babbbda. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22426/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.195/tcp/22427/p2p/16Uiu2HAm9TtsRgBiE3azevtTBvxwA1NqHq3ECGkJh3Yga5ECdbPp","/ip4/172.18.186.195/tcp/22428/ws/p2p/16Uiu2HAm9TtsRgBiE3azevtTBvxwA1NqHq3ECGkJh3Yga5ECdbPp"],"enrUri":"enr:-L24QLzMNfnvIagqgEu_srsUwCvDIZFtQ9jLIW4cgezdFH8Jf6pFYaE7a1WFmplIG0mXBT8y7u_f70rm5vd2_iGG1MACgmlkgnY0gmlwhKwSusOKbXVsdGlhZGRyc5YACASsErrDBlebAAoErBK6wwZXnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0JVahdo-Rbm1FgtFRrdbTUJACdf_32gXSvcWXB2XsuODdGNwglebg3VkcIJXnYV3YWt1MgE"}'
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_2025-12-15_04-23-59__fedb2e28-8428-454b-ab13-99aebd2be500__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43583', '43584', '43585', '43586', '43587']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43583:43583 -p 43584:43584 -p 43585:43585 -p 43586:43586 -p 43587:43587 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43585 --rest-port=43583 --tcp-port=43584 --discv5-udp-port=43586 --rest-address=0.0.0.0 --nat=extip:172.18.65.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8c24ede8de9cb9b83ebe9af1acbace601deddcc2ba3058ba32fc000e24e75343 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43587 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLzMNfnvIagqgEu_srsUwCvDIZFtQ9jLIW4cgezdFH8Jf6pFYaE7a1WFmplIG0mXBT8y7u_f70rm5vd2_iGG1MACgmlkgnY0gmlwhKwSusOKbXVsdGlhZGRyc5YACASsErrDBlebAAoErBK6wwZXnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0JVahdo-Rbm1FgtFRrdbTUJACdf_32gXSvcWXB2XsuODdGNwglebg3VkcIJXnYV3YWt1MgE --storenode=/ip4/172.18.186.195/tcp/22427/p2p/16Uiu2HAm9TtsRgBiE3azevtTBvxwA1NqHq3ECGkJh3Yga5ECdbPp --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.182 waku 98f1b088d0e475b70080c748aa48547848db6855c7be8df483eda32ecc9bd3fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98f1b088d0e4. Setting up logs at ./log/docker/store_node1_2025-12-15_04-23-59__fedb2e28-8428-454b-ab13-99aebd2be500__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43583
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43583/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43583/debug/v1/info" -H "Content-Type: application/json" -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.182/tcp/43584/p2p/16Uiu2HAkwbVMK2ufcgGer99y7QKHJzcSeoExk421UiJFWJ2U5DPb","/ip4/172.18.65.182/tcp/43585/ws/p2p/16Uiu2HAkwbVMK2ufcgGer99y7QKHJzcSeoExk421UiJFWJ2U5DPb"],"enrUri":"enr:-L24QB_6Ywp7dsKi8hIEduszCUK4Yrr5kPS-aD3u4z2j_ZPzXbQgcxFfTVF7Bq2dfhZRlY9LOIl6zSLFPGdDKM-yf9wCgmlkgnY0gmlwhKwSQbaKbXVsdGlhZGRyc5YACASsEkG2BqpAAAoErBJBtgaqQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIDsp6CzVm1G2HM6_c1yM4YPUJlp2AnngKRqzB3ruIH6DdGNwgqpAg3VkcIKqQoV3YWt1MgE"}'
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:43583/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.195/tcp/22427/p2p/16Uiu2HAm9TtsRgBiE3azevtTBvxwA1NqHq3ECGkJh3Yga5ECdbPp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22426/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:43583/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:22426/relay/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:43583/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":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAm9TtsRgBiE3azevtTBvxwA1NqHq3ECGkJh3Yga5ECdbPp","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3cf5079f9b69
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 98f1b088d0e4
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_far_from_now with id: 2025-12-15_04-36-44__139d68cd-2291-4485-baba-28b770b5d27a
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_2025-12-15_04-36-44__139d68cd-2291-4485-baba-28b770b5d27a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7181', '7182', '7183', '7184', '7185']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7181:7181 -p 7182:7182 -p 7183:7183 -p 7184:7184 -p 7185:7185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7183 --rest-port=7181 --tcp-port=7182 --discv5-udp-port=7184 --rest-address=0.0.0.0 --nat=extip:172.18.166.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ae7bbd8bf8f5b83f9ee6ffc35badb2b66aa02cd35faab532b4fcbe1ced2b6fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7185 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.72 waku acd1e2639d8b78a3c892fdeeca50f1de100e85ec8c457e6a10dd76d8a5dc8c19
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3dc31d27a2a4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID acd1e2639d8b. Setting up logs at ./log/docker/publishing_node1_2025-12-15_04-36-44__139d68cd-2291-4485-baba-28b770b5d27a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7181
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 8ec79d8477ab. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7181/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.72/tcp/7182/p2p/16Uiu2HAmByryzqMGdeUEEBjhzqY3xjZ4KPgQT3KzVzEFDjmg9dk3","/ip4/172.18.166.72/tcp/7183/ws/p2p/16Uiu2HAmByryzqMGdeUEEBjhzqY3xjZ4KPgQT3KzVzEFDjmg9dk3"],"enrUri":"enr:-L24QIIcytVBxPbCeth7Ab0TtI3bLvHqdtNeynSqpbf95-nPBWfWgNaZIT5ZzZNx6Y4KpdMs56FQA6orWeKW4LSWdBUCgmlkgnY0gmlwhKwSpkiKbXVsdGlhZGRyc5YACASsEqZIBhwOAAoErBKmSAYcD90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9foEuEpDdBVVQL-wU9OUnHZ4DLnMNr-j7Ksf3Vn8wYCDdGNwghwOg3VkcIIcEIV3YWt1MgM"}'
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_2025-12-15_04-36-44__139d68cd-2291-4485-baba-28b770b5d27a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43351', '43352', '43353', '43354', '43355']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43351:43351 -p 43352:43352 -p 43353:43353 -p 43354:43354 -p 43355:43355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43353 --rest-port=43351 --tcp-port=43352 --discv5-udp-port=43354 --rest-address=0.0.0.0 --nat=extip:172.18.43.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b10d0a325da5e1cb7ac1fb4fabbe260a7bdb0efe3fea71dabcbda87dbeaf4dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43355 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIIcytVBxPbCeth7Ab0TtI3bLvHqdtNeynSqpbf95-nPBWfWgNaZIT5ZzZNx6Y4KpdMs56FQA6orWeKW4LSWdBUCgmlkgnY0gmlwhKwSpkiKbXVsdGlhZGRyc5YACASsEqZIBhwOAAoErBKmSAYcD90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9foEuEpDdBVVQL-wU9OUnHZ4DLnMNr-j7Ksf3Vn8wYCDdGNwghwOg3VkcIIcEIV3YWt1MgM --storenode=/ip4/172.18.166.72/tcp/7182/p2p/16Uiu2HAmByryzqMGdeUEEBjhzqY3xjZ4KPgQT3KzVzEFDjmg9dk3 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.58 waku 6071fb26b052c016d73d390a7fbd26f6b4a516af8a0e86882c0a96ac655b421f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6071fb26b052. Setting up logs at ./log/docker/store_node1_2025-12-15_04-36-44__139d68cd-2291-4485-baba-28b770b5d27a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43351
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43351/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.58/tcp/43352/p2p/16Uiu2HAmLfoQQkMFLDjuQo57NVx3wR2usZGCH23VEUW6Wpp5TuHp","/ip4/172.18.43.58/tcp/43353/ws/p2p/16Uiu2HAmLfoQQkMFLDjuQo57NVx3wR2usZGCH23VEUW6Wpp5TuHp"],"enrUri":"enr:-L24QLe8sy3_IIH5Bd0FSvgz4CZOHnGpgGKAd6pfdpNvTB4EewMfBWH5m1p1DNsTjChQpGzHONf7T0RVinCvnsQtnVoCgmlkgnY0gmlwhKwSKzqKbXVsdGlhZGRyc5YACASsEis6BqlYAAoErBIrOgapWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdxKzBhb4pJacurbOOQz77_qT7pXMDCzpprt4WGOMhQ-DdGNwgqlYg3VkcIKpWoV3YWt1MgM"}'
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:43351/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.72/tcp/7182/p2p/16Uiu2HAmByryzqMGdeUEEBjhzqY3xjZ4KPgQT3KzVzEFDjmg9dk3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/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:43351/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_time_filter:test_time_filter.py:31 Running test with payload 20 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/relay/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:7181/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&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":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.store.test_time_filter:test_time_filter.py:31 Running test with payload 40 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/relay/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:7181/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&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":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id acd1e2639d8b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6071fb26b052
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,216 @@
2025-12-15 04:31:01.705 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:31:01.706 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2025-12-15_04-31-01__21c95b96-101d-4535-b633-550b5f0a5776
2025-12-15 04:31:01.707 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:31:01.708 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:31:01.708 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-15 04:31:01.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:31:01.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-31-01__21c95b96-101d-4535-b633-550b5f0a5776__wakuorg_nwaku:latest.log
2025-12-15 04:31:01.718 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:31:01.718 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:31:01.720 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:31:01.721 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.195
2025-12-15 04:31:01.722 DEBUG [src.node.docker_mananger] Generated ports ['30114', '30115', '30116', '30117', '30118']
2025-12-15 04:31:01.722 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:31:01.723 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:31:01.723 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:31:01.724 DEBUG [src.node.docker_mananger] docker run -i -t -p 30114:30114 -p 30115:30115 -p 30116:30116 -p 30117:30117 -p 30118:30118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30116 --rest-port=30114 --tcp-port=30115 --discv5-udp-port=30117 --rest-address=0.0.0.0 --nat=extip:172.18.255.195 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=41b56dae3fd6c01eecb3da9a2badcad1910a891d7bbad415b61bb7df03bd98b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30118 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-15 04:31:01.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.195 waku 46e60fe2f4baf778d28b1fc0258aa4398d69c8776e5d7df96ce3575b377cd502
2025-12-15 04:31:01.929 DEBUG [src.node.docker_mananger] Container started with ID 46e60fe2f4ba. Setting up logs at ./log/docker/node1_2025-12-15_04-31-01__21c95b96-101d-4535-b633-550b5f0a5776__wakuorg_nwaku:latest.log
2025-12-15 04:31:01.930 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30114
2025-12-15 04:31:01.931 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:31:02.012 ERROR [src.node.docker_mananger] Max retries reached for container 04f20a33f12b. Exiting log stream.
2025-12-15 04:31:02.534 ERROR [src.node.docker_mananger] Max retries reached for container 7ac9f264ee9a. Exiting log stream.
2025-12-15 04:31:02.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:02.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:31:02.934 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:31:02.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:02.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.195/tcp/30115/p2p/16Uiu2HAmHgka62NzQ2DQGmCp8KRWXSCrkNTLQgXim99HGHms5gbF","/ip4/172.18.255.195/tcp/30116/ws/p2p/16Uiu2HAmHgka62NzQ2DQGmCp8KRWXSCrkNTLQgXim99HGHms5gbF"],"enrUri":"enr:-L24QEiI6hdulCRBD1ZP8af_2ZMbQPdOmR-g_kwDRWWeqPnJeRHOC0EhgcnG2PuhQ2w_i-WSvB2UCu9xIFf3svQ_B-ACgmlkgnY0gmlwhKwS_8OKbXVsdGlhZGRyc5YACASsEv_DBnWjAAoErBL_wwZ1pN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSr4EESHGReevrhDs1OqjgBsIqXS_VznUq8Ybs73dxv6DdGNwgnWjg3VkcIJ1pYV3YWt1MgU"}'
2025-12-15 04:31:02.937 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:31:02.943 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:31:02.943 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-15_04-31-01__21c95b96-101d-4535-b633-550b5f0a5776__wakuorg_nwaku:latest.log
2025-12-15 04:31:02.943 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:31:02.944 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:31:02.945 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:31:02.945 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.32
2025-12-15 04:31:02.945 DEBUG [src.node.docker_mananger] Generated ports ['46095', '46096', '46097', '46098', '46099']
2025-12-15 04:31:02.945 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:31:02.946 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:31:02.946 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:31:02.946 DEBUG [src.node.docker_mananger] docker run -i -t -p 46095:46095 -p 46096:46096 -p 46097:46097 -p 46098:46098 -p 46099:46099 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46097 --rest-port=46095 --tcp-port=46096 --discv5-udp-port=46098 --rest-address=0.0.0.0 --nat=extip:172.18.88.32 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cb6b767fc4f413d2def95d4c5cf13d7e17f413a9a6acee95b2dc796c60f0b498 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46099 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEiI6hdulCRBD1ZP8af_2ZMbQPdOmR-g_kwDRWWeqPnJeRHOC0EhgcnG2PuhQ2w_i-WSvB2UCu9xIFf3svQ_B-ACgmlkgnY0gmlwhKwS_8OKbXVsdGlhZGRyc5YACASsEv_DBnWjAAoErBL_wwZ1pN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSr4EESHGReevrhDs1OqjgBsIqXS_VznUq8Ybs73dxv6DdGNwgnWjg3VkcIJ1pYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-15 04:31:03.124 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.32 waku bee741f95c01efd44705adc6cc4733c8a34c508b90bc5ea4be2f0c4d8dac2359
2025-12-15 04:31:03.152 DEBUG [src.node.docker_mananger] Container started with ID bee741f95c01. Setting up logs at ./log/docker/node2_2025-12-15_04-31-01__21c95b96-101d-4535-b633-550b5f0a5776__wakuorg_nwaku:latest.log
2025-12-15 04:31:03.153 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46095
2025-12-15 04:31:03.153 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:31:04.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:31:04.169 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:31:04.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.32/tcp/46096/p2p/16Uiu2HAmPTMmnAwUWRrxRr2PwBXYDym8qdhuyGHP6nyBVP8N5Gis","/ip4/172.18.88.32/tcp/46097/ws/p2p/16Uiu2HAmPTMmnAwUWRrxRr2PwBXYDym8qdhuyGHP6nyBVP8N5Gis"],"enrUri":"enr:-L24QNKbXUYDO8J5q6L0-FS7iJGIVomugGswEDR4MBQLyCFIdGHgK3Zerq-E9h-0qP0SfoLwdD8BsM-ffEOvHcw-yMMCgmlkgnY0gmlwhKwSWCCKbXVsdGlhZGRyc5YACASsElggBrQQAAoErBJYIAa0Ed0DgnJzhQACAQAAiXNlY3AyNTZrMaEDoHXPBcUHdx-buyi4qV2R8rXOT3CFTT-Fg1gLnXDXBmiDdGNwgrQQg3VkcIK0EoV3YWt1MgE"}'
2025-12-15 04:31:04.176 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:31:04.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.195/tcp/30115/p2p/16Uiu2HAmHgka62NzQ2DQGmCp8KRWXSCrkNTLQgXim99HGHms5gbF"]'
2025-12-15 04:31:04.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/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"]'
2025-12-15 04:31:04.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46095/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"]'
2025-12-15 04:31:04.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:04.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.211 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:04.311 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773064201161102,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.315 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765773064201161102,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:04.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.324 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:04.425 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.427 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":1765773064319481762,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.429 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.431 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":1765773064319481762,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:04.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:04.538 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765773064433237164,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.542 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765773064433237164,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:04.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.554 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:04.654 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765773064549118755,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.660 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765773064549118755,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:04.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:04.770 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765773064665234613,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.775 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765773064665234613,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:04.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.784 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:04.884 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765773064779355847,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.888 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:04.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765773064779355847,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:04.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:04.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:04.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:04.997 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:04.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765773064892542735,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:05.001 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765773064892542735,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:05.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.010 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.110 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765773065005323634,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:05.114 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46095/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765773065005323634,"ephemeral":false,"proof":""}]'
2025-12-15 04:31:05.118 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-15 04:31:05.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.124 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-15 04:31:05.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.128 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2025-12-15 04:31:05.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.132 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2025-12-15 04:31:05.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.138 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2025-12-15 04:31:05.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.142 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2025-12-15 04:31:05.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.147 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-15 04:31:05.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.151 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-15 04:31:05.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.156 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2025-12-15 04:31:05.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.161 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2025-12-15 04:31:05.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.165 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2025-12-15 04:31:05.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.170 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2025-12-15 04:31:05.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.175 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2025-12-15 04:31:05.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.180 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2025-12-15 04:31:05.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.184 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2025-12-15 04:31:05.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.189 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:46095/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2025-12-15 04:31:05.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.197 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.297 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.300 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2025-12-15 04:31:05.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.305 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.405 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.408 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2025-12-15 04:31:05.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.512 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.515 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2025-12-15 04:31:05.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.520 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.620 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.623 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2025-12-15 04:31:05.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.627 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.728 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.731 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2025-12-15 04:31:05.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.835 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.838 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2025-12-15 04:31:05.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.842 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:05.942 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:05.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:05.945 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2025-12-15 04:31:05.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:31:05.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:31:05.949 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:31:06.050 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-15 04:31:06.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:31:06.053 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30114/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2025-12-15 04:31:06.055 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:31:06.056 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:31:06.056 DEBUG [src.node.waku_node] Stopping container with id 46e60fe2f4ba
2025-12-15 04:31:06.579 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:31:06.579 DEBUG [src.node.waku_node] Stopping container with id bee741f95c01
2025-12-15 04:31:07.094 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:31:07.095 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:31:07.108 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:31:07.120 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_node1_restarts with id: 2025-12-15_04-16-48__80de19cf-95b7-445d-885c-f874e5c6656c
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_2025-12-15_04-16-48__80de19cf-95b7-445d-885c-f874e5c6656c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14926', '14927', '14928', '14929', '14930']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14926:14926 -p 14927:14927 -p 14928:14928 -p 14929:14929 -p 14930:14930 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14928 --rest-port=14926 --tcp-port=14927 --discv5-udp-port=14929 --rest-address=0.0.0.0 --nat=extip:172.18.31.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62d8fee76c5fe4068baacdd4bc8728b42373f9e6d7f7f2a6cd666ea2cc06adb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14930 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.77 waku d89245677ffeacd0c080320bafcbd3d83ee8f4d442c6d5551fefbfa8dca8d4e5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d89245677ffe. Setting up logs at ./log/docker/node1_2025-12-15_04-16-48__80de19cf-95b7-445d-885c-f874e5c6656c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14926
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 7dff1c8ffee5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a8d64a057fe. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14926/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14926/debug/v1/info" -H "Content-Type: application/json" -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.77/tcp/14927/p2p/16Uiu2HAmDRKC4KgeptH5iLGCteC3kTeZBBpbkcJNJGRhBGvsqhG9","/ip4/172.18.31.77/tcp/14928/ws/p2p/16Uiu2HAmDRKC4KgeptH5iLGCteC3kTeZBBpbkcJNJGRhBGvsqhG9"],"enrUri":"enr:-L24QKKQCVH54g72vPdQqjQvqV6UWRDYOWem416I-kY3OyAqLktZ0Wyh1XHaTzpEfgNIM6tsbuA3ma_IRtSMJzbLSNACgmlkgnY0gmlwhKwSH02KbXVsdGlhZGRyc5YACASsEh9NBjpPAAoErBIfTQY6UN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC1rb5xyBz06gqNyFVFHOddmJU7tpcTpF_f65FKx20o6DdGNwgjpPg3VkcII6UYV3YWt1MgU"}'
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_2025-12-15_04-16-48__80de19cf-95b7-445d-885c-f874e5c6656c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31809', '31810', '31811', '31812', '31813']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31809:31809 -p 31810:31810 -p 31811:31811 -p 31812:31812 -p 31813:31813 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31811 --rest-port=31809 --tcp-port=31810 --discv5-udp-port=31812 --rest-address=0.0.0.0 --nat=extip:172.18.17.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ecc5890cb0967b33ceaa2ca70eed12c0e1eff3b6ae57b6415dffdd9f5d3f36b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31813 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKKQCVH54g72vPdQqjQvqV6UWRDYOWem416I-kY3OyAqLktZ0Wyh1XHaTzpEfgNIM6tsbuA3ma_IRtSMJzbLSNACgmlkgnY0gmlwhKwSH02KbXVsdGlhZGRyc5YACASsEh9NBjpPAAoErBIfTQY6UN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC1rb5xyBz06gqNyFVFHOddmJU7tpcTpF_f65FKx20o6DdGNwgjpPg3VkcII6UYV3YWt1MgU --filternode=/ip4/172.18.31.77/tcp/14927/p2p/16Uiu2HAmDRKC4KgeptH5iLGCteC3kTeZBBpbkcJNJGRhBGvsqhG9
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.169 waku b8d078b174c92e093cc40021302548584c104d866b6da84f0e63ef5186d0c20f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8d078b174c9. Setting up logs at ./log/docker/node2_2025-12-15_04-16-48__80de19cf-95b7-445d-885c-f874e5c6656c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31809
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31809/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.169/tcp/31810/p2p/16Uiu2HAm4ZfvgxqUukWzJe8WrihWrHX6KaYdr75P6r5KfSHoMTRp","/ip4/172.18.17.169/tcp/31811/ws/p2p/16Uiu2HAm4ZfvgxqUukWzJe8WrihWrHX6KaYdr75P6r5KfSHoMTRp"],"enrUri":"enr:-L24QI21rpb4eg7lax-E22t8OQgpitWY-FkfAhi7JFy0UYOtFE-ozwHsOmbs6Xso9_Qzl3OCMxaRgEnJrPCKffiONR8CgmlkgnY0gmlwhKwSEamKbXVsdGlhZGRyc5YACASsEhGpBnxCAAoErBIRqQZ8Q90DgnJzhQADAQAAiXNlY3AyNTZrMaECh8XEr40mlaSA1a_SHco1bpAEFcSRrEYD3vSbVkz5qoeDdGNwgnxCg3VkcIJ8RIV3YWt1MgA"}'
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:31809/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.77/tcp/14927/p2p/16Uiu2HAmDRKC4KgeptH5iLGCteC3kTeZBBpbkcJNJGRhBGvsqhG9"]'
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:14926/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:31809/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3279bf48-3ced-434d-ba89-0bffaff3d0af", "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":"3279bf48-3ced-434d-ba89-0bffaff3d0af","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14926/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:31809/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":1765772210836925723,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id d89245677ffe
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14926/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14926/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14926/debug/v1/info" -H "Content-Type: application/json" -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.77/tcp/14927/p2p/16Uiu2HAmDRKC4KgeptH5iLGCteC3kTeZBBpbkcJNJGRhBGvsqhG9","/ip4/172.18.31.77/tcp/14928/ws/p2p/16Uiu2HAmDRKC4KgeptH5iLGCteC3kTeZBBpbkcJNJGRhBGvsqhG9"],"enrUri":"enr:-L24QKKQCVH54g72vPdQqjQvqV6UWRDYOWem416I-kY3OyAqLktZ0Wyh1XHaTzpEfgNIM6tsbuA3ma_IRtSMJzbLSNACgmlkgnY0gmlwhKwSH02KbXVsdGlhZGRyc5YACASsEh9NBjpPAAoErBIfTQY6UN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC1rb5xyBz06gqNyFVFHOddmJU7tpcTpF_f65FKx20o6DdGNwgjpPg3VkcII6UYV3YWt1MgU"}'
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:14926/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:31809/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "feeb068b-33ff-4e6e-b9bb-5366d2279dcc", "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":"feeb068b-33ff-4e6e-b9bb-5366d2279dcc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14926/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:31809/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":1765772213780133172,"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 d89245677ffe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8d078b174c9
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 @@
2025-12-15 04:17:08.092 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-15 04:17:08.093 DEBUG [tests.conftest] Running test: test_filter with id: 2025-12-15_04-17-08__470ebe79-369d-4911-82a9-df8c251ae642
2025-12-15 04:17:08.093 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-15 04:17:08.094 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-15 04:17:08.094 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-15 04:17:08.094 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-15 04:17:08.094 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-15 04:17:08.105 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:08.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-17-08__470ebe79-369d-4911-82a9-df8c251ae642__wakuorg_nwaku:latest.log
2025-12-15 04:17:08.105 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:08.105 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:08.148 DEBUG [src.node.docker_mananger] Network waku created
2025-12-15 04:17:08.148 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.195
2025-12-15 04:17:08.148 DEBUG [src.node.docker_mananger] Generated ports ['33290', '33291', '33292', '33293', '33294']
2025-12-15 04:17:08.148 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:08.148 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:08.149 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:08.149 DEBUG [src.node.docker_mananger] docker run -i -t -p 33290:33290 -p 33291:33291 -p 33292:33292 -p 33293:33293 -p 33294:33294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33292 --rest-port=33290 --tcp-port=33291 --discv5-udp-port=33293 --rest-address=0.0.0.0 --nat=extip:172.18.71.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95b83701f107ab8f3ff4e831583da4da7ef119df92cb322e738c0e0d40abf8b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33294 --metrics-logging=true --relay=true --filter=true
2025-12-15 04:17:10.597 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.195 waku 4b2e9c8c9c0202f7cdfeb3a563ec9f6f708e7a6ce1605e85cd1543edba0e7210
2025-12-15 04:17:10.628 DEBUG [src.node.docker_mananger] Container started with ID 4b2e9c8c9c02. Setting up logs at ./log/docker/node1_2025-12-15_04-17-08__470ebe79-369d-4911-82a9-df8c251ae642__wakuorg_nwaku:latest.log
2025-12-15 04:17:10.629 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33290
2025-12-15 04:17:10.629 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:11.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33290/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:11.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-15 04:17:11.633 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:11.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:11.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.195/tcp/33291/p2p/16Uiu2HAm36xMXgVHxWzm88F1NorcmUs3SoQXprjzxz5oTfJNNXec","/ip4/172.18.71.195/tcp/33292/ws/p2p/16Uiu2HAm36xMXgVHxWzm88F1NorcmUs3SoQXprjzxz5oTfJNNXec"],"enrUri":"enr:-L24QFZP07RXCo2K9PIjO9Cczsz-SyUiTS03-YoWKJ1GPXMAKs8s1rlZfI4hx2SbalkKkcsl_Cfy8Z421Z7GaxfeooYCgmlkgnY0gmlwhKwSR8OKbXVsdGlhZGRyc5YACASsEkfDBoILAAoErBJHwwaCDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECchH5nGGDwpY-PRdydMzj2ctP5LbhzJH5njpEK5LSWnWDdGNwgoILg3VkcIKCDYV3YWt1MgU"}'
2025-12-15 04:17:11.636 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:11.642 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-15 04:17:11.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-15_04-17-08__470ebe79-369d-4911-82a9-df8c251ae642__wakuorg_nwaku:latest.log
2025-12-15 04:17:11.642 DEBUG [src.node.waku_node] Starting Node...
2025-12-15 04:17:11.643 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-15 04:17:11.644 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-15 04:17:11.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.76
2025-12-15 04:17:11.644 DEBUG [src.node.docker_mananger] Generated ports ['38920', '38921', '38922', '38923', '38924']
2025-12-15 04:17:11.644 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-15 04:17:11.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-15 04:17:11.645 DEBUG [src.node.waku_node] Using volumes []
2025-12-15 04:17:11.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 38920:38920 -p 38921:38921 -p 38922:38922 -p 38923:38923 -p 38924:38924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38922 --rest-port=38920 --tcp-port=38921 --discv5-udp-port=38923 --rest-address=0.0.0.0 --nat=extip:172.18.240.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99a0eb71b52a125cffd3eaf20eb0ff7c4e4e5f1ba3f82afabbaa052c6fecf96e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38924 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFZP07RXCo2K9PIjO9Cczsz-SyUiTS03-YoWKJ1GPXMAKs8s1rlZfI4hx2SbalkKkcsl_Cfy8Z421Z7GaxfeooYCgmlkgnY0gmlwhKwSR8OKbXVsdGlhZGRyc5YACASsEkfDBoILAAoErBJHwwaCDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECchH5nGGDwpY-PRdydMzj2ctP5LbhzJH5njpEK5LSWnWDdGNwgoILg3VkcIKCDYV3YWt1MgU --filternode=/ip4/172.18.71.195/tcp/33291/p2p/16Uiu2HAm36xMXgVHxWzm88F1NorcmUs3SoQXprjzxz5oTfJNNXec
2025-12-15 04:17:11.827 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.76 waku b5305407f8a3fcd4d4cbd59092f998a8e064c1aee50b34b74c284719282d8424
2025-12-15 04:17:11.855 DEBUG [src.node.docker_mananger] Container started with ID b5305407f8a3. Setting up logs at ./log/docker/node1_2025-12-15_04-17-08__470ebe79-369d-4911-82a9-df8c251ae642__wakuorg_nwaku:latest.log
2025-12-15 04:17:11.856 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38920
2025-12-15 04:17:11.856 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-15 04:17:12.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38920/health" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:12.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-15 04:17:12.861 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-15 04:17:12.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38920/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:12.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.76/tcp/38921/p2p/16Uiu2HAmKf7bWxUwDaUnzZLMcegFeyijNtMwbKE2a4mKgJAjsBX8","/ip4/172.18.240.76/tcp/38922/ws/p2p/16Uiu2HAmKf7bWxUwDaUnzZLMcegFeyijNtMwbKE2a4mKgJAjsBX8"],"enrUri":"enr:-L24QMmmxX4I0IVq1MoTe-VkRf74df2IFrEYK7afTfIkuqu5aN71AAnOA6o9LMujZLzRXxTfkXJJ8DwRGvxhgVP5p-UCgmlkgnY0gmlwhKwS8EyKbXVsdGlhZGRyc5YACASsEvBMBpgJAAoErBLwTAaYCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaAoAMpb_jXDUNCXyutefevOkyAwWGe0_V8RLuo5IPwuDdGNwgpgJg3VkcIKYC4V3YWt1MgA"}'
2025-12-15 04:17:12.863 INFO [src.node.waku_node] REST service is ready !!
2025-12-15 04:17:12.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33290/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-15 04:17:12.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:12.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38920/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6c9eef4b-6ba6-41d4-a8fa-68b6032f2a01", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-15 04:17:12.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6c9eef4b-6ba6-41d4-a8fa-68b6032f2a01","statusDesc":"OK"}'
2025-12-15 04:17:12.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-15 04:17:12.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-15 04:17:12.926 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-15 04:17:13.026 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-15 04:17:13.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38920/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-15 04:17:13.029 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":1765772232914902891,"ephemeral":false}]'
2025-12-15 04:17:13.033 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-15 04:17:13.033 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-15 04:17:13.034 DEBUG [src.node.waku_node] Stopping container with id 4b2e9c8c9c02
2025-12-15 04:17:13.562 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:13.563 DEBUG [src.node.waku_node] Stopping container with id b5305407f8a3
2025-12-15 04:17:14.058 DEBUG [src.node.waku_node] Container stopped.
2025-12-15 04:17:14.062 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-15 04:17:14.068 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-15 04:17:14.073 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,203 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2025-12-15_04-23-01__21b937a3-ad52-4c93-8792-92e262156d50
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_2025-12-15_04-23-01__21b937a3-ad52-4c93-8792-92e262156d50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25476', '25477', '25478', '25479', '25480']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25476:25476 -p 25477:25477 -p 25478:25478 -p 25479:25479 -p 25480:25480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25478 --rest-port=25476 --tcp-port=25477 --discv5-udp-port=25479 --rest-address=0.0.0.0 --nat=extip:172.18.172.148 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3efc8426ab6febcb02ae0d56cb676991df536c15b0567efd05f8fdebd54b8cca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25480 --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.172.148 waku ca84a89dc6dcf287ef641490d3a81bb96288b0afd766a03f94d018ab4c5b152f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca84a89dc6dc. Setting up logs at ./log/docker/node1_2025-12-15_04-23-01__21b937a3-ad52-4c93-8792-92e262156d50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25476
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 f4d1da733fba. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6527a8a9be30. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25476/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.148/tcp/25477/p2p/16Uiu2HAm7smE4bXR3cMd6tJKtVjHDZi9HDFJaSkcRmx25fiadR3k","/ip4/172.18.172.148/tcp/25478/ws/p2p/16Uiu2HAm7smE4bXR3cMd6tJKtVjHDZi9HDFJaSkcRmx25fiadR3k"],"enrUri":"enr:-L24QPfGZAwbA9Q6KjzM1M8f8leNICRX5wcRcAtN5U-VYmriNlVwTgQNq0upoyRJ9UNLIT4mufkoQ1j9mPm6OL3j5CUCgmlkgnY0gmlwhKwSrJSKbXVsdGlhZGRyc5YACASsEqyUBmOFAAoErBKslAZjht0DgnJzhQACAQAAiXNlY3AyNTZrMaECuPtGnf-pHLlXVDYMfK3S8cPVTLrPf6OGV5bRumt4Pc-DdGNwgmOFg3VkcIJjh4V3YWt1MgU"}'
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_2025-12-15_04-23-01__21b937a3-ad52-4c93-8792-92e262156d50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.29.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40164', '40165', '40166', '40167', '40168']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40164:40164 -p 40165:40165 -p 40166:40166 -p 40167:40167 -p 40168:40168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40166 --rest-port=40164 --tcp-port=40165 --discv5-udp-port=40167 --rest-address=0.0.0.0 --nat=extip:172.18.29.9 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d1fd66ecd25ffe7a957afc6a075d976dc3ececf537e4ccd1fbbfba821a89ee87 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40168 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPfGZAwbA9Q6KjzM1M8f8leNICRX5wcRcAtN5U-VYmriNlVwTgQNq0upoyRJ9UNLIT4mufkoQ1j9mPm6OL3j5CUCgmlkgnY0gmlwhKwSrJSKbXVsdGlhZGRyc5YACASsEqyUBmOFAAoErBKslAZjht0DgnJzhQACAQAAiXNlY3AyNTZrMaECuPtGnf-pHLlXVDYMfK3S8cPVTLrPf6OGV5bRumt4Pc-DdGNwgmOFg3VkcIJjh4V3YWt1MgU --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.29.9 waku 8dcf68fa2cd289dc33a543871c3ef300b34c797bc15f3188d5b9e5451637bc5d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8dcf68fa2cd2. Setting up logs at ./log/docker/node2_2025-12-15_04-23-01__21b937a3-ad52-4c93-8792-92e262156d50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40164
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40164/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.9/tcp/40165/p2p/16Uiu2HAm4MU1Mrn9xnJCRBHX3btBH5m7vCpYEAGJrEBqoBJCPKcZ","/ip4/172.18.29.9/tcp/40166/ws/p2p/16Uiu2HAm4MU1Mrn9xnJCRBHX3btBH5m7vCpYEAGJrEBqoBJCPKcZ"],"enrUri":"enr:-L24QM8rxozmxaBK2z1plAtGmRWgMy9dlAumv7q7WUOLbtdOI5Pa-WXXjqvs4loeiFN4F1PGSKabjbe1bgUPVJbO1ToCgmlkgnY0gmlwhKwSHQmKbXVsdGlhZGRyc5YACASsEh0JBpzlAAoErBIdCQac5t0DgnJzhQACAQAAiXNlY3AyNTZrMaEChKVSOnd_Lo7kEXKFpX9zGKj_HxtZSq884Eax7nGbtNaDdGNwgpzlg3VkcIKc54V3YWt1MgE"}'
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:40164/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.148/tcp/25477/p2p/16Uiu2HAm7smE4bXR3cMd6tJKtVjHDZi9HDFJaSkcRmx25fiadR3k"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:40164/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:25476/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:25476/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":1765772583957960611,"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:40164/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":1765772583957960611,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772584077635333,"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:40164/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":1765772584077635333,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772584190458094,"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:40164/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":1765772584190458094,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772584303067102,"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:40164/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":1765772584303067102,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772584418784911,"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:40164/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":1765772584418784911,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772584533394155,"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:40164/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":1765772584533394155,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772584645836786,"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:40164/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":1765772584645836786,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772584757942069,"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:40164/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":1765772584757942069,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:25476/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40164/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25476/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25476/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25476/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772585213360009,"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:40164/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":1765772585213360009,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772585326483815,"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:40164/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":1765772585326483815,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772585439641009,"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:40164/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":1765772585439641009,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772585552648538,"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:40164/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":1765772585552648538,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25476/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:25476/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":1765772585666005873,"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:40164/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":1765772585666005873,"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 ca84a89dc6dc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8dcf68fa2cd2
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.

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