deploy: d6428af91dd320608d645be9bdcb3540e1cc9e54

This commit is contained in:
romanzac 2025-12-21 04:49:06 +00:00
parent a4e56907bb
commit 453213806e
1668 changed files with 853589 additions and 6 deletions

2
nim/1010/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,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-21_04-37-35__677024e7-7622-43ac-8210-8ccf85697447
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-21_04-37-35__677024e7-7622-43ac-8210-8ccf85697447__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30269', '30270', '30271', '30272', '30273']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30269:30269 -p 30270:30270 -p 30271:30271 -p 30272:30272 -p 30273:30273 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30271 --rest-port=30269 --tcp-port=30270 --discv5-udp-port=30272 --rest-address=0.0.0.0 --nat=extip:172.18.240.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4a1cdf4da8faec2bdfe43a747807b9dccdab50c4d033ebbd1dbb40cd9d553ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30273 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.222 waku 8a2d9e6f3fe6a4a10347826446aebb230fb8c42d51bda41678955b400c35cba3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2fe30960b8f6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a2d9e6f3fe6. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-37-35__677024e7-7622-43ac-8210-8ccf85697447__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30269
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 329abe965a47. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30269/health" -H "Content-Type: 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:30269/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.222/tcp/30270/p2p/16Uiu2HAm6BuTC17TuuzB5rik2h5ARkyZPLiKZKs6witrfEAnjZTk","/ip4/172.18.240.222/tcp/30271/ws/p2p/16Uiu2HAm6BuTC17TuuzB5rik2h5ARkyZPLiKZKs6witrfEAnjZTk"],"enrUri":"enr:-L24QIFe0SFYdm7hfiqrdtHFFMNFWlvUxscjcRVbWXeoY28vea_CIxCuhZNViDJ-80ewtsNM7Lufig_fsfLPCV-xVWgCgmlkgnY0gmlwhKwS8N6KbXVsdGlhZGRyc5YACASsEvDeBnY-AAoErBLw3gZ2P90DgnJzhQADAQAAiXNlY3AyNTZrMaECn-moefVo7yUoLBkutGpFRBrbZl8UagJEIcLG9WZZJs-DdGNwgnY-g3VkcIJ2QIV3YWt1MgM"}'
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-21_04-37-35__677024e7-7622-43ac-8210-8ccf85697447__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65271', '65272', '65273', '65274', '65275']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65271:65271 -p 65272:65272 -p 65273:65273 -p 65274:65274 -p 65275:65275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65273 --rest-port=65271 --tcp-port=65272 --discv5-udp-port=65274 --rest-address=0.0.0.0 --nat=extip:172.18.58.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3fdcdf2b4846ec10cbc3c572b0f75fecfcdafa91faba0cb1d4b9ec174d9ffe9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65275 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIFe0SFYdm7hfiqrdtHFFMNFWlvUxscjcRVbWXeoY28vea_CIxCuhZNViDJ-80ewtsNM7Lufig_fsfLPCV-xVWgCgmlkgnY0gmlwhKwS8N6KbXVsdGlhZGRyc5YACASsEvDeBnY-AAoErBLw3gZ2P90DgnJzhQADAQAAiXNlY3AyNTZrMaECn-moefVo7yUoLBkutGpFRBrbZl8UagJEIcLG9WZZJs-DdGNwgnY-g3VkcIJ2QIV3YWt1MgM --storenode=/ip4/172.18.240.222/tcp/30270/p2p/16Uiu2HAm6BuTC17TuuzB5rik2h5ARkyZPLiKZKs6witrfEAnjZTk --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.53 waku 5e40e5b94545ecd57ee0c84b4e7d54ff1a148c3acd7c2b824c2b4ae7cafa7976
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e40e5b94545. Setting up logs at ./log/docker/store_node1_2025-12-21_04-37-35__677024e7-7622-43ac-8210-8ccf85697447__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65271
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65271/health" -H "Content-Type: 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:65271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.53/tcp/65272/p2p/16Uiu2HAm5h4aTDayqrWUA2qwKBYsX3TK7TyPRczwYZLm9DCrs5Gi","/ip4/172.18.58.53/tcp/65273/ws/p2p/16Uiu2HAm5h4aTDayqrWUA2qwKBYsX3TK7TyPRczwYZLm9DCrs5Gi"],"enrUri":"enr:-L24QBziae5nfYQ-gn3qry0_XruXY9ADNg3PSHAgPYB66M5IW2jDfN-5Z5HBw7D3Bn0VEY8CtwAwTH8TTLGVlEGPAsECgmlkgnY0gmlwhKwSOjWKbXVsdGlhZGRyc5YACASsEjo1Bv74AAoErBI6NQb--d0DgnJzhQADAQAAiXNlY3AyNTZrMaECmIYh71q7cMOXiLn9TwAX2qZzFeNANGCctq8RvJ3Kct-DdGNwgv74g3VkcIL--oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.222/tcp/30270/p2p/16Uiu2HAm6BuTC17TuuzB5rik2h5ARkyZPLiKZKs6witrfEAnjZTk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30269/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:65271/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:30269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:30269/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":"0xd72b91d8c026d78afb6a82e1a0ef49d2976764dc756f478a4877b8d43fb26606"}]}'
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:65271/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":"0xd72b91d8c026d78afb6a82e1a0ef49d2976764dc756f478a4877b8d43fb26606"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 5e40e5b94545
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65271/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65271/health" -H "Content-Type: 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:65271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.53/tcp/65272/p2p/16Uiu2HAm5h4aTDayqrWUA2qwKBYsX3TK7TyPRczwYZLm9DCrs5Gi","/ip4/172.18.58.53/tcp/65273/ws/p2p/16Uiu2HAm5h4aTDayqrWUA2qwKBYsX3TK7TyPRczwYZLm9DCrs5Gi"],"enrUri":"enr:-L24QBziae5nfYQ-gn3qry0_XruXY9ADNg3PSHAgPYB66M5IW2jDfN-5Z5HBw7D3Bn0VEY8CtwAwTH8TTLGVlEGPAsECgmlkgnY0gmlwhKwSOjWKbXVsdGlhZGRyc5YACASsEjo1Bv74AAoErBI6NQb--d0DgnJzhQADAQAAiXNlY3AyNTZrMaECmIYh71q7cMOXiLn9TwAX2qZzFeNANGCctq8RvJ3Kct-DdGNwgv74g3VkcIL--oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65271/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:30269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:30269/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":"0xd72b91d8c026d78afb6a82e1a0ef49d2976764dc756f478a4877b8d43fb26606"},{"messageHash":"0xc5d2cf22c2a8ca29d9b7a024976c74f1f365ca21bce33b2f95a956162ae70484"}]}'
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:65271/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":"0xd72b91d8c026d78afb6a82e1a0ef49d2976764dc756f478a4877b8d43fb26606"},{"messageHash":"0xc5d2cf22c2a8ca29d9b7a024976c74f1f365ca21bce33b2f95a956162ae70484"}]}'
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:30269/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":"0xd72b91d8c026d78afb6a82e1a0ef49d2976764dc756f478a4877b8d43fb26606"},{"messageHash":"0xc5d2cf22c2a8ca29d9b7a024976c74f1f365ca21bce33b2f95a956162ae70484"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65271/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":"0xd72b91d8c026d78afb6a82e1a0ef49d2976764dc756f478a4877b8d43fb26606"},{"messageHash":"0xc5d2cf22c2a8ca29d9b7a024976c74f1f365ca21bce33b2f95a956162ae70484"}]}'
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 8a2d9e6f3fe6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5e40e5b94545
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,179 @@
2025-12-21 04:17:37.996 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:17:37.997 DEBUG [tests.conftest] Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4
2025-12-21 04:17:37.997 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:17:37.997 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:17:37.998 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:17:38.004 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:38.004 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:38.005 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:38.005 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:38.006 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:38.006 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.129
2025-12-21 04:17:38.006 DEBUG [src.node.docker_mananger] Generated ports ['51516', '51517', '51518', '51519', '51520']
2025-12-21 04:17:38.007 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:38.007 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:38.007 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:38.007 DEBUG [src.node.docker_mananger] docker run -i -t -p 51516:51516 -p 51517:51517 -p 51518:51518 -p 51519:51519 -p 51520:51520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51518 --rest-port=51516 --tcp-port=51517 --discv5-udp-port=51519 --rest-address=0.0.0.0 --nat=extip:172.18.25.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=90cc8aeb1ac2f79bd1be46fb8bacc6366b3d18b6ac1be6aa3af6f1e3662b215c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51520 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:17:38.196 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.129 waku 1d04ff50c0a776d1e22951f45432c43784edb6406f9dff60875399e7f75c10c4
2025-12-21 04:17:38.225 DEBUG [src.node.docker_mananger] Container started with ID 1d04ff50c0a7. Setting up logs at ./log/docker/node1_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:38.226 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51516
2025-12-21 04:17:38.227 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:38.263 ERROR [src.node.docker_mananger] Max retries reached for container 936a6ec96913. Exiting log stream.
2025-12-21 04:17:38.800 ERROR [src.node.docker_mananger] Max retries reached for container a394b8a4b5c3. Exiting log stream.
2025-12-21 04:17:39.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51516/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.230 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-21 04:17:39.230 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:39.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf","/ip4/172.18.25.129/tcp/51518/ws/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf"],"enrUri":"enr:-L24QL36gyaFlz3zA727ONXgwBwtqkCV1Rv2up6rEKHKkPnXeTEyoYJsb-0v2yU77G_bOvia-g7CVrBEN5KAQ5RMX74CgmlkgnY0gmlwhKwSGYGKbXVsdGlhZGRyc5YACASsEhmBBsk9AAoErBIZgQbJPt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5vR_LPEE4v5rCwCN682-722XjiyRTs3xTjlnzrNR6MiDdGNwgsk9g3VkcILJP4V3YWt1MgU"}'
2025-12-21 04:17:39.233 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:39.233 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:17:39.240 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:39.240 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:39.240 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:39.240 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:39.241 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:39.242 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.205
2025-12-21 04:17:39.242 DEBUG [src.node.docker_mananger] Generated ports ['5331', '5332', '5333', '5334', '5335']
2025-12-21 04:17:39.242 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:39.242 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:39.242 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:39.242 DEBUG [src.node.docker_mananger] docker run -i -t -p 5331:5331 -p 5332:5332 -p 5333:5333 -p 5334:5334 -p 5335:5335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5333 --rest-port=5331 --tcp-port=5332 --discv5-udp-port=5334 --rest-address=0.0.0.0 --nat=extip:172.18.168.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1cd4defadf6fc24b8c8b43df71edd001c11c9ec6e2cde19ddec9b4a1dcf45cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5335 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL36gyaFlz3zA727ONXgwBwtqkCV1Rv2up6rEKHKkPnXeTEyoYJsb-0v2yU77G_bOvia-g7CVrBEN5KAQ5RMX74CgmlkgnY0gmlwhKwSGYGKbXVsdGlhZGRyc5YACASsEhmBBsk9AAoErBIZgQbJPt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5vR_LPEE4v5rCwCN682-722XjiyRTs3xTjlnzrNR6MiDdGNwgsk9g3VkcILJP4V3YWt1MgU --filternode=/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf
2025-12-21 04:17:39.430 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.205 waku 343edec4c336d3fc6f4a3f1186dac6280a5837003975a2b20ecaa49cbb316d67
2025-12-21 04:17:39.461 DEBUG [src.node.docker_mananger] Container started with ID 343edec4c336. Setting up logs at ./log/docker/node2_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:39.461 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5331
2025-12-21 04:17:39.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:40.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5331/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.467 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-21 04:17:40.467 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:40.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.205/tcp/5332/p2p/16Uiu2HAmMTaiaVTowPtATwjYYRTVCvZTnRBoUDvhZdFuNDUrNnfh","/ip4/172.18.168.205/tcp/5333/ws/p2p/16Uiu2HAmMTaiaVTowPtATwjYYRTVCvZTnRBoUDvhZdFuNDUrNnfh"],"enrUri":"enr:-L24QLreGPEeWGAKem9GAGqFNRh9TSkmyVa8LPfOZYQ_2qYRPEexAS9wmNX6ZX1NtDzr8k91OHi90rM93Airr0n-AuYCgmlkgnY0gmlwhKwSqM2KbXVsdGlhZGRyc5YACASsEqjNBhTUAAoErBKozQYU1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgs0SUhi2hvqB5oE9VfCrXPaL0eXJIA2BH7cyvaVM_NCDdGNwghTUg3VkcIIU1oV3YWt1MgA"}'
2025-12-21 04:17:40.470 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:40.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf"]'
2025-12-21 04:17:40.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:40.513 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:40.514 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:40.514 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:40.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:40.521 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:40.522 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.196
2025-12-21 04:17:40.522 DEBUG [src.node.docker_mananger] Generated ports ['40908', '40909', '40910', '40911', '40912']
2025-12-21 04:17:40.523 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:40.523 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:40.523 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:40.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 40908:40908 -p 40909:40909 -p 40910:40910 -p 40911:40911 -p 40912:40912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40910 --rest-port=40908 --tcp-port=40909 --discv5-udp-port=40911 --rest-address=0.0.0.0 --nat=extip:172.18.198.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7801176be5878dde0fa454f24a6d8b0ff60932bd5cd4176fac08efca2de4f40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40912 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL36gyaFlz3zA727ONXgwBwtqkCV1Rv2up6rEKHKkPnXeTEyoYJsb-0v2yU77G_bOvia-g7CVrBEN5KAQ5RMX74CgmlkgnY0gmlwhKwSGYGKbXVsdGlhZGRyc5YACASsEhmBBsk9AAoErBIZgQbJPt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5vR_LPEE4v5rCwCN682-722XjiyRTs3xTjlnzrNR6MiDdGNwgsk9g3VkcILJP4V3YWt1MgU --filternode=/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf
2025-12-21 04:17:40.709 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.196 waku 92752fc0f5408d205041e18b329bab37d9c9a9e3cac1739a4fcb7a202870b435
2025-12-21 04:17:40.738 DEBUG [src.node.docker_mananger] Container started with ID 92752fc0f540. Setting up logs at ./log/docker/node3_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:40.739 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40908
2025-12-21 04:17:40.739 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:41.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40908/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.743 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-21 04:17:41.744 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:41.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.196/tcp/40909/p2p/16Uiu2HAm8jTYPXFTmei1Mh3RBxmHzdNmRPpHJ7LSXmgUwoua4bUD","/ip4/172.18.198.196/tcp/40910/ws/p2p/16Uiu2HAm8jTYPXFTmei1Mh3RBxmHzdNmRPpHJ7LSXmgUwoua4bUD"],"enrUri":"enr:-L24QGreny972zdTCkPgRJhCqKK84jFOAn1p83tTq1ovwToifJOKP5xlh4cz4ImXnPzPaAk_JusXElIQdZogwwl24K4CgmlkgnY0gmlwhKwSxsSKbXVsdGlhZGRyc5YACASsEsbEBp_NAAoErBLGxAafzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxbZSJvGSdzR4zjexbhrfITN2_gdv54vU3Dg8Z2xcnnqDdGNwgp_Ng3VkcIKfz4V3YWt1MgA"}'
2025-12-21 04:17:41.746 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:41.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf"]'
2025-12-21 04:17:41.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:41.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:41.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:41.791 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:41.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:41.792 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:41.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.91
2025-12-21 04:17:41.792 DEBUG [src.node.docker_mananger] Generated ports ['26387', '26388', '26389', '26390', '26391']
2025-12-21 04:17:41.793 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:41.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:41.793 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:41.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 26387:26387 -p 26388:26388 -p 26389:26389 -p 26390:26390 -p 26391:26391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26389 --rest-port=26387 --tcp-port=26388 --discv5-udp-port=26390 --rest-address=0.0.0.0 --nat=extip:172.18.107.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcb1dd64cc75892d46659aa307bcefcd27a7dadee1238c10f9afd315b2d3aaa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26391 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL36gyaFlz3zA727ONXgwBwtqkCV1Rv2up6rEKHKkPnXeTEyoYJsb-0v2yU77G_bOvia-g7CVrBEN5KAQ5RMX74CgmlkgnY0gmlwhKwSGYGKbXVsdGlhZGRyc5YACASsEhmBBsk9AAoErBIZgQbJPt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5vR_LPEE4v5rCwCN682-722XjiyRTs3xTjlnzrNR6MiDdGNwgsk9g3VkcILJP4V3YWt1MgU --filternode=/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf
2025-12-21 04:17:41.990 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.91 waku 05a6b364973c760198bed74461a9658de4d9aa29fae18d46f0f330d9350764a1
2025-12-21 04:17:42.019 DEBUG [src.node.docker_mananger] Container started with ID 05a6b364973c. Setting up logs at ./log/docker/node4_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:42.020 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26387
2025-12-21 04:17:42.020 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:43.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26387/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.025 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-21 04:17:43.025 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:43.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.91/tcp/26388/p2p/16Uiu2HAky4JGfAgfzBbKuRH2UYaPmEyHoRRt4czDGeWxzhR45vMm","/ip4/172.18.107.91/tcp/26389/ws/p2p/16Uiu2HAky4JGfAgfzBbKuRH2UYaPmEyHoRRt4czDGeWxzhR45vMm"],"enrUri":"enr:-L24QAIj5D4dd46v--xQUXZsFXtkUei6E-R64RQG8Hacd43vebzCSiY6nwQIKv7VzgC6sV13gv2Zq3t9-ixT6My9Hy0CgmlkgnY0gmlwhKwSa1uKbXVsdGlhZGRyc5YACASsEmtbBmcUAAoErBJrWwZnFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECNfUBB7IcUnrQTs3bdsjHTLjwEKNcFpiz9IkCxUb4uXiDdGNwgmcUg3VkcIJnFoV3YWt1MgA"}'
2025-12-21 04:17:43.028 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:43.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf"]'
2025-12-21 04:17:43.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:43.073 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:43.073 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:43.073 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:43.073 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:43.075 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:43.075 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.107
2025-12-21 04:17:43.075 DEBUG [src.node.docker_mananger] Generated ports ['48201', '48202', '48203', '48204', '48205']
2025-12-21 04:17:43.075 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:43.075 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:43.075 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:43.076 DEBUG [src.node.docker_mananger] docker run -i -t -p 48201:48201 -p 48202:48202 -p 48203:48203 -p 48204:48204 -p 48205:48205 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48203 --rest-port=48201 --tcp-port=48202 --discv5-udp-port=48204 --rest-address=0.0.0.0 --nat=extip:172.18.115.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c70bb7f974ee6c5ab1ef9c2b0e3a81d3f03e8def576d6cac953f3cdf2efb6f77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48205 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL36gyaFlz3zA727ONXgwBwtqkCV1Rv2up6rEKHKkPnXeTEyoYJsb-0v2yU77G_bOvia-g7CVrBEN5KAQ5RMX74CgmlkgnY0gmlwhKwSGYGKbXVsdGlhZGRyc5YACASsEhmBBsk9AAoErBIZgQbJPt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5vR_LPEE4v5rCwCN682-722XjiyRTs3xTjlnzrNR6MiDdGNwgsk9g3VkcILJP4V3YWt1MgU --filternode=/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf
2025-12-21 04:17:43.267 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.107 waku 2a816541600c5503a475349a3b3d3233e8c7c0c84b33dc052ef7b72d7a9a8ee0
2025-12-21 04:17:43.301 DEBUG [src.node.docker_mananger] Container started with ID 2a816541600c. Setting up logs at ./log/docker/node5_2025-12-21_04-17-37__e64c3420-c966-4d9b-bd49-dba267f92da4__wakuorg_nwaku:latest.log
2025-12-21 04:17:43.301 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48201
2025-12-21 04:17:43.302 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:44.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48201/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.306 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-21 04:17:44.306 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:44.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48201/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.107/tcp/48202/p2p/16Uiu2HAmLrz8wbQKabeVYTGgzQ2pWiFgioeegz55yipG8ya8akj2","/ip4/172.18.115.107/tcp/48203/ws/p2p/16Uiu2HAmLrz8wbQKabeVYTGgzQ2pWiFgioeegz55yipG8ya8akj2"],"enrUri":"enr:-L24QBuhgmtVzGtIwkkaeAGwE-04elK5HGKZtFdRQxwO268yfWcvA-_XyXGtC6QO2FQULo_zohvhRWePOfpE-xS8fM8CgmlkgnY0gmlwhKwSc2uKbXVsdGlhZGRyc5YACASsEnNrBrxKAAoErBJzawa8S90DgnJzhQADAQAAiXNlY3AyNTZrMaEDefA5clPNIe77GgE_EleEt5giW5SvpiAAoG4YhdUjg0mDdGNwgrxKg3VkcIK8TIV3YWt1MgA"}'
2025-12-21 04:17:44.309 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:44.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48201/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.129/tcp/51517/p2p/16Uiu2HAmUCYMZVodeLjoumf4PCEXzPyC3ynUbTyqYV4quyedfGQf"]'
2025-12-21 04:17:44.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:44.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:17:44.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:44.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5331/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "10ca98b2-ff13-4fbe-afd9-016d7dd79783", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:17:44.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"10ca98b2-ff13-4fbe-afd9-016d7dd79783","statusDesc":"OK"}'
2025-12-21 04:17:44.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40908/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "342a0125-9808-46f3-a383-bf97500de323", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:17:44.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"342a0125-9808-46f3-a383-bf97500de323","statusDesc":"OK"}'
2025-12-21 04:17:44.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26387/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "83271962-49c2-4dfe-ad10-4a3be9b42b84", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:17:44.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"83271962-49c2-4dfe-ad10-4a3be9b42b84","statusDesc":"OK"}'
2025-12-21 04:17:44.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48201/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3815ec58-c135-4888-8a71-224a93c48292", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:17:44.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3815ec58-c135-4888-8a71-224a93c48292","statusDesc":"OK"}'
2025-12-21 04:17:44.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51516/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-21 04:17:44.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:44.408 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:17:44.508 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:17:44.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5331/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.511 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":1766290664394240365,"ephemeral":false}]'
2025-12-21 04:17:44.513 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-21 04:17:44.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40908/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.516 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":1766290664394240365,"ephemeral":false}]'
2025-12-21 04:17:44.517 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-21 04:17:44.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26387/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.520 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":1766290664394240365,"ephemeral":false}]'
2025-12-21 04:17:44.521 DEBUG [src.steps.filter] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-21 04:17:44.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48201/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.524 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":1766290664394240365,"ephemeral":false}]'
2025-12-21 04:17:44.525 DEBUG [src.node.waku_node] Stopping container with id 343edec4c336
2025-12-21 04:17:45.084 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:45.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51516/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-21 04:17:45.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:45.092 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:17:45.192 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:17:45.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40908/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.195 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":1766290665085015791,"ephemeral":false}]'
2025-12-21 04:17:45.197 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-21 04:17:45.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26387/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.200 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":1766290665085015791,"ephemeral":false}]'
2025-12-21 04:17:45.201 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-21 04:17:45.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48201/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.204 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":1766290665085015791,"ephemeral":false}]'
2025-12-21 04:17:45.207 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:17:45.208 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:17:45.208 DEBUG [src.node.waku_node] Stopping container with id 1d04ff50c0a7
2025-12-21 04:17:45.726 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:45.726 DEBUG [src.node.waku_node] Stopping container with id 92752fc0f540
2025-12-21 04:17:45.898 ERROR [src.node.docker_mananger] Max retries reached for container 343edec4c336. Exiting log stream.
2025-12-21 04:17:46.280 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:46.280 DEBUG [src.node.waku_node] Stopping container with id 05a6b364973c
2025-12-21 04:17:46.540 ERROR [src.node.docker_mananger] Max retries reached for container 1d04ff50c0a7. Exiting log stream.
2025-12-21 04:17:46.823 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:46.823 DEBUG [src.node.waku_node] Stopping container with id 2a816541600c
2025-12-21 04:17:47.094 ERROR [src.node.docker_mananger] Max retries reached for container 92752fc0f540. Exiting log stream.
2025-12-21 04:17:47.352 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:47.353 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:17:47.367 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:17:47.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:17:47.378 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:17:47.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:17:47.387 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2025-12-21 04:21:43.772 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:21:43.772 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2025-12-21_04-21-43__ee84bdf7-ecb1-40f8-8055-7b5b25909a8c
2025-12-21 04:21:43.773 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:21:43.773 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:21:43.773 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-21 04:21:43.780 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:21:43.780 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-21-43__ee84bdf7-ecb1-40f8-8055-7b5b25909a8c__wakuorg_nwaku:latest.log
2025-12-21 04:21:43.786 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:21:43.786 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-21-43__ee84bdf7-ecb1-40f8-8055-7b5b25909a8c__wakuorg_nwaku:latest.log
2025-12-21 04:21:43.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:21:43.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-21_04-21-43__ee84bdf7-ecb1-40f8-8055-7b5b25909a8c__wakuorg_nwaku:latest.log
2025-12-21 04:21:43.798 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:21:43.798 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-21_04-21-43__ee84bdf7-ecb1-40f8-8055-7b5b25909a8c__wakuorg_nwaku:latest.log
2025-12-21 04:21:43.798 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:21:43.798 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:21:43.799 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:21:43.799 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:21:43.801 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:21:43.801 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.232
2025-12-21 04:21:43.801 DEBUG [src.node.docker_mananger] Generated ports ['7807', '7808', '7809', '7810', '7811']
2025-12-21 04:21:43.801 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:21:43.802 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:21:43.802 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:21:43.802 DEBUG [src.node.docker_mananger] docker run -i -t -p 7807:7807 -p 7808:7808 -p 7809:7809 -p 7810:7810 -p 7811:7811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7809 --rest-port=7807 --tcp-port=7808 --discv5-udp-port=7810 --rest-address=0.0.0.0 --nat=extip:172.18.3.232 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=c8fac6cef7af1fd07a5d7ea6e5dc44d9eaff98d388cee30a21ee7a4e978c5170 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7811 --metrics-logging=true --relay=true --dns-discovery=false
2025-12-21 04:21:43.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.232 waku a64ba4036095932561341b9f5644efe288c19eca87d111a7ffc876a29423b1ab
2025-12-21 04:21:44.006 DEBUG [src.node.docker_mananger] Container started with ID a64ba4036095. Setting up logs at ./log/docker/node1_2025-12-21_04-21-43__ee84bdf7-ecb1-40f8-8055-7b5b25909a8c__wakuorg_nwaku:latest.log
2025-12-21 04:21:44.007 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7807
2025-12-21 04:21:44.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:21:44.040 ERROR [src.node.docker_mananger] Max retries reached for container fb5bbd652f4e. Exiting log stream.
2025-12-21 04:21:44.571 ERROR [src.node.docker_mananger] Max retries reached for container f2436285f88b. Exiting log stream.
2025-12-21 04:21:45.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7807/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:45.011 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-21 04:21:45.012 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:21:45.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:45.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.232/tcp/7808/p2p/16Uiu2HAmGiFHoMNyBCTKndssPv5npx2t9oAK7qTd446YQkbJtkzf","/ip4/172.18.3.232/tcp/7809/ws/p2p/16Uiu2HAmGiFHoMNyBCTKndssPv5npx2t9oAK7qTd446YQkbJtkzf"],"enrUri":"enr:-La4QB3Q3Ss6UKpCtTS_0EHqlxoDWv7RbGroktbICZva7XGXO0ivqvIueayLC-snC_PSrkmIMdeRuBxqmE2PcTyIF5ICgmlkgnY0gmlwhKwSA-iKbXVsdGlhZGRyc5YACASsEgPoBh6AAAoErBID6AYegd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPERh9XNCUePJaLJ3MEh5O8ZCKLq7x-zA5R5RLDWiOKSDdGNwgh6AhXdha3UyAQ"}'
2025-12-21 04:21:45.014 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:21:45.014 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:21:45.014 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:21:45.016 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:21:45.016 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.228
2025-12-21 04:21:45.016 DEBUG [src.node.docker_mananger] Generated ports ['62104', '62105', '62106', '62107', '62108']
2025-12-21 04:21:45.016 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:21:45.016 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:21:45.016 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:21:45.017 DEBUG [src.node.docker_mananger] docker run -i -t -p 62104:62104 -p 62105:62105 -p 62106:62106 -p 62107:62107 -p 62108:62108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62106 --rest-port=62104 --tcp-port=62105 --discv5-udp-port=62107 --rest-address=0.0.0.0 --nat=extip:172.18.179.228 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=6dd6b0babd40ad1cc8febdf77be8daf672fb62af62d5bff94f2aa6ab780351ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62108 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QB3Q3Ss6UKpCtTS_0EHqlxoDWv7RbGroktbICZva7XGXO0ivqvIueayLC-snC_PSrkmIMdeRuBxqmE2PcTyIF5ICgmlkgnY0gmlwhKwSA-iKbXVsdGlhZGRyc5YACASsEgPoBh6AAAoErBID6AYegd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPERh9XNCUePJaLJ3MEh5O8ZCKLq7x-zA5R5RLDWiOKSDdGNwgh6AhXdha3UyAQ
2025-12-21 04:21:45.210 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.228 waku 9c06c1982b7e4ea43e1d11c3e565fb2e02d1ab1135017122e7120907b6c6305b
2025-12-21 04:21:45.243 DEBUG [src.node.docker_mananger] Container started with ID 9c06c1982b7e. Setting up logs at ./log/docker/node2_2025-12-21_04-21-43__ee84bdf7-ecb1-40f8-8055-7b5b25909a8c__wakuorg_nwaku:latest.log
2025-12-21 04:21:45.244 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62104
2025-12-21 04:21:45.244 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:21:46.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62104/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:46.248 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-21 04:21:46.248 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:21:46.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:46.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.228/tcp/62105/p2p/16Uiu2HAmHjUE4DfGrnypx7fXBTyZPs3aRucwahbzMZvi7Hawcqpz","/ip4/172.18.179.228/tcp/62106/ws/p2p/16Uiu2HAmHjUE4DfGrnypx7fXBTyZPs3aRucwahbzMZvi7Hawcqpz"],"enrUri":"enr:-La4QDdTZ2f_nc5aRndH17Jghe-AXu-9BkXUVjkca-qSxI7bBSyNxxiR68u0yKKYvOP3TRG0f_1i42l-EatK49JNojsCgmlkgnY0gmlwhKwSs-SKbXVsdGlhZGRyc5YACASsErPkBvKZAAoErBKz5Abymt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS3BGzBDytQb9WvQQQ2pfis3wHZL4H0Cv6RsmiOrifheDdGNwgvKZhXdha3UyAQ"}'
2025-12-21 04:21:46.250 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:21:46.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.228/tcp/62105/p2p/16Uiu2HAmHjUE4DfGrnypx7fXBTyZPs3aRucwahbzMZvi7Hawcqpz"]'
2025-12-21 04:21:46.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:46.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.232/tcp/7808/p2p/16Uiu2HAmGiFHoMNyBCTKndssPv5npx2t9oAK7qTd446YQkbJtkzf"]'
2025-12-21 04:21:46.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:46.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7807/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:46.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.179.228/tcp/62105/p2p/16Uiu2HAmHjUE4DfGrnypx7fXBTyZPs3aRucwahbzMZvi7Hawcqpz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"UnknownOrigin"}]'
2025-12-21 04:21:46.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62104/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:46.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.3.232/tcp/38802/p2p/16Uiu2HAmGiFHoMNyBCTKndssPv5npx2t9oAK7qTd446YQkbJtkzf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"UnknownOrigin"}]'
2025-12-21 04:21:46.306 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:21:47.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:21:47.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:47.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62104/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:21:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:47.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7807/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:47.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.179.228/tcp/62105/p2p/16Uiu2HAmHjUE4DfGrnypx7fXBTyZPs3aRucwahbzMZvi7Hawcqpz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"UnknownOrigin","score":0.0}]}'
2025-12-21 04:21:47.315 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.179.228/tcp/62105/p2p/16Uiu2HAmHjUE4DfGrnypx7fXBTyZPs3aRucwahbzMZvi7Hawcqpz', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.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-123-ge3dd62', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2025-12-21 04:21:47.317 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:21:47.318 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:21:47.318 DEBUG [src.node.waku_node] Stopping container with id a64ba4036095
2025-12-21 04:21:47.862 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:21:47.864 DEBUG [src.node.waku_node] Stopping container with id 9c06c1982b7e
2025-12-21 04:21:48.390 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:21:48.391 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:21:48.399 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:21:48.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2025-12-21_04-28-33__4413fca0-a5bc-45ce-92c2-4ac9e6cf3161
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-21_04-28-33__4413fca0-a5bc-45ce-92c2-4ac9e6cf3161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42183', '42184', '42185', '42186', '42187']
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 42183:42183 -p 42184:42184 -p 42185:42185 -p 42186:42186 -p 42187:42187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42185 --rest-port=42183 --tcp-port=42184 --discv5-udp-port=42186 --rest-address=0.0.0.0 --nat=extip:172.18.250.143 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=46e4b3e5f5b472961f8a4ca5cd29fcded32bd76332ac4d80aede5ff8e0bc3f53 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42187 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.143 waku ada5e99a55c550c3655edba0549cf2f8b3b5b91d7527030e968610f1c1ef0e8a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ada5e99a55c5. Setting up logs at ./log/docker/node1_2025-12-21_04-28-33__4413fca0-a5bc-45ce-92c2-4ac9e6cf3161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42183
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 eaffdecf0823. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f25530bd02d8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42183/health" -H "Content-Type: 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:42183/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/42184/p2p/16Uiu2HAm1yMtikKW4vX9traRcU1QeRvukCJMcnQRdeisRQfAR77N","/ip4/172.18.250.143/tcp/42185/ws/p2p/16Uiu2HAm1yMtikKW4vX9traRcU1QeRvukCJMcnQRdeisRQfAR77N"],"enrUri":"enr:-L24QINPjDXb5MunNn-W-UKtb3vaiOYaN1SVjV7ZAQNkgQ5gQiLlBNRFgO05tGrjtN6P5x3WJ6A7geyAbHIYJj6KUmUCgmlkgnY0gmlwhKwS-o-KbXVsdGlhZGRyc5YACASsEvqPBqTIAAoErBL6jwakyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECYURBgdeIrT6t8gBuSmg5jIFXidolIRL8RDAz5sbGKxmDdGNwgqTIg3VkcIKkyoV3YWt1MgU"}'
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-21_04-28-33__4413fca0-a5bc-45ce-92c2-4ac9e6cf3161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61667', '61668', '61669', '61670', '61671']
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 61667:61667 -p 61668:61668 -p 61669:61669 -p 61670:61670 -p 61671:61671 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61669 --rest-port=61667 --tcp-port=61668 --discv5-udp-port=61670 --rest-address=0.0.0.0 --nat=extip:172.18.41.100 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb7bc45399eb4bcd5d2eb3ac7e1dc441bee5fdec69c6506ec64abf7afff7dfcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61671 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QINPjDXb5MunNn-W-UKtb3vaiOYaN1SVjV7ZAQNkgQ5gQiLlBNRFgO05tGrjtN6P5x3WJ6A7geyAbHIYJj6KUmUCgmlkgnY0gmlwhKwS-o-KbXVsdGlhZGRyc5YACASsEvqPBqTIAAoErBL6jwakyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECYURBgdeIrT6t8gBuSmg5jIFXidolIRL8RDAz5sbGKxmDdGNwgqTIg3VkcIKkyoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.100 waku f2452033bd26b5bef6a4dfb38cde7eac43b4dc594c260459f89176978e406849
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2452033bd26. Setting up logs at ./log/docker/node2_2025-12-21_04-28-33__4413fca0-a5bc-45ce-92c2-4ac9e6cf3161__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61667
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61667/health" -H "Content-Type: 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:61667/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.100/tcp/61668/p2p/16Uiu2HAmTvJaLkJnij7GiZ6pJcu7xkb57ihN4hhXq7B4zQvedD4H","/ip4/172.18.41.100/tcp/61669/ws/p2p/16Uiu2HAmTvJaLkJnij7GiZ6pJcu7xkb57ihN4hhXq7B4zQvedD4H"],"enrUri":"enr:-L24QAMkVDmGHI6sjLNIU2vzYsWpu1qR6R-JwmBDiQwOyPmufpTwDjCQ15qym8T0zp-c-1e-I1eUj5EZOK32ugPzHgUCgmlkgnY0gmlwhKwSKWSKbXVsdGlhZGRyc5YACASsEilkBvDkAAoErBIpZAbw5d0DgnJzhQACAQAAiXNlY3AyNTZrMaED4sufhZKJTXZXlxaMJIKMnmaFZWhGQgjiChsXvTfvrr6DdGNwgvDkg3VkcILw5oV3YWt1MgE"}'
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:61667/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.143/tcp/42184/p2p/16Uiu2HAm1yMtikKW4vX9traRcU1QeRvukCJMcnQRdeisRQfAR77N"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42183/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:61667/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:42183/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:42183/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":1766291315965092442,"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:61667/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":1766291315965092442,"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 ada5e99a55c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f2452033bd26
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,72 @@
2025-12-21 04:20:22.826 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:20:22.826 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2025-12-21_04-20-22__be49b1a4-87d9-4f56-8680-375fa5bb3633
2025-12-21 04:20:22.827 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:20:22.827 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:20:22.827 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:20:22.835 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:22.835 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-20-22__be49b1a4-87d9-4f56-8680-375fa5bb3633__wakuorg_nwaku:latest.log
2025-12-21 04:20:22.836 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:20:22.836 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:20:22.837 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:20:22.838 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.131
2025-12-21 04:20:22.838 DEBUG [src.node.docker_mananger] Generated ports ['10487', '10488', '10489', '10490', '10491']
2025-12-21 04:20:22.838 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-21 04:20:22.838 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:20:22.838 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:20:22.838 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:20:22.839 DEBUG [src.node.docker_mananger] docker run -i -t -p 10487:10487 -p 10488:10488 -p 10489:10489 -p 10490:10490 -p 10491:10491 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10489 --rest-port=10487 --tcp-port=10488 --discv5-udp-port=10490 --rest-address=0.0.0.0 --nat=extip:172.18.1.131 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f6deebdbc683cd17cccb125a929a8a0ccf3d25e452cb1c606cd9eedaada447f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10491 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2025-12-21 04:20:23.034 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.131 waku 900899fac93985d9669c6b761f5630750afe9ee891a37da82466e7e97a69a089
2025-12-21 04:20:23.067 DEBUG [src.node.docker_mananger] Container started with ID 900899fac939. Setting up logs at ./log/docker/node1_2025-12-21_04-20-22__be49b1a4-87d9-4f56-8680-375fa5bb3633__wakuorg_nwaku:latest.log
2025-12-21 04:20:23.067 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10487
2025-12-21 04:20:23.068 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:20:23.089 ERROR [src.node.docker_mananger] Max retries reached for container d3ec0baf9933. Exiting log stream.
2025-12-21 04:20:23.628 ERROR [src.node.docker_mananger] Max retries reached for container 243214384dfd. Exiting log stream.
2025-12-21 04:20:24.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10487/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:24.071 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-21 04:20:24.071 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:20:24.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10487/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:24.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.131/tcp/10488/p2p/16Uiu2HAmS5QYxFXKjfDpBgaLYRbTj2GDCf3co3StG6ZDv2HpAkCf","/ip4/172.18.1.131/tcp/10489/ws/p2p/16Uiu2HAmS5QYxFXKjfDpBgaLYRbTj2GDCf3co3StG6ZDv2HpAkCf"],"enrUri":"enr:-L24QLoyl08BilhVE5gnhySqoZFY5nOumerPdOwQFTt9LiWdJJISAB7dz1Eh8lLYJdDFvdkWG9PZghM-RrAJH_ambWQCgmlkgnY0gmlwhKwSAYOKbXVsdGlhZGRyc5YACASsEgGDBij4AAoErBIBgwYo-d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDx2k71XrPwiOhUDsoxp3IAfu2e6oCKSjOHt1muZOdPciDdGNwgij4g3VkcIIo-oV3YWt1MgU"}'
2025-12-21 04:20:24.074 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:20:24.082 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:24.082 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-20-22__be49b1a4-87d9-4f56-8680-375fa5bb3633__wakuorg_nwaku:latest.log
2025-12-21 04:20:24.082 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:20:24.082 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:20:24.083 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:20:24.084 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.222
2025-12-21 04:20:24.084 DEBUG [src.node.docker_mananger] Generated ports ['11886', '11887', '11888', '11889', '11890']
2025-12-21 04:20:24.084 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-21 04:20:24.084 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:20:24.084 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:20:24.084 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:20:24.084 DEBUG [src.node.docker_mananger] docker run -i -t -p 11886:11886 -p 11887:11887 -p 11888:11888 -p 11889:11889 -p 11890:11890 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11888 --rest-port=11886 --tcp-port=11887 --discv5-udp-port=11889 --rest-address=0.0.0.0 --nat=extip:172.18.141.222 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dce1ebe11812d4bd0779db6dc2dbb25eeffef90c6cb298468f4ef7f3eaaaccb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11890 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLoyl08BilhVE5gnhySqoZFY5nOumerPdOwQFTt9LiWdJJISAB7dz1Eh8lLYJdDFvdkWG9PZghM-RrAJH_ambWQCgmlkgnY0gmlwhKwSAYOKbXVsdGlhZGRyc5YACASsEgGDBij4AAoErBIBgwYo-d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDx2k71XrPwiOhUDsoxp3IAfu2e6oCKSjOHt1muZOdPciDdGNwgij4g3VkcIIo-oV3YWt1MgU --filternode=/ip4/172.18.1.131/tcp/10488/p2p/16Uiu2HAmS5QYxFXKjfDpBgaLYRbTj2GDCf3co3StG6ZDv2HpAkCf --content-topic=/myapp/1/latest/proto
2025-12-21 04:20:24.271 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.222 waku a156599bdac44851ff6d2cabd1851e5eb9809c68bcd9c8945880ba59e6e72470
2025-12-21 04:20:24.299 DEBUG [src.node.docker_mananger] Container started with ID a156599bdac4. Setting up logs at ./log/docker/node2_2025-12-21_04-20-22__be49b1a4-87d9-4f56-8680-375fa5bb3633__wakuorg_nwaku:latest.log
2025-12-21 04:20:24.300 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11886
2025-12-21 04:20:24.300 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:20:25.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11886/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:25.305 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-21 04:20:25.305 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:20:25.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11886/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:25.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.222/tcp/11887/p2p/16Uiu2HAmH6yW83xnncPANz2ojLu1XeqBhDWXje4ttn6D1n9CEhLW","/ip4/172.18.141.222/tcp/11888/ws/p2p/16Uiu2HAmH6yW83xnncPANz2ojLu1XeqBhDWXje4ttn6D1n9CEhLW"],"enrUri":"enr:-L24QEOWg1s2Jc4bCCFL2qGlt15TyKZ5G79asNxdo5MislDjPBGsKZLBUdspIJa-vsQEQJLM3Yy5x0lbloK6LFub79YCgmlkgnY0gmlwhKwSjd6KbXVsdGlhZGRyc5YACASsEo3eBi5vAAoErBKN3gYucN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQhbj5eOEK6J1YnRi_UJUX1gEqTj29BLrq7MrU46KpgODdGNwgi5vg3VkcIIucYV3YWt1MgA"}'
2025-12-21 04:20:25.308 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:20:25.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11886/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.131/tcp/10488/p2p/16Uiu2HAmS5QYxFXKjfDpBgaLYRbTj2GDCf3co3StG6ZDv2HpAkCf"]'
2025-12-21 04:20:25.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:25.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10487/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-21 04:20:25.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:25.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11886/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7f7a8f23-6ba3-4d4f-aff3-e08928ff6023", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2025-12-21 04:20:25.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7f7a8f23-6ba3-4d4f-aff3-e08928ff6023","statusDesc":"OK"}'
2025-12-21 04:20:25.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10487/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:20:25.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:25.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:20:25.477 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:20:25.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11886/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:25.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290825369758918,"ephemeral":false}]'
2025-12-21 04:20:25.483 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:20:25.484 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:20:25.484 DEBUG [src.node.waku_node] Stopping container with id 900899fac939
2025-12-21 04:20:26.026 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:20:26.027 DEBUG [src.node.waku_node] Stopping container with id a156599bdac4
2025-12-21 04:20:26.580 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:20:26.583 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:20:26.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:20:26.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_service_peers_schema with id: 2025-12-21_04-21-00__e0a2d6f9-3044-4a7b-8072-dd7aa0227617
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-21_04-21-00__e0a2d6f9-3044-4a7b-8072-dd7aa0227617__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-21_04-21-00__e0a2d6f9-3044-4a7b-8072-dd7aa0227617__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-21_04-21-00__e0a2d6f9-3044-4a7b-8072-dd7aa0227617__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-21_04-21-00__e0a2d6f9-3044-4a7b-8072-dd7aa0227617__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63968', '63969', '63970', '63971', '63972']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63968:63968 -p 63969:63969 -p 63970:63970 -p 63971:63971 -p 63972:63972 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63970 --rest-port=63968 --tcp-port=63969 --discv5-udp-port=63971 --rest-address=0.0.0.0 --nat=extip:172.18.168.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0271adeffbed3dddb63d1ee4de1a9d83fcf9ad52672df4ba5f4c0aafcdf4f1c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63972 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.187 waku fe87ae6e33ca831c95e2aea9adae6f0a19707a091dfba2efda98638f8cf6f5a5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6bebc6998845. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe87ae6e33ca. Setting up logs at ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63968
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 7e7934e42b80. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63968/health" -H "Content-Type: 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:63968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.187/tcp/63969/p2p/16Uiu2HAmRfqjYYEvHSCrjoYdtE4ubgThiMh9YPBdgw7eBJWnWWUc","/ip4/172.18.168.187/tcp/63970/ws/p2p/16Uiu2HAmRfqjYYEvHSCrjoYdtE4ubgThiMh9YPBdgw7eBJWnWWUc"],"enrUri":"enr:-L24QA5VOa4b1C8HnctlFa5fHCGMCHFpDex634-rQSLcLsmARg_fMZfwXKVa6mEpj9mLSV6VvfyaCxoyQ57mBDTFNPMCgmlkgnY0gmlwhKwSqLuKbXVsdGlhZGRyc5YACASsEqi7BvnhAAoErBKouwb54t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwV_EtAx0wdnYDOF9uefBip_bNn2d2kv-aPZvlkEr3Q2DdGNwgvnhg3VkcIL544V3YWt1MgE"}'
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.221.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52034', '52035', '52036', '52037', '52038']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52034:52034 -p 52035:52035 -p 52036:52036 -p 52037:52037 -p 52038:52038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52036 --rest-port=52034 --tcp-port=52035 --discv5-udp-port=52037 --rest-address=0.0.0.0 --nat=extip:172.18.221.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6610bab020ecd9e6e9687d18ffb6cfd4eedeea23cccf992f3f6ec5d4b59d2140 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52038 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA5VOa4b1C8HnctlFa5fHCGMCHFpDex634-rQSLcLsmARg_fMZfwXKVa6mEpj9mLSV6VvfyaCxoyQ57mBDTFNPMCgmlkgnY0gmlwhKwSqLuKbXVsdGlhZGRyc5YACASsEqi7BvnhAAoErBKouwb54t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwV_EtAx0wdnYDOF9uefBip_bNn2d2kv-aPZvlkEr3Q2DdGNwgvnhg3VkcIL544V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.186 waku bdf22c7cbabaae214fb77c1564ee675006f26286dae254c51d03a116acc1390e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bdf22c7cbaba. Setting up logs at ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52034
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52034/health" -H "Content-Type: 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:52034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.186/tcp/52035/p2p/16Uiu2HAm5H19wXoaxbg3NcdtCJtGjYDS2uiqdXaQJtHtzxFqxSkc","/ip4/172.18.221.186/tcp/52036/ws/p2p/16Uiu2HAm5H19wXoaxbg3NcdtCJtGjYDS2uiqdXaQJtHtzxFqxSkc"],"enrUri":"enr:-L24QLjadAuV_f75O3EHhUOaYej6ek5cmsNF8FnHnR3QDwLdC9kOoU_Ui8jVVvolD5yyc0fATDpg9wvSDG-GOmFKzdICgmlkgnY0gmlwhKwS3bqKbXVsdGlhZGRyc5YACASsEt26BstDAAoErBLdugbLRN0DgnJzhQADAQAAiXNlY3AyNTZrMaECklxSu5Ez5mZuRKdh3iZNDc5EmqHnL15F78n4YfXjN_2DdGNwgstDg3VkcILLRYV3YWt1MgE"}'
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:63968/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.221.186/tcp/59338/p2p/16Uiu2HAm5H19wXoaxbg3NcdtCJtGjYDS2uiqdXaQJtHtzxFqxSkc","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-123-ge3dd62","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:543 Validate schema of get service peers
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fe87ae6e33ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bdf22c7cbaba
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,563 @@
2025-12-21 04:16:01.735 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:16:01.735 DEBUG [tests.conftest] Running test: test_filter_many_subscribed_nodes with id: 2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd
2025-12-21 04:16:01.736 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:16:01.736 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:16:01.736 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-21 04:16:01.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:01.744 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:01.750 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:01.750 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:01.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:01.757 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:01.758 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:16:01.758 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:16:01.759 DEBUG [tests.e2e.test_e2e] Start 2 nodes
2025-12-21 04:16:01.759 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:01.759 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:01.761 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:01.761 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.238
2025-12-21 04:16:01.761 DEBUG [src.node.docker_mananger] Generated ports ['46856', '46857', '46858', '46859', '46860']
2025-12-21 04:16:01.761 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:01.761 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:01.761 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:01.761 DEBUG [src.node.docker_mananger] docker run -i -t -p 46856:46856 -p 46857:46857 -p 46858:46858 -p 46859:46859 -p 46860:46860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46858 --rest-port=46856 --tcp-port=46857 --discv5-udp-port=46859 --rest-address=0.0.0.0 --nat=extip:172.18.130.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2948bd5db52e06a37a5bdbfdd72f7f8ec09b9fcc9075f8f2893e0dc297bdf65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46860 --metrics-logging=true --relay=true --store=false
2025-12-21 04:16:01.936 ERROR [src.node.docker_mananger] Max retries reached for container 678580b30845. Exiting log stream.
2025-12-21 04:16:01.956 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.238 waku 25341f8ffbd432160f97eab95d091706eb6f60cd0e3598db4660259e0e4fff4e
2025-12-21 04:16:01.989 DEBUG [src.node.docker_mananger] Container started with ID 25341f8ffbd4. Setting up logs at ./log/docker/node1_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:01.991 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46856
2025-12-21 04:16:01.991 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:02.494 ERROR [src.node.docker_mananger] Max retries reached for container a42bdde6edd0. Exiting log stream.
2025-12-21 04:16:02.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46856/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:02.995 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-21 04:16:02.995 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:02.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:02.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.238/tcp/46857/p2p/16Uiu2HAm1wHtP6rr2MAWfBJVGwoXc3wVi61A3jfjQKzk5o2P6Kyf","/ip4/172.18.130.238/tcp/46858/ws/p2p/16Uiu2HAm1wHtP6rr2MAWfBJVGwoXc3wVi61A3jfjQKzk5o2P6Kyf"],"enrUri":"enr:-L24QJxdtC1QzggJYVD5sNi3ZXauHTt6pUGZy4o4jBNasJL_KJoczJJMH6biQA_A0s1jlDpsEhXIFP_gH4CBtajtdPQCgmlkgnY0gmlwhKwSgu6KbXVsdGlhZGRyc5YACASsEoLuBrcJAAoErBKC7ga3Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECYLyQmhzO1-hocbUs35gU79GFvbeDOeD5rihOtW8Mr6aDdGNwgrcJg3VkcIK3C4V3YWt1MgE"}'
2025-12-21 04:16:02.998 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:02.998 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:02.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:03.000 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:03.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.47
2025-12-21 04:16:03.000 DEBUG [src.node.docker_mananger] Generated ports ['63448', '63449', '63450', '63451', '63452']
2025-12-21 04:16:03.000 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:03.000 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:03.001 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:03.001 DEBUG [src.node.docker_mananger] docker run -i -t -p 63448:63448 -p 63449:63449 -p 63450:63450 -p 63451:63451 -p 63452:63452 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63450 --rest-port=63448 --tcp-port=63449 --discv5-udp-port=63451 --rest-address=0.0.0.0 --nat=extip:172.18.96.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db565ee4cb83f27efa2a73a3f90a0bbc81a2d3b2beaedc9fb2d1acce1a7bca8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63452 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QJxdtC1QzggJYVD5sNi3ZXauHTt6pUGZy4o4jBNasJL_KJoczJJMH6biQA_A0s1jlDpsEhXIFP_gH4CBtajtdPQCgmlkgnY0gmlwhKwSgu6KbXVsdGlhZGRyc5YACASsEoLuBrcJAAoErBKC7ga3Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECYLyQmhzO1-hocbUs35gU79GFvbeDOeD5rihOtW8Mr6aDdGNwgrcJg3VkcIK3C4V3YWt1MgE
2025-12-21 04:16:03.196 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.47 waku 9c35fc6930cb4c28bc8467568e141bc766ee341314a0e80c379100680d5f104e
2025-12-21 04:16:03.230 DEBUG [src.node.docker_mananger] Container started with ID 9c35fc6930cb. Setting up logs at ./log/docker/node2_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:03.230 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63448
2025-12-21 04:16:03.231 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:04.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63448/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:04.244 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-21 04:16:04.244 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:04.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63448/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:04.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN","/ip4/172.18.96.47/tcp/63450/ws/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN"],"enrUri":"enr:-L24QOZ994o28GOPf-07nTrM5a4qrWbj2Ics0JM_VagAO2OpH-0-cIwh7WacEpblv38iLy1gze01lXNtd2MeKYzJ8WACgmlkgnY0gmlwhKwSYC-KbXVsdGlhZGRyc5YACASsEmAvBvfZAAoErBJgLwb32t0DgnJzhQADAQAAiXNlY3AyNTZrMaECEcmzxvRpiXMcFijRRvd_xIV2yjQPTZhy4cX7qbx9xOGDdGNwgvfZg3VkcIL324V3YWt1MgU"}'
2025-12-21 04:16:04.249 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:04.249 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2025-12-21 04:16:04.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:16:04.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:04.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63448/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:16:04.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:04.262 DEBUG [tests.e2e.test_e2e] 15 Node start and making filter requests to node2
2025-12-21 04:16:04.270 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:04.270 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:04.270 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:04.371 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:04.371 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:04.373 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:04.373 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.128
2025-12-21 04:16:04.373 DEBUG [src.node.docker_mananger] Generated ports ['11641', '11642', '11643', '11644', '11645']
2025-12-21 04:16:04.373 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:04.373 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:04.374 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:04.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 11641:11641 -p 11642:11642 -p 11643:11643 -p 11644:11644 -p 11645:11645 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11643 --rest-port=11641 --tcp-port=11642 --discv5-udp-port=11644 --rest-address=0.0.0.0 --nat=extip:172.18.112.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7c99edcf7b951b7db55c51201c8f10490cbf7eacfddf58c39cdcce4eef14e86a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11645 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QOZ994o28GOPf-07nTrM5a4qrWbj2Ics0JM_VagAO2OpH-0-cIwh7WacEpblv38iLy1gze01lXNtd2MeKYzJ8WACgmlkgnY0gmlwhKwSYC-KbXVsdGlhZGRyc5YACASsEmAvBvfZAAoErBJgLwb32t0DgnJzhQADAQAAiXNlY3AyNTZrMaECEcmzxvRpiXMcFijRRvd_xIV2yjQPTZhy4cX7qbx9xOGDdGNwgvfZg3VkcIL324V3YWt1MgU --store=false
2025-12-21 04:16:04.577 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.128 waku 7e92be3deda03852f754c82809fd64dfd5b70fdc7c17cbaa41460583c61fd21b
2025-12-21 04:16:04.611 DEBUG [src.node.docker_mananger] Container started with ID 7e92be3deda0. Setting up logs at ./log/docker/node2_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:04.612 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11641
2025-12-21 04:16:04.612 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:05.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11641/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:05.616 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-21 04:16:05.616 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:05.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:05.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.128/tcp/11642/p2p/16Uiu2HAm8CnQH4Njod4Kf26b9G2tR9YUuprJLPbZJit5P3NeJKWt","/ip4/172.18.112.128/tcp/11643/ws/p2p/16Uiu2HAm8CnQH4Njod4Kf26b9G2tR9YUuprJLPbZJit5P3NeJKWt"],"enrUri":"enr:-L24QBPFVhhNGpONetOgvfO7rMIyZnzORkBmqW_c7_pcfhDQJRzSJA4Gvhelb5JdB8Hkom04RvmX8qEnyXoMF908zJYCgmlkgnY0gmlwhKwScICKbXVsdGlhZGRyc5YACASsEnCABi16AAoErBJwgAYte90DgnJzhQADAQAAiXNlY3AyNTZrMaECvdqkHKkUFB_fHiqqrJzoHsxjmKfCBe3s0bxpllhJ6uWDdGNwgi16g3VkcIItfIV3YWt1MgA"}'
2025-12-21 04:16:05.619 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:05.619 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:06.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11641/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-21 04:16:06.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:06.670 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:06.670 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:06.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:06.771 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:06.771 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:06.773 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:06.773 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.138
2025-12-21 04:16:06.773 DEBUG [src.node.docker_mananger] Generated ports ['39934', '39935', '39936', '39937', '39938']
2025-12-21 04:16:06.773 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:06.773 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:06.773 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:06.774 DEBUG [src.node.docker_mananger] docker run -i -t -p 39934:39934 -p 39935:39935 -p 39936:39936 -p 39937:39937 -p 39938:39938 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39936 --rest-port=39934 --tcp-port=39935 --discv5-udp-port=39937 --rest-address=0.0.0.0 --nat=extip:172.18.184.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2815aa6afea9fdee3997404f627f356fccbad27d1ce0afd7d22c06ce2af7ab18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39938 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QBPFVhhNGpONetOgvfO7rMIyZnzORkBmqW_c7_pcfhDQJRzSJA4Gvhelb5JdB8Hkom04RvmX8qEnyXoMF908zJYCgmlkgnY0gmlwhKwScICKbXVsdGlhZGRyc5YACASsEnCABi16AAoErBJwgAYte90DgnJzhQADAQAAiXNlY3AyNTZrMaECvdqkHKkUFB_fHiqqrJzoHsxjmKfCBe3s0bxpllhJ6uWDdGNwgi16g3VkcIItfIV3YWt1MgA --store=false
2025-12-21 04:16:06.985 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.138 waku 6b7038218843d5a11892f5fbf17dbc59c36fbef1a9423ab4d78c55ec2033dcce
2025-12-21 04:16:07.020 DEBUG [src.node.docker_mananger] Container started with ID 6b7038218843. Setting up logs at ./log/docker/node3_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:07.021 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39934
2025-12-21 04:16:07.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:08.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39934/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:08.026 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-21 04:16:08.026 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:08.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:08.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.138/tcp/39935/p2p/16Uiu2HAmGT3RbMnaZ8DY1u784gUYchwmkKwFqcn4WRPi6dJENNk7","/ip4/172.18.184.138/tcp/39936/ws/p2p/16Uiu2HAmGT3RbMnaZ8DY1u784gUYchwmkKwFqcn4WRPi6dJENNk7"],"enrUri":"enr:-L24QIy0H37kEkjCU8QW7-9FZmmCbypz3WpDFZqJiMeyIt-CfyQMZGLRDpSUXwle1ipaApHwziz3X5-QY4yw7qfxcyUCgmlkgnY0gmlwhKwSuIqKbXVsdGlhZGRyc5YACASsEriKBpv_AAoErBK4igacAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOF9BBigW0E6jRj1t2ht5JRdRNf3DUGzyLL-ggDKT7vCDdGNwgpv_g3VkcIKcAYV3YWt1MgA"}'
2025-12-21 04:16:08.029 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:08.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:09.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39934/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-21 04:16:09.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:09.079 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:09.079 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:09.080 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:09.180 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:09.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:09.182 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:09.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.104
2025-12-21 04:16:09.182 DEBUG [src.node.docker_mananger] Generated ports ['24306', '24307', '24308', '24309', '24310']
2025-12-21 04:16:09.182 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:09.183 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:09.183 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:09.183 DEBUG [src.node.docker_mananger] docker run -i -t -p 24306:24306 -p 24307:24307 -p 24308:24308 -p 24309:24309 -p 24310:24310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24308 --rest-port=24306 --tcp-port=24307 --discv5-udp-port=24309 --rest-address=0.0.0.0 --nat=extip:172.18.247.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa9db6716daf616d2eeca1e7ccf2a86eb2bb07dfad31d33695acdacfa8c1692b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24310 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QIy0H37kEkjCU8QW7-9FZmmCbypz3WpDFZqJiMeyIt-CfyQMZGLRDpSUXwle1ipaApHwziz3X5-QY4yw7qfxcyUCgmlkgnY0gmlwhKwSuIqKbXVsdGlhZGRyc5YACASsEriKBpv_AAoErBK4igacAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOF9BBigW0E6jRj1t2ht5JRdRNf3DUGzyLL-ggDKT7vCDdGNwgpv_g3VkcIKcAYV3YWt1MgA --store=false
2025-12-21 04:16:09.376 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.104 waku b7c31737f889ad4207fe449bee94a04d9637bbbdb731687d453031f427e25749
2025-12-21 04:16:09.406 DEBUG [src.node.docker_mananger] Container started with ID b7c31737f889. Setting up logs at ./log/docker/node4_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:09.407 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24306
2025-12-21 04:16:09.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:10.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24306/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:10.412 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-21 04:16:10.412 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:10.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:10.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.104/tcp/24307/p2p/16Uiu2HAmG7EYXk57g5Z35GwcKKGVCfoQgq7NRJUwUwzpBEozyKvB","/ip4/172.18.247.104/tcp/24308/ws/p2p/16Uiu2HAmG7EYXk57g5Z35GwcKKGVCfoQgq7NRJUwUwzpBEozyKvB"],"enrUri":"enr:-L24QIN1D6vbf9A0PWo-EhHuMNQJhTd3Bf1_o56xA8xMcXmLVs_5A6MxOp82qEGIPpJSOC90MBk0jj3Rucy-Yl2SApQCgmlkgnY0gmlwhKwS92iKbXVsdGlhZGRyc5YACASsEvdoBl7zAAoErBL3aAZe9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDM0w193ai8u8f3aZvT5SwZ8sM73zzqGsdbVxssUbNf-SDdGNwgl7zg3VkcIJe9YV3YWt1MgA"}'
2025-12-21 04:16:10.416 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:10.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:11.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24306/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-21 04:16:11.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:11.467 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:11.467 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:11.467 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:11.568 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:11.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:11.570 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:11.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.56
2025-12-21 04:16:11.570 DEBUG [src.node.docker_mananger] Generated ports ['63552', '63553', '63554', '63555', '63556']
2025-12-21 04:16:11.570 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:11.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:11.571 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:11.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 63552:63552 -p 63553:63553 -p 63554:63554 -p 63555:63555 -p 63556:63556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63554 --rest-port=63552 --tcp-port=63553 --discv5-udp-port=63555 --rest-address=0.0.0.0 --nat=extip:172.18.69.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62acaf3fab5da00f0f3bcaebffdbb77cbf2a4eb21c4fee7bf0af055b9ddcfd32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63556 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QIN1D6vbf9A0PWo-EhHuMNQJhTd3Bf1_o56xA8xMcXmLVs_5A6MxOp82qEGIPpJSOC90MBk0jj3Rucy-Yl2SApQCgmlkgnY0gmlwhKwS92iKbXVsdGlhZGRyc5YACASsEvdoBl7zAAoErBL3aAZe9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDM0w193ai8u8f3aZvT5SwZ8sM73zzqGsdbVxssUbNf-SDdGNwgl7zg3VkcIJe9YV3YWt1MgA --store=false
2025-12-21 04:16:11.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.56 waku 2a68b5b8b02668559ba2c6e3dafcd59a21845434cd734bd364978a1df4f438c8
2025-12-21 04:16:11.814 DEBUG [src.node.docker_mananger] Container started with ID 2a68b5b8b026. Setting up logs at ./log/docker/node5_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:11.815 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63552
2025-12-21 04:16:11.815 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:12.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63552/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:12.820 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-21 04:16:12.820 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:12.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:12.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.56/tcp/63553/p2p/16Uiu2HAmGLBU9Bgt64JPEasmXcxs3gQc48TKfcjQyoPmNn1hfxnp","/ip4/172.18.69.56/tcp/63554/ws/p2p/16Uiu2HAmGLBU9Bgt64JPEasmXcxs3gQc48TKfcjQyoPmNn1hfxnp"],"enrUri":"enr:-L24QAgIqIiIjFYe_8uTJLK-EG78zFk8MHq3LV3o2M60UuSxTAl3OptzsMv1joHSk_nNzyOCi5ZHy64MHIzvLrQ8aQgCgmlkgnY0gmlwhKwSRTiKbXVsdGlhZGRyc5YACASsEkU4BvhBAAoErBJFOAb4Qt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNp1InXRZKOrcaglrL7th73A0abYRsoGW9oX4H7ySj02DdGNwgvhBg3VkcIL4Q4V3YWt1MgA"}'
2025-12-21 04:16:12.823 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:12.823 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:13.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63552/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-21 04:16:13.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:13.870 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:13.870 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:13.870 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:13.970 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:13.970 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:13.972 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:13.972 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.172
2025-12-21 04:16:13.972 DEBUG [src.node.docker_mananger] Generated ports ['59472', '59473', '59474', '59475', '59476']
2025-12-21 04:16:13.973 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:13.973 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:13.973 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:13.973 DEBUG [src.node.docker_mananger] docker run -i -t -p 59472:59472 -p 59473:59473 -p 59474:59474 -p 59475:59475 -p 59476:59476 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59474 --rest-port=59472 --tcp-port=59473 --discv5-udp-port=59475 --rest-address=0.0.0.0 --nat=extip:172.18.96.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=37df72c204cf7856ebf2a926d38fd78907eeebea8a94d8fe631a4b64c0baefcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59476 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QAgIqIiIjFYe_8uTJLK-EG78zFk8MHq3LV3o2M60UuSxTAl3OptzsMv1joHSk_nNzyOCi5ZHy64MHIzvLrQ8aQgCgmlkgnY0gmlwhKwSRTiKbXVsdGlhZGRyc5YACASsEkU4BvhBAAoErBJFOAb4Qt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNp1InXRZKOrcaglrL7th73A0abYRsoGW9oX4H7ySj02DdGNwgvhBg3VkcIL4Q4V3YWt1MgA --store=false
2025-12-21 04:16:14.177 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.172 waku edbf090525155de2614e8b58bcb8b513b9aa752a677e3cfca7b643b73d827f77
2025-12-21 04:16:14.209 DEBUG [src.node.docker_mananger] Container started with ID edbf09052515. Setting up logs at ./log/docker/node6_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:14.209 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59472
2025-12-21 04:16:14.210 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:15.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59472/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:15.214 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-21 04:16:15.214 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:15.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59472/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:15.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.172/tcp/59473/p2p/16Uiu2HAm5GMw4EoJw2V4mQrtEEj7aF9vjDCxDmUrUziDPVonvN3h","/ip4/172.18.96.172/tcp/59474/ws/p2p/16Uiu2HAm5GMw4EoJw2V4mQrtEEj7aF9vjDCxDmUrUziDPVonvN3h"],"enrUri":"enr:-L24QMOqvqzBvE2kz-myS0xqKxRTp9pT5knWgKSh-k4cWzdZKOgWwFdsHCoIFCGS_bjXJFPDkfIeO0bbHzFsS32ToDcCgmlkgnY0gmlwhKwSYKyKbXVsdGlhZGRyc5YACASsEmCsBuhRAAoErBJgrAboUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkjI8Z_-j25ijRvcsEINIgq6tkoI_ForgIK4tungrhWiDdGNwguhRg3VkcILoU4V3YWt1MgA"}'
2025-12-21 04:16:15.218 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:15.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:16.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59472/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-21 04:16:16.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:16.269 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:16.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:16.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:16.369 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:16.370 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:16.372 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:16.372 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.175
2025-12-21 04:16:16.372 DEBUG [src.node.docker_mananger] Generated ports ['39581', '39582', '39583', '39584', '39585']
2025-12-21 04:16:16.372 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:16.372 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:16.372 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:16.373 DEBUG [src.node.docker_mananger] docker run -i -t -p 39581:39581 -p 39582:39582 -p 39583:39583 -p 39584:39584 -p 39585:39585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39583 --rest-port=39581 --tcp-port=39582 --discv5-udp-port=39584 --rest-address=0.0.0.0 --nat=extip:172.18.220.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbfd0ecfbdeeb3325d459b3d2315fcec886ca51c47db4c4cba07d1fd6fa740dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39585 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QMOqvqzBvE2kz-myS0xqKxRTp9pT5knWgKSh-k4cWzdZKOgWwFdsHCoIFCGS_bjXJFPDkfIeO0bbHzFsS32ToDcCgmlkgnY0gmlwhKwSYKyKbXVsdGlhZGRyc5YACASsEmCsBuhRAAoErBJgrAboUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkjI8Z_-j25ijRvcsEINIgq6tkoI_ForgIK4tungrhWiDdGNwguhRg3VkcILoU4V3YWt1MgA --store=false
2025-12-21 04:16:16.584 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.175 waku ed6f9200733ce215ebef0dcbdf7f542333770ca25f8ef443a0120a43f422965d
2025-12-21 04:16:16.614 DEBUG [src.node.docker_mananger] Container started with ID ed6f9200733c. Setting up logs at ./log/docker/node7_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:16.614 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39581
2025-12-21 04:16:16.614 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:17.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39581/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:17.619 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-21 04:16:17.619 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:17.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:17.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.175/tcp/39582/p2p/16Uiu2HAmD7mu8e7SdCLegEH2fQY9h8uHm83yCenWfekdvua38pxz","/ip4/172.18.220.175/tcp/39583/ws/p2p/16Uiu2HAmD7mu8e7SdCLegEH2fQY9h8uHm83yCenWfekdvua38pxz"],"enrUri":"enr:-L24QHTOQR8a20e3bhQAmMGJ5-Ol9in1Sb6Vd-5hRBvzpRpRFgqlXcUpAF-8ja8CEyTDH1rnGhJWNl2vaImH_4-R-9cCgmlkgnY0gmlwhKwS3K-KbXVsdGlhZGRyc5YACASsEtyvBpqeAAoErBLcrwaan90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBtyafNYDJdvIy7nY9Fwt0HVjLmpEwVP0spQuv31YGKODdGNwgpqeg3VkcIKaoIV3YWt1MgA"}'
2025-12-21 04:16:17.622 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:17.622 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:18.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39581/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-21 04:16:18.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:18.671 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:18.671 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:18.671 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:18.771 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:18.772 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:18.773 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:18.774 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.185
2025-12-21 04:16:18.774 DEBUG [src.node.docker_mananger] Generated ports ['32629', '32630', '32631', '32632', '32633']
2025-12-21 04:16:18.774 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:18.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:18.774 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:18.774 DEBUG [src.node.docker_mananger] docker run -i -t -p 32629:32629 -p 32630:32630 -p 32631:32631 -p 32632:32632 -p 32633:32633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32631 --rest-port=32629 --tcp-port=32630 --discv5-udp-port=32632 --rest-address=0.0.0.0 --nat=extip:172.18.64.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feabd4a725f2cd870ba604dfef3d1bc50e6400bd4ad504adea84c5ee2e6cc6ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32633 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QHTOQR8a20e3bhQAmMGJ5-Ol9in1Sb6Vd-5hRBvzpRpRFgqlXcUpAF-8ja8CEyTDH1rnGhJWNl2vaImH_4-R-9cCgmlkgnY0gmlwhKwS3K-KbXVsdGlhZGRyc5YACASsEtyvBpqeAAoErBLcrwaan90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBtyafNYDJdvIy7nY9Fwt0HVjLmpEwVP0spQuv31YGKODdGNwgpqeg3VkcIKaoIV3YWt1MgA --store=false
2025-12-21 04:16:18.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.185 waku 6d105fd687945e5a9603129bc1ca74265acfd16a0efed096f3775360a074236f
2025-12-21 04:16:19.013 DEBUG [src.node.docker_mananger] Container started with ID 6d105fd68794. Setting up logs at ./log/docker/node8_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:19.014 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32629
2025-12-21 04:16:19.014 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:20.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32629/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:20.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-21 04:16:20.019 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:20.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:20.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.185/tcp/32630/p2p/16Uiu2HAmQnv3LKWTLUnjasUqtR6C4hNw3hVVcMq3R6HVx1YZKNd8","/ip4/172.18.64.185/tcp/32631/ws/p2p/16Uiu2HAmQnv3LKWTLUnjasUqtR6C4hNw3hVVcMq3R6HVx1YZKNd8"],"enrUri":"enr:-L24QEG5gy8pQaSkPKRUHOBcV0a831EOaku48A2QYFWgAYMQO0sHL0kJB0CrXnMC6drUXLhPWzbWAVQoOz8cjkzkUTsCgmlkgnY0gmlwhKwSQLmKbXVsdGlhZGRyc5YACASsEkC5Bn92AAoErBJAuQZ_d90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtFQESBJDi_DamfWaHhlOVw9rmucxwqwHRYiu--CQRNODdGNwgn92g3VkcIJ_eIV3YWt1MgA"}'
2025-12-21 04:16:20.021 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:20.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:21.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32629/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-21 04:16:21.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:21.072 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:21.072 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:21.072 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:21.173 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:21.173 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:21.175 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:21.175 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.116
2025-12-21 04:16:21.175 DEBUG [src.node.docker_mananger] Generated ports ['40866', '40867', '40868', '40869', '40870']
2025-12-21 04:16:21.175 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:21.175 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:21.175 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:21.176 DEBUG [src.node.docker_mananger] docker run -i -t -p 40866:40866 -p 40867:40867 -p 40868:40868 -p 40869:40869 -p 40870:40870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40868 --rest-port=40866 --tcp-port=40867 --discv5-udp-port=40869 --rest-address=0.0.0.0 --nat=extip:172.18.203.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec8aa139ea0adf6c1f55d2ff34502ea0cf8fce0bcea36bd3fe16af9a3aa2ef49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40870 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QEG5gy8pQaSkPKRUHOBcV0a831EOaku48A2QYFWgAYMQO0sHL0kJB0CrXnMC6drUXLhPWzbWAVQoOz8cjkzkUTsCgmlkgnY0gmlwhKwSQLmKbXVsdGlhZGRyc5YACASsEkC5Bn92AAoErBJAuQZ_d90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtFQESBJDi_DamfWaHhlOVw9rmucxwqwHRYiu--CQRNODdGNwgn92g3VkcIJ_eIV3YWt1MgA --store=false
2025-12-21 04:16:21.401 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.116 waku 54fc8071105f8a1108f69197d860c63a71b40301e16de6807297e6d54e8c10ae
2025-12-21 04:16:21.434 DEBUG [src.node.docker_mananger] Container started with ID 54fc8071105f. Setting up logs at ./log/docker/node9_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:21.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40866
2025-12-21 04:16:21.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:22.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40866/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:22.440 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-21 04:16:22.440 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:22.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:22.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.116/tcp/40867/p2p/16Uiu2HAmLma9HwcsC9LHsuEHmyNE6W2bJXVip76WBhkMU1HMP9GA","/ip4/172.18.203.116/tcp/40868/ws/p2p/16Uiu2HAmLma9HwcsC9LHsuEHmyNE6W2bJXVip76WBhkMU1HMP9GA"],"enrUri":"enr:-L24QFxhifSgojIR_JxYO8nyqZvhDKKoS6tIpuXi15yP5ybcKGCzOXSkjXWPtUTT13pjFzZth1ICaq9tG4RuMN5spogCgmlkgnY0gmlwhKwSy3SKbXVsdGlhZGRyc5YACASsEst0Bp-jAAoErBLLdAafpN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeI0wuAz30Z60HZwx_IBVqZEe8EPkO2-DnRH8TuMD-L-DdGNwgp-jg3VkcIKfpYV3YWt1MgA"}'
2025-12-21 04:16:22.443 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:22.443 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:23.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40866/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-21 04:16:23.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:23.497 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:23.498 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:23.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:23.598 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:23.599 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:23.600 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:23.600 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.229
2025-12-21 04:16:23.601 DEBUG [src.node.docker_mananger] Generated ports ['59242', '59243', '59244', '59245', '59246']
2025-12-21 04:16:23.601 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:23.601 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:23.601 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:23.601 DEBUG [src.node.docker_mananger] docker run -i -t -p 59242:59242 -p 59243:59243 -p 59244:59244 -p 59245:59245 -p 59246:59246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59244 --rest-port=59242 --tcp-port=59243 --discv5-udp-port=59245 --rest-address=0.0.0.0 --nat=extip:172.18.144.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ad96ee62c544edb08f692b9eacae36942da4bbd0f4fabfa7606fc6299fabd6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59246 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QFxhifSgojIR_JxYO8nyqZvhDKKoS6tIpuXi15yP5ybcKGCzOXSkjXWPtUTT13pjFzZth1ICaq9tG4RuMN5spogCgmlkgnY0gmlwhKwSy3SKbXVsdGlhZGRyc5YACASsEst0Bp-jAAoErBLLdAafpN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeI0wuAz30Z60HZwx_IBVqZEe8EPkO2-DnRH8TuMD-L-DdGNwgp-jg3VkcIKfpYV3YWt1MgA --store=false
2025-12-21 04:16:23.813 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.229 waku 4b9a37b6105f4175c322b5505599d1cd60388011524d8efd7698761b9c65cb1e
2025-12-21 04:16:23.850 DEBUG [src.node.docker_mananger] Container started with ID 4b9a37b6105f. Setting up logs at ./log/docker/node10_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:23.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59242
2025-12-21 04:16:23.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:24.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59242/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:24.855 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-21 04:16:24.855 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:24.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:24.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.229/tcp/59243/p2p/16Uiu2HAmS7fRokyW3PiMirjHcTBbmZo4nYxBMWS6zruQbbSTADPv","/ip4/172.18.144.229/tcp/59244/ws/p2p/16Uiu2HAmS7fRokyW3PiMirjHcTBbmZo4nYxBMWS6zruQbbSTADPv"],"enrUri":"enr:-L24QOZ6C57T3gTzODKdfGFq-4s4cebcQQ_mL9fTdyAQQuwiJI7x4DC6BBOsGruOtgXoH_OMZw94S4SAhttJ_2d9iU8CgmlkgnY0gmlwhKwSkOWKbXVsdGlhZGRyc5YACASsEpDlBudrAAoErBKQ5QbnbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx_03ccXv7W3DISyWjydJTauJPBbftScPfSZ14Qf3swmDdGNwgudrg3VkcILnbYV3YWt1MgA"}'
2025-12-21 04:16:24.858 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:24.858 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:25.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59242/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-21 04:16:25.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:25.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:25.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:25.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:26.007 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:26.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:26.010 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:26.010 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.55
2025-12-21 04:16:26.010 DEBUG [src.node.docker_mananger] Generated ports ['20908', '20909', '20910', '20911', '20912']
2025-12-21 04:16:26.010 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:26.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:26.010 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:26.010 DEBUG [src.node.docker_mananger] docker run -i -t -p 20908:20908 -p 20909:20909 -p 20910:20910 -p 20911:20911 -p 20912:20912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20910 --rest-port=20908 --tcp-port=20909 --discv5-udp-port=20911 --rest-address=0.0.0.0 --nat=extip:172.18.25.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8dd0a5aa443b948bafb246bc8d4ff2beaeb89a4c4c0c84ea7ccccea7dec22ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20912 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QOZ6C57T3gTzODKdfGFq-4s4cebcQQ_mL9fTdyAQQuwiJI7x4DC6BBOsGruOtgXoH_OMZw94S4SAhttJ_2d9iU8CgmlkgnY0gmlwhKwSkOWKbXVsdGlhZGRyc5YACASsEpDlBudrAAoErBKQ5QbnbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx_03ccXv7W3DISyWjydJTauJPBbftScPfSZ14Qf3swmDdGNwgudrg3VkcILnbYV3YWt1MgA --store=false
2025-12-21 04:16:26.231 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.55 waku 8c0925994e58b513e9e1f58383a39838984fc8feef676187ab9b2a131f4153e9
2025-12-21 04:16:26.265 DEBUG [src.node.docker_mananger] Container started with ID 8c0925994e58. Setting up logs at ./log/docker/node11_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:26.265 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20908
2025-12-21 04:16:26.266 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:27.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20908/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:27.271 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-21 04:16:27.271 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:27.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:27.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.55/tcp/20909/p2p/16Uiu2HAm9TSGGnAvstNt5vpYKxCo8Ke8TZcaPXV5GoJ1uMkirbT3","/ip4/172.18.25.55/tcp/20910/ws/p2p/16Uiu2HAm9TSGGnAvstNt5vpYKxCo8Ke8TZcaPXV5GoJ1uMkirbT3"],"enrUri":"enr:-L24QKo1O7TlnO6rNH6Hurn6gBcxVxRJ6f9PDhVJvNoq1NObQYCj4OWoL6ipyghtI6sRENOkXAD7UTxJw77jGroKFMMCgmlkgnY0gmlwhKwSGTeKbXVsdGlhZGRyc5YACASsEhk3BlGtAAoErBIZNwZRrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0HdFHrMRAIO1oSQ-ZnXE8eZ9f5Dl4EH4twWmsGahKMaDdGNwglGtg3VkcIJRr4V3YWt1MgA"}'
2025-12-21 04:16:27.274 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:27.274 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:28.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20908/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-21 04:16:28.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:28.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:28.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node12_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:28.324 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:28.424 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:28.424 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:28.426 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:28.426 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.142
2025-12-21 04:16:28.427 DEBUG [src.node.docker_mananger] Generated ports ['37850', '37851', '37852', '37853', '37854']
2025-12-21 04:16:28.427 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:28.427 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:28.427 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:28.427 DEBUG [src.node.docker_mananger] docker run -i -t -p 37850:37850 -p 37851:37851 -p 37852:37852 -p 37853:37853 -p 37854:37854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37852 --rest-port=37850 --tcp-port=37851 --discv5-udp-port=37853 --rest-address=0.0.0.0 --nat=extip:172.18.153.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee0610990dc8a43ba2deb83cae7fe8ab7e8bedadf539528fc2b3e67d1bfbe9ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37854 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QKo1O7TlnO6rNH6Hurn6gBcxVxRJ6f9PDhVJvNoq1NObQYCj4OWoL6ipyghtI6sRENOkXAD7UTxJw77jGroKFMMCgmlkgnY0gmlwhKwSGTeKbXVsdGlhZGRyc5YACASsEhk3BlGtAAoErBIZNwZRrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0HdFHrMRAIO1oSQ-ZnXE8eZ9f5Dl4EH4twWmsGahKMaDdGNwglGtg3VkcIJRr4V3YWt1MgA --store=false
2025-12-21 04:16:28.639 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.142 waku 51da880429786180500ee2d16ea5a3c26a6a01b2c0e99abad9c76bec564185a2
2025-12-21 04:16:28.669 DEBUG [src.node.docker_mananger] Container started with ID 51da88042978. Setting up logs at ./log/docker/node12_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:28.670 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37850
2025-12-21 04:16:28.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:29.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37850/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:29.674 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-21 04:16:29.675 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:29.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:29.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.142/tcp/37851/p2p/16Uiu2HAmJiwzHJkXo5F1HwzEzC7hmsa9aPyex9dqbhDUZtAjrgrX","/ip4/172.18.153.142/tcp/37852/ws/p2p/16Uiu2HAmJiwzHJkXo5F1HwzEzC7hmsa9aPyex9dqbhDUZtAjrgrX"],"enrUri":"enr:-L24QPhkRSu3XPEbO39PHlRc68zgAemyxi8OVrReovF9bWPeGN1ZcsYm8LTdwRR4U0TW1sdauvcR4aZD89IJuAoi4SECgmlkgnY0gmlwhKwSmY6KbXVsdGlhZGRyc5YACASsEpmOBpPbAAoErBKZjgaT3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWinGGmKLlUszAn1aPS_CHOkgViSoiKqIoIoD-AL3xlyDdGNwgpPbg3VkcIKT3YV3YWt1MgA"}'
2025-12-21 04:16:29.677 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:29.678 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:30.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37850/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-21 04:16:30.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:30.731 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:30.731 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node13_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:30.731 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:30.831 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:30.831 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:30.834 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:30.834 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.124
2025-12-21 04:16:30.834 DEBUG [src.node.docker_mananger] Generated ports ['45982', '45983', '45984', '45985', '45986']
2025-12-21 04:16:30.834 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:30.834 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:30.834 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:30.834 DEBUG [src.node.docker_mananger] docker run -i -t -p 45982:45982 -p 45983:45983 -p 45984:45984 -p 45985:45985 -p 45986:45986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45984 --rest-port=45982 --tcp-port=45983 --discv5-udp-port=45985 --rest-address=0.0.0.0 --nat=extip:172.18.201.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af6555aacc5edcbee865ceb2fda7e4a2c8286392db9c0ebace0bd4e9ee352c57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45986 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QPhkRSu3XPEbO39PHlRc68zgAemyxi8OVrReovF9bWPeGN1ZcsYm8LTdwRR4U0TW1sdauvcR4aZD89IJuAoi4SECgmlkgnY0gmlwhKwSmY6KbXVsdGlhZGRyc5YACASsEpmOBpPbAAoErBKZjgaT3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWinGGmKLlUszAn1aPS_CHOkgViSoiKqIoIoD-AL3xlyDdGNwgpPbg3VkcIKT3YV3YWt1MgA --store=false
2025-12-21 04:16:31.045 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.124 waku b63292bbc64701c1bb9ec4740b7e54ae81523b159bb373724c644cbf2ce95364
2025-12-21 04:16:31.081 DEBUG [src.node.docker_mananger] Container started with ID b63292bbc647. Setting up logs at ./log/docker/node13_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:31.082 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45982
2025-12-21 04:16:31.082 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:32.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45982/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:32.086 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-21 04:16:32.087 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:32.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:32.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.124/tcp/45983/p2p/16Uiu2HAmUsrmw8rwfJHr8tJwLTb9sf46nqXQJ6y84sHCpR8msJDG","/ip4/172.18.201.124/tcp/45984/ws/p2p/16Uiu2HAmUsrmw8rwfJHr8tJwLTb9sf46nqXQJ6y84sHCpR8msJDG"],"enrUri":"enr:-L24QHpaghCSnqFYqV6iMT25ystUVUgeHCV55ZYxk9_2j5FfSaXH__MH3jidJYuGvRnadnQPxq11ErpwGVBa-ZRXVGoCgmlkgnY0gmlwhKwSyXyKbXVsdGlhZGRyc5YACASsEsl8BrOfAAoErBLJfAazoN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8Qb55OUuYuoRhgFvmHZcEDOJlPagmpLYX_8Ys8geEpuDdGNwgrOfg3VkcIKzoYV3YWt1MgA"}'
2025-12-21 04:16:32.089 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:32.089 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:33.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45982/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-21 04:16:33.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:33.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:33.138 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node14_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:33.139 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:33.239 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:33.242 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:33.245 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:33.249 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.35
2025-12-21 04:16:33.249 DEBUG [src.node.docker_mananger] Generated ports ['44009', '44010', '44011', '44012', '44013']
2025-12-21 04:16:33.250 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:33.250 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:33.250 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:33.250 DEBUG [src.node.docker_mananger] docker run -i -t -p 44009:44009 -p 44010:44010 -p 44011:44011 -p 44012:44012 -p 44013:44013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44011 --rest-port=44009 --tcp-port=44010 --discv5-udp-port=44012 --rest-address=0.0.0.0 --nat=extip:172.18.106.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd9ca38aab4ffdde0ddf004fd9f9266fa7b945af16fae70d0cfd8257a86adef8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44013 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QHpaghCSnqFYqV6iMT25ystUVUgeHCV55ZYxk9_2j5FfSaXH__MH3jidJYuGvRnadnQPxq11ErpwGVBa-ZRXVGoCgmlkgnY0gmlwhKwSyXyKbXVsdGlhZGRyc5YACASsEsl8BrOfAAoErBLJfAazoN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8Qb55OUuYuoRhgFvmHZcEDOJlPagmpLYX_8Ys8geEpuDdGNwgrOfg3VkcIKzoYV3YWt1MgA --store=false
2025-12-21 04:16:33.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.35 waku 72ea9898ce0417fab8b427a11337a2d3460752d3228c7323959a041903f7f4b6
2025-12-21 04:16:33.504 DEBUG [src.node.docker_mananger] Container started with ID 72ea9898ce04. Setting up logs at ./log/docker/node14_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:33.505 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44009
2025-12-21 04:16:33.505 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:34.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44009/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:34.510 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-21 04:16:34.510 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:34.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:34.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.35/tcp/44010/p2p/16Uiu2HAkx7nmrZ8QrjjvUmfuEx1Lh2wZpgeYHvicGbSaWPzAqppN","/ip4/172.18.106.35/tcp/44011/ws/p2p/16Uiu2HAkx7nmrZ8QrjjvUmfuEx1Lh2wZpgeYHvicGbSaWPzAqppN"],"enrUri":"enr:-L24QPxSt0gnChzEteHUqA2syEbYIw2RyRkQPBkHf-gEW4uBdwQNk-NCY2hmaxU3uk4ETruDTkpfB5m7mua2huhRraYCgmlkgnY0gmlwhKwSaiOKbXVsdGlhZGRyc5YACASsEmojBqvqAAoErBJqIwar690DgnJzhQADAQAAiXNlY3AyNTZrMaECJ_5J1OM7mxPBJGeT-z-Q7n-P6tXHMbbS6T16vGLA1weDdGNwgqvqg3VkcIKr7IV3YWt1MgA"}'
2025-12-21 04:16:34.513 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:34.513 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:35.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44009/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-21 04:16:35.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:35.563 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:35.563 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node15_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:35.563 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:35.663 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:35.664 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:35.665 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:35.666 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.189
2025-12-21 04:16:35.666 DEBUG [src.node.docker_mananger] Generated ports ['58107', '58108', '58109', '58110', '58111']
2025-12-21 04:16:35.666 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:35.666 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:35.666 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:35.666 DEBUG [src.node.docker_mananger] docker run -i -t -p 58107:58107 -p 58108:58108 -p 58109:58109 -p 58110:58110 -p 58111:58111 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58109 --rest-port=58107 --tcp-port=58108 --discv5-udp-port=58110 --rest-address=0.0.0.0 --nat=extip:172.18.17.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bf6acdcad8f850ccfeda2fc17c1e2c443bdf5f1d9f6c3fd926a482cbab23dbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58111 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QPxSt0gnChzEteHUqA2syEbYIw2RyRkQPBkHf-gEW4uBdwQNk-NCY2hmaxU3uk4ETruDTkpfB5m7mua2huhRraYCgmlkgnY0gmlwhKwSaiOKbXVsdGlhZGRyc5YACASsEmojBqvqAAoErBJqIwar690DgnJzhQADAQAAiXNlY3AyNTZrMaECJ_5J1OM7mxPBJGeT-z-Q7n-P6tXHMbbS6T16vGLA1weDdGNwgqvqg3VkcIKr7IV3YWt1MgA --store=false
2025-12-21 04:16:35.886 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.189 waku 729454d36f1e8056cc85ee4e6ae7dc041f9438f8d5743f41fd30dfa75a30e181
2025-12-21 04:16:35.917 DEBUG [src.node.docker_mananger] Container started with ID 729454d36f1e. Setting up logs at ./log/docker/node15_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:35.918 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58107
2025-12-21 04:16:35.919 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:36.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58107/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:36.923 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-21 04:16:36.924 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:36.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58107/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:36.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.189/tcp/58108/p2p/16Uiu2HAmJ3vVjKdiNnRstkDDgysYZZHi93FTZ1sVceNfHb94A4jE","/ip4/172.18.17.189/tcp/58109/ws/p2p/16Uiu2HAmJ3vVjKdiNnRstkDDgysYZZHi93FTZ1sVceNfHb94A4jE"],"enrUri":"enr:-L24QMXDYe2MzPxvGQ6lsxFWlVcIQNqAe6Tr8EtdL5lk8YJsETar9z4meTZFYd4QYshr1YSiLmpGW41nYYl2Z2wX70wCgmlkgnY0gmlwhKwSEb2KbXVsdGlhZGRyc5YACASsEhG9BuL8AAoErBIRvQbi_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUCpvWoULI7DBPfH5aTSXcSMEXl-yX_Q8PenagllWgRWDdGNwguL8g3VkcILi_oV3YWt1MgA"}'
2025-12-21 04:16:36.927 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:36.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:37.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58107/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-21 04:16:37.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:37.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:37.983 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node16_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:37.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:38.083 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:38.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:38.087 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:38.088 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.142
2025-12-21 04:16:38.088 DEBUG [src.node.docker_mananger] Generated ports ['23800', '23801', '23802', '23803', '23804']
2025-12-21 04:16:38.088 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:38.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:38.088 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:38.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 23800:23800 -p 23801:23801 -p 23802:23802 -p 23803:23803 -p 23804:23804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23802 --rest-port=23800 --tcp-port=23801 --discv5-udp-port=23803 --rest-address=0.0.0.0 --nat=extip:172.18.20.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f327a3d9bbc95fddce5c5fbfd502af050b51336eab7efaf3785bf8c9afa89a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23804 --metrics-logging=true --relay=false --filternode=/ip4/172.18.96.47/tcp/63449/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN --discv5-bootstrap-node=enr:-L24QMXDYe2MzPxvGQ6lsxFWlVcIQNqAe6Tr8EtdL5lk8YJsETar9z4meTZFYd4QYshr1YSiLmpGW41nYYl2Z2wX70wCgmlkgnY0gmlwhKwSEb2KbXVsdGlhZGRyc5YACASsEhG9BuL8AAoErBIRvQbi_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUCpvWoULI7DBPfH5aTSXcSMEXl-yX_Q8PenagllWgRWDdGNwguL8g3VkcILi_oV3YWt1MgA --store=false
2025-12-21 04:16:38.313 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.142 waku 612d515061016beff7d5ab45efabad160bb8f57712828d2e123e98e8483346f3
2025-12-21 04:16:38.346 DEBUG [src.node.docker_mananger] Container started with ID 612d51506101. Setting up logs at ./log/docker/node16_2025-12-21_04-16-01__59d4907f-dd77-456a-ac6d-15cc2543acdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:38.346 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23800
2025-12-21 04:16:38.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:39.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23800/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:39.351 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-21 04:16:39.351 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:39.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:39.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.142/tcp/23801/p2p/16Uiu2HAmBgbX4SnokoxGChkA1RHM1KhyvUTwgknTcvoJ1XDo3UBo","/ip4/172.18.20.142/tcp/23802/ws/p2p/16Uiu2HAmBgbX4SnokoxGChkA1RHM1KhyvUTwgknTcvoJ1XDo3UBo"],"enrUri":"enr:-L24QOmxvhgwhq_CdmnKx-AR6sXxrfTi1xx53ibnkrFwrEmNdNfLIv9NCXWQ9n9z_10rFKOylUbk7PYRpmKH--rgsqACgmlkgnY0gmlwhKwSFI6KbXVsdGlhZGRyc5YACASsEhSOBlz5AAoErBIUjgZc-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8Y2osvC2tIhMJ2hiLw2Fdz1jMQq7RRDznGExBLvAem6DdGNwglz5g3VkcIJc-4V3YWt1MgA"}'
2025-12-21 04:16:39.354 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:39.354 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:40.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23800/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-21 04:16:40.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:40.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46856/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:40.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.96.47/tcp/37024/p2p/16Uiu2HAkvd7JCa5Dk2TWnJW8SQ9V2e5r5jQijpPPNyH4Vko2WWHN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-123-ge3dd62","origin":"Discv5"}]'
2025-12-21 04:16:40.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63448/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:40.411 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-21 04:16:40.412 DEBUG [src.libs.common] Sleeping for 100 seconds
2025-12-21 04:18:20.412 DEBUG [tests.e2e.test_e2e] Node1 publish message
2025-12-21 04:18:20.413 DEBUG [src.steps.store] Relaying message
2025-12-21 04:18:20.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46856/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-21 04:18:20.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:18:20.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:18:20.619 DEBUG [src.libs.common] Sleeping for 4 seconds
2025-12-21 04:18:24.619 DEBUG [tests.e2e.test_e2e] 15 Node requests the published message of subscribed filter topic
2025-12-21 04:18:24.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11641/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.624 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.624 DEBUG [tests.e2e.test_e2e] Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39934/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.627 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.627 DEBUG [tests.e2e.test_e2e] Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24306/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.630 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.631 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63552/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.634 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.634 DEBUG [tests.e2e.test_e2e] Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59472/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.637 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.637 DEBUG [tests.e2e.test_e2e] Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39581/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.641 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.641 DEBUG [tests.e2e.test_e2e] Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32629/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.644 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.644 DEBUG [tests.e2e.test_e2e] Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40866/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.647 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.647 DEBUG [tests.e2e.test_e2e] Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59242/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.650 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.650 DEBUG [tests.e2e.test_e2e] Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20908/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.653 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.654 DEBUG [tests.e2e.test_e2e] Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.656 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.657 DEBUG [tests.e2e.test_e2e] Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45982/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.660 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.660 DEBUG [tests.e2e.test_e2e] Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44009/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.663 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.663 DEBUG [tests.e2e.test_e2e] Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58107/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.666 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.666 DEBUG [tests.e2e.test_e2e] Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23800/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:24.669 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":1766290700412860870,"ephemeral":false}]'
2025-12-21 04:18:24.669 DEBUG [tests.e2e.test_e2e] Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290700412860870, 'ephemeral': False}]
2025-12-21 04:18:24.671 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:18:24.672 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:18:24.672 DEBUG [src.node.waku_node] Stopping container with id 25341f8ffbd4
2025-12-21 04:18:25.383 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:25.384 DEBUG [src.node.waku_node] Stopping container with id 9c35fc6930cb
2025-12-21 04:18:26.111 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:26.111 DEBUG [src.node.waku_node] Stopping container with id 7e92be3deda0
2025-12-21 04:18:26.200 ERROR [src.node.docker_mananger] Max retries reached for container 25341f8ffbd4. Exiting log stream.
2025-12-21 04:18:26.821 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:26.823 DEBUG [src.node.waku_node] Stopping container with id 6b7038218843
2025-12-21 04:18:27.457 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:27.457 DEBUG [src.node.waku_node] Stopping container with id b7c31737f889
2025-12-21 04:18:27.639 ERROR [src.node.docker_mananger] Max retries reached for container 7e92be3deda0. Exiting log stream.
2025-12-21 04:18:28.069 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:28.070 DEBUG [src.node.waku_node] Stopping container with id 2a68b5b8b026
2025-12-21 04:18:28.238 ERROR [src.node.docker_mananger] Max retries reached for container 9c35fc6930cb. Exiting log stream.
2025-12-21 04:18:28.371 ERROR [src.node.docker_mananger] Max retries reached for container 6b7038218843. Exiting log stream.
2025-12-21 04:18:28.739 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:28.739 DEBUG [src.node.waku_node] Stopping container with id edbf09052515
2025-12-21 04:18:28.883 ERROR [src.node.docker_mananger] Max retries reached for container b7c31737f889. Exiting log stream.
2025-12-21 04:18:29.352 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:29.352 DEBUG [src.node.waku_node] Stopping container with id ed6f9200733c
2025-12-21 04:18:29.557 ERROR [src.node.docker_mananger] Max retries reached for container 2a68b5b8b026. Exiting log stream.
2025-12-21 04:18:30.166 ERROR [src.node.docker_mananger] Max retries reached for container edbf09052515. Exiting log stream.
2025-12-21 04:18:39.962 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:39.965 DEBUG [src.node.waku_node] Stopping container with id 6d105fd68794
2025-12-21 04:18:40.567 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:40.568 DEBUG [src.node.waku_node] Stopping container with id 54fc8071105f
2025-12-21 04:18:40.784 ERROR [src.node.docker_mananger] Max retries reached for container ed6f9200733c. Exiting log stream.
2025-12-21 04:18:41.468 ERROR [src.node.docker_mananger] Max retries reached for container 6d105fd68794. Exiting log stream.
2025-12-21 04:18:51.232 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:51.233 DEBUG [src.node.waku_node] Stopping container with id 4b9a37b6105f
2025-12-21 04:18:51.814 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:51.815 DEBUG [src.node.waku_node] Stopping container with id 8c0925994e58
2025-12-21 04:18:52.045 ERROR [src.node.docker_mananger] Max retries reached for container 54fc8071105f. Exiting log stream.
2025-12-21 04:18:52.628 ERROR [src.node.docker_mananger] Max retries reached for container 4b9a37b6105f. Exiting log stream.
2025-12-21 04:19:02.414 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:19:02.414 DEBUG [src.node.waku_node] Stopping container with id 51da88042978
2025-12-21 04:19:03.032 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:19:03.033 DEBUG [src.node.waku_node] Stopping container with id b63292bbc647
2025-12-21 04:19:03.233 ERROR [src.node.docker_mananger] Max retries reached for container 8c0925994e58. Exiting log stream.
2025-12-21 04:19:03.596 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:19:03.596 DEBUG [src.node.waku_node] Stopping container with id 72ea9898ce04
2025-12-21 04:19:03.845 ERROR [src.node.docker_mananger] Max retries reached for container 51da88042978. Exiting log stream.
2025-12-21 04:19:04.125 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:19:04.126 DEBUG [src.node.waku_node] Stopping container with id 729454d36f1e
2025-12-21 04:19:04.409 ERROR [src.node.docker_mananger] Max retries reached for container b63292bbc647. Exiting log stream.
2025-12-21 04:19:04.938 ERROR [src.node.docker_mananger] Max retries reached for container 72ea9898ce04. Exiting log stream.
2025-12-21 04:19:14.690 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:19:14.691 DEBUG [src.node.waku_node] Stopping container with id 612d51506101
2025-12-21 04:19:15.502 ERROR [src.node.docker_mananger] Max retries reached for container 729454d36f1e. Exiting log stream.
2025-12-21 04:19:25.237 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:19:25.238 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:19:25.283 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.020 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.745 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.803 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.833 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.886 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.913 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:26.994 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:27.020 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:27.044 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:27.071 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:27.096 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:27.122 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:27.146 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:19:27.147 ERROR [src.node.docker_mananger] Max retries reached for container 612d51506101. Exiting log stream.
2025-12-21 04:19:27.172 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2025-12-21 04:46:23.524 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:46:23.524 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb
2025-12-21 04:46:23.525 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:46:23.525 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:46:23.525 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:46:23.532 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:46:23.532 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
2025-12-21 04:46:23.533 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:46:23.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:46:23.534 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:46:23.534 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.102
2025-12-21 04:46:23.534 DEBUG [src.node.docker_mananger] Generated ports ['28627', '28628', '28629', '28630', '28631']
2025-12-21 04:46:23.534 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:46:23.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:46:23.535 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:46:23.535 DEBUG [src.node.docker_mananger] docker run -i -t -p 28627:28627 -p 28628:28628 -p 28629:28629 -p 28630:28630 -p 28631:28631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28629 --rest-port=28627 --tcp-port=28628 --discv5-udp-port=28630 --rest-address=0.0.0.0 --nat=extip:172.18.233.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf68e4bef5029acfadf2a7fecd2ced599acc063feebc22db680cbfabafeab315 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28631 --metrics-logging=true --store=true --relay=true
2025-12-21 04:46:23.712 ERROR [src.node.docker_mananger] Max retries reached for container a56bce124f52. Exiting log stream.
2025-12-21 04:46:23.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.102 waku 4c608c91bf41c80f260ab7c73dd9dcdc3e12a5e18989443930b70d3611465ab0
2025-12-21 04:46:23.753 DEBUG [src.node.docker_mananger] Container started with ID 4c608c91bf41. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
2025-12-21 04:46:23.754 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28627
2025-12-21 04:46:23.755 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:46:24.255 ERROR [src.node.docker_mananger] Max retries reached for container efa5cd94eebc. Exiting log stream.
2025-12-21 04:46:24.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:24.758 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-21 04:46:24.759 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:46:24.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:24.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ","/ip4/172.18.233.102/tcp/28629/ws/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"],"enrUri":"enr:-L24QBerunVyzGr3m6BhBxb3ejxRvCpPbERdZfU_gagreTMZH4jat4sO0raDw_XmKZZeTW41b0ujgkfHAOye8a5WkPACgmlkgnY0gmlwhKwS6WaKbXVsdGlhZGRyc5YACASsEulmBm_UAAoErBLpZgZv1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEXA8Jggz3TY0Ep5-FfC57Wlg9COTUnJYFt1mninBJcODdGNwgm_Ug3VkcIJv1oV3YWt1MgM"}'
2025-12-21 04:46:24.761 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:46:24.768 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:46:24.768 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
2025-12-21 04:46:24.769 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:46:24.769 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:46:24.770 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:46:24.770 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.91
2025-12-21 04:46:24.770 DEBUG [src.node.docker_mananger] Generated ports ['14479', '14480', '14481', '14482', '14483']
2025-12-21 04:46:24.770 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:46:24.771 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:46:24.771 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:46:24.771 DEBUG [src.node.docker_mananger] docker run -i -t -p 14479:14479 -p 14480:14480 -p 14481:14481 -p 14482:14482 -p 14483:14483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14481 --rest-port=14479 --tcp-port=14480 --discv5-udp-port=14482 --rest-address=0.0.0.0 --nat=extip:172.18.82.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4d4884da7072210f915ac223d0dcfcfaf4bef4a51e4bbc2ff2f917518a7aadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14483 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBerunVyzGr3m6BhBxb3ejxRvCpPbERdZfU_gagreTMZH4jat4sO0raDw_XmKZZeTW41b0ujgkfHAOye8a5WkPACgmlkgnY0gmlwhKwS6WaKbXVsdGlhZGRyc5YACASsEulmBm_UAAoErBLpZgZv1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEXA8Jggz3TY0Ep5-FfC57Wlg9COTUnJYFt1mninBJcODdGNwgm_Ug3VkcIJv1oV3YWt1MgM --storenode=/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ --store=true --relay=true
2025-12-21 04:46:24.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.91 waku 106a4a5598d48d148ef8404cbe9e8281b1d57ee3bd3162a03f14ce3a9169419c
2025-12-21 04:46:25.012 DEBUG [src.node.docker_mananger] Container started with ID 106a4a5598d4. Setting up logs at ./log/docker/store_node1_2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
2025-12-21 04:46:25.012 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14479
2025-12-21 04:46:25.013 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:46:26.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14479/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:26.018 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-21 04:46:26.019 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:46:26.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:26.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.91/tcp/14480/p2p/16Uiu2HAmTjjbRwUvQ2c11wjASacyTemDRZn5X7e5pVmZt4NsA7RA","/ip4/172.18.82.91/tcp/14481/ws/p2p/16Uiu2HAmTjjbRwUvQ2c11wjASacyTemDRZn5X7e5pVmZt4NsA7RA"],"enrUri":"enr:-L24QJaF0UBJF9FOsLYc7Qpi5HbJzis6M6UiWG8uHBDmIvtSA5r_N9FeiQsRLvBB6491UL2r1vzPPRX5V6ok0W-kZ-YCgmlkgnY0gmlwhKwSUluKbXVsdGlhZGRyc5YACASsElJbBjiQAAoErBJSWwY4kd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4BaF52uFZmwk1i9MdHluBxUQ0ps1NWtREIJeOWOq_TmDdGNwgjiQg3VkcII4koV3YWt1MgM"}'
2025-12-21 04:46:26.022 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:46:26.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14479/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"]'
2025-12-21 04:46:26.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:46:26.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28627/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:46:26.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:46:26.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14479/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:46:26.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:46:26.031 DEBUG [src.steps.store] Relaying message
2025-12-21 04:46:26.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28627/relay/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-21 04:46:26.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:46:26.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:46:26.237 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-21 04:46:26.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:26.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"}]}'
2025-12-21 04:46:26.241 DEBUG [src.steps.store] messages length is 1
2025-12-21 04:46:26.241 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-21 04:46:26.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14479/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:26.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"}]}'
2025-12-21 04:46:26.244 DEBUG [src.steps.store] messages length is 1
2025-12-21 04:46:26.244 DEBUG [src.node.waku_node] Restarting container with id 4c608c91bf41
2025-12-21 04:46:26.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:27.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:27.096 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-21 04:46:27.097 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:46:27.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:27.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ","/ip4/172.18.233.102/tcp/28629/ws/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"],"enrUri":"enr:-L24QBerunVyzGr3m6BhBxb3ejxRvCpPbERdZfU_gagreTMZH4jat4sO0raDw_XmKZZeTW41b0ujgkfHAOye8a5WkPACgmlkgnY0gmlwhKwS6WaKbXVsdGlhZGRyc5YACASsEulmBm_UAAoErBLpZgZv1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEXA8Jggz3TY0Ep5-FfC57Wlg9COTUnJYFt1mninBJcODdGNwgm_Ug3VkcIJv1oV3YWt1MgM"}'
2025-12-21 04:46:27.099 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:46:27.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14479/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"]'
2025-12-21 04:46:27.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:46:27.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28627/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:46:27.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:46:27.140 DEBUG [src.steps.store] Relaying message
2025-12-21 04:46:27.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28627/relay/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-21 04:46:27.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:46:27.146 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:46:27.346 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-21 04:46:27.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:27.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
2025-12-21 04:46:27.350 DEBUG [src.steps.store] messages length is 2
2025-12-21 04:46:27.351 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-21 04:46:27.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14479/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:27.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
2025-12-21 04:46:27.354 DEBUG [src.steps.store] messages length is 2
2025-12-21 04:46:27.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28627/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:27.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
2025-12-21 04:46:27.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14479/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:46:27.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
2025-12-21 04:46:27.361 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:46:27.363 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:46:27.363 DEBUG [src.node.waku_node] Stopping container with id 4c608c91bf41
2025-12-21 04:46:27.920 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:46:27.920 DEBUG [src.node.waku_node] Stopping container with id 106a4a5598d4
2025-12-21 04:46:28.451 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:46:28.454 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:46:28.473 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:46:28.481 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_relay_and_store with id: 2025-12-21_04-24-57__55370746-237d-4f4e-aaf8-56f55112e17d
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-21_04-24-57__55370746-237d-4f4e-aaf8-56f55112e17d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55077', '55078', '55079', '55080', '55081']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55077:55077 -p 55078:55078 -p 55079:55079 -p 55080:55080 -p 55081:55081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55079 --rest-port=55077 --tcp-port=55078 --discv5-udp-port=55080 --rest-address=0.0.0.0 --nat=extip:172.18.1.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbf0ef13cedaac7bcefa5a1cd2031b6961f8ffbe10ad26cac21ddfcdbe576890 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55081 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.145 waku b777998be61395f5ca87b10d66019bf2506066534c2cc5964d6a7ff11b831241
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b777998be613. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-24-57__55370746-237d-4f4e-aaf8-56f55112e17d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55077
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 53cac4ddb502. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1b0c5314d2cb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55077/health" -H "Content-Type: 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:55077/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/55078/p2p/16Uiu2HAm7vkEvQRT9FzJWPTam3qVtyT1m3FFfwLE9EdiQWyVyU7g","/ip4/172.18.1.145/tcp/55079/ws/p2p/16Uiu2HAm7vkEvQRT9FzJWPTam3qVtyT1m3FFfwLE9EdiQWyVyU7g"],"enrUri":"enr:-L24QC-2Vwl8ZqoKwpx_skRdDe3KK2eah13yyvTIc_YnQCBJPNI0KYZz3OnIv0pFwLzEXW4cBpHy5f-b4WvF5SvcJXsCgmlkgnY0gmlwhKwSAZGKbXVsdGlhZGRyc5YACASsEgGRBtcmAAoErBIBkQbXJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECub7ngRhb57gYxpF42BODujQ6wGSK8k-usW7f85ufIY-DdGNwgtcmg3VkcILXKIV3YWt1MgE"}'
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-21_04-24-57__55370746-237d-4f4e-aaf8-56f55112e17d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26311', '26312', '26313', '26314', '26315']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26311:26311 -p 26312:26312 -p 26313:26313 -p 26314:26314 -p 26315:26315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26313 --rest-port=26311 --tcp-port=26312 --discv5-udp-port=26314 --rest-address=0.0.0.0 --nat=extip:172.18.87.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebfdc19c64bfcd85274466cf3bbb0abb406682beabff6e0cc512e54efbcbf1f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26315 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC-2Vwl8ZqoKwpx_skRdDe3KK2eah13yyvTIc_YnQCBJPNI0KYZz3OnIv0pFwLzEXW4cBpHy5f-b4WvF5SvcJXsCgmlkgnY0gmlwhKwSAZGKbXVsdGlhZGRyc5YACASsEgGRBtcmAAoErBIBkQbXJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECub7ngRhb57gYxpF42BODujQ6wGSK8k-usW7f85ufIY-DdGNwgtcmg3VkcILXKIV3YWt1MgE --storenode=/ip4/172.18.1.145/tcp/55078/p2p/16Uiu2HAm7vkEvQRT9FzJWPTam3qVtyT1m3FFfwLE9EdiQWyVyU7g --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.238 waku 484ec32a52ccff59a56f53227c1cf7303ef9383e441661d6c6108ee8112e7344
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 484ec32a52cc. Setting up logs at ./log/docker/store_node1_2025-12-21_04-24-57__55370746-237d-4f4e-aaf8-56f55112e17d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26311
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26311/health" -H "Content-Type: 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:26311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.238/tcp/26312/p2p/16Uiu2HAmHSmp2KfUJiY1e4wbjNdMTeBRsKF55M2MYyE4RsHoAfp1","/ip4/172.18.87.238/tcp/26313/ws/p2p/16Uiu2HAmHSmp2KfUJiY1e4wbjNdMTeBRsKF55M2MYyE4RsHoAfp1"],"enrUri":"enr:-L24QDdB0v7rzZR9tQFRg31N8_eWANhFYLvKX3uPLWy9ZlJPeIenc7Fw7z1t4xm6keTX3AT9rV_-j6Wxs0zCDgsePigCgmlkgnY0gmlwhKwSV-6KbXVsdGlhZGRyc5YACASsElfuBmbIAAoErBJX7gZmyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRylJdV2ufbeO9v0JJvt0dYQIjXbKsq89H9By1CWIXcaDdGNwgmbIg3VkcIJmyoV3YWt1MgM"}'
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:26311/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.145/tcp/55078/p2p/16Uiu2HAm7vkEvQRT9FzJWPTam3qVtyT1m3FFfwLE9EdiQWyVyU7g"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55077/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:26311/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:55077/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:26311/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":"0x3d30f79d5015b922485497eeb3497d665b0cf7156a34d7d385cd02cdc09171f9"}]}'
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 b777998be613
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 484ec32a52cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2025-12-21 04:37:54.738 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:37:54.738 DEBUG [tests.conftest] Running test: test_store_without_encoding_pubsubtopic with id: 2025-12-21_04-37-54__b8b93ce6-a28b-4e97-a0ff-6c581cb76eed
2025-12-21 04:37:54.738 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:37:54.738 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:37:54.739 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:37:54.746 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:37:54.746 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-37-54__b8b93ce6-a28b-4e97-a0ff-6c581cb76eed__wakuorg_nwaku:latest.log
2025-12-21 04:37:54.746 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:37:54.746 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:37:54.748 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:37:54.748 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.59
2025-12-21 04:37:54.748 DEBUG [src.node.docker_mananger] Generated ports ['58512', '58513', '58514', '58515', '58516']
2025-12-21 04:37:54.748 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:37:54.748 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:37:54.748 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:37:54.748 DEBUG [src.node.docker_mananger] docker run -i -t -p 58512:58512 -p 58513:58513 -p 58514:58514 -p 58515:58515 -p 58516:58516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58514 --rest-port=58512 --tcp-port=58513 --discv5-udp-port=58515 --rest-address=0.0.0.0 --nat=extip:172.18.246.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6602efe5637d0be4ce82e78f63490cae017fc2e1abfa52fcfa22f92aefe9cb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58516 --metrics-logging=true --store=true --relay=true
2025-12-21 04:37:54.946 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.59 waku 163b6477dc2230b31bc36b7814a3e5548f1012a3e3deee809e2eefd2ddb7a7c8
2025-12-21 04:37:54.979 DEBUG [src.node.docker_mananger] Container started with ID 163b6477dc22. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-37-54__b8b93ce6-a28b-4e97-a0ff-6c581cb76eed__wakuorg_nwaku:latest.log
2025-12-21 04:37:54.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58512
2025-12-21 04:37:54.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:37:54.986 ERROR [src.node.docker_mananger] Max retries reached for container 10cdefbec263. Exiting log stream.
2025-12-21 04:37:55.546 ERROR [src.node.docker_mananger] Max retries reached for container 1f5d943856ec. Exiting log stream.
2025-12-21 04:37:55.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58512/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:55.986 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-21 04:37:55.986 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:37:55.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58512/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:55.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.59/tcp/58513/p2p/16Uiu2HAmTZoeDka8cCBJaY71rKNLd3BQrcZTq3Rj8VknMXTQAiBd","/ip4/172.18.246.59/tcp/58514/ws/p2p/16Uiu2HAmTZoeDka8cCBJaY71rKNLd3BQrcZTq3Rj8VknMXTQAiBd"],"enrUri":"enr:-L24QAA_E9o0YdMTYIjMX4lCxfuFPfxNzBr_S3fY-Oo23XGmG6uA2e2Pa_24DySQrj3A-235ng8Dpb58kq--upZ-5vMCgmlkgnY0gmlwhKwS9juKbXVsdGlhZGRyc5YACASsEvY7BuSRAAoErBL2Owbkkt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3YtKy-xo1ttKsBx8XaUAZNCLJIZygWRI8D64gR_Op8SDdGNwguSRg3VkcILkk4V3YWt1MgM"}'
2025-12-21 04:37:55.988 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:37:55.996 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:37:55.996 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-37-54__b8b93ce6-a28b-4e97-a0ff-6c581cb76eed__wakuorg_nwaku:latest.log
2025-12-21 04:37:55.996 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:37:55.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:37:55.998 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:37:55.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.158
2025-12-21 04:37:55.998 DEBUG [src.node.docker_mananger] Generated ports ['58604', '58605', '58606', '58607', '58608']
2025-12-21 04:37:55.998 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:37:55.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:37:55.998 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:37:55.999 DEBUG [src.node.docker_mananger] docker run -i -t -p 58604:58604 -p 58605:58605 -p 58606:58606 -p 58607:58607 -p 58608:58608 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58606 --rest-port=58604 --tcp-port=58605 --discv5-udp-port=58607 --rest-address=0.0.0.0 --nat=extip:172.18.53.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fadc032fb75b6c702a4cdf95fcacac3abfff5ccaaa8baecb9adec2ef0afdddf5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58608 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAA_E9o0YdMTYIjMX4lCxfuFPfxNzBr_S3fY-Oo23XGmG6uA2e2Pa_24DySQrj3A-235ng8Dpb58kq--upZ-5vMCgmlkgnY0gmlwhKwS9juKbXVsdGlhZGRyc5YACASsEvY7BuSRAAoErBL2Owbkkt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3YtKy-xo1ttKsBx8XaUAZNCLJIZygWRI8D64gR_Op8SDdGNwguSRg3VkcILkk4V3YWt1MgM --storenode=/ip4/172.18.246.59/tcp/58513/p2p/16Uiu2HAmTZoeDka8cCBJaY71rKNLd3BQrcZTq3Rj8VknMXTQAiBd --store=true --relay=true
2025-12-21 04:37:56.207 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.158 waku 7436ed11ca066a9acf3d837a2afccb8d9498a2b60144f1e4911547b6be9b1578
2025-12-21 04:37:56.241 DEBUG [src.node.docker_mananger] Container started with ID 7436ed11ca06. Setting up logs at ./log/docker/store_node1_2025-12-21_04-37-54__b8b93ce6-a28b-4e97-a0ff-6c581cb76eed__wakuorg_nwaku:latest.log
2025-12-21 04:37:56.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58604
2025-12-21 04:37:56.243 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:37:57.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58604/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:57.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-21 04:37:57.248 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:37:57.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58604/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:57.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.158/tcp/58605/p2p/16Uiu2HAm4tvJLhQPpQLeVtjLNru3E2jPANV9r8Xq6QFTpgyXSo8S","/ip4/172.18.53.158/tcp/58606/ws/p2p/16Uiu2HAm4tvJLhQPpQLeVtjLNru3E2jPANV9r8Xq6QFTpgyXSo8S"],"enrUri":"enr:-L24QD4ZlY8NaAF1ywLa378KqCjLRzAARtpysghoMDwWfNejYy8evCLn45wmXF24rszqEMmUPumuAH6gbH9yE2lJdZYCgmlkgnY0gmlwhKwSNZ6KbXVsdGlhZGRyc5YACASsEjWeBuTtAAoErBI1ngbk7t0DgnJzhQADAQAAiXNlY3AyNTZrMaECjLQOO_TFGGG-m9-AaMyj_bA__ku28m4esvJRPGlYei-DdGNwguTtg3VkcILk74V3YWt1MgM"}'
2025-12-21 04:37:57.252 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:37:57.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58604/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.59/tcp/58513/p2p/16Uiu2HAmTZoeDka8cCBJaY71rKNLd3BQrcZTq3Rj8VknMXTQAiBd"]'
2025-12-21 04:37:57.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:57.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:37:57.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:57.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58604/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:37:57.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:57.260 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:57.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/relay/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-21 04:37:57.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:57.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:57.466 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:57.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/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)'}'
2025-12-21 04:37:57.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:57.472 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:57.673 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:57.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/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)'}'
2025-12-21 04:37:57.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:57.680 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:57.881 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:57.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/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)'}'
2025-12-21 04:37:57.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:57.889 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:58.090 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:58.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/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)'}'
2025-12-21 04:37:58.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:58.097 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:58.298 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:58.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/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)'}'
2025-12-21 04:37:58.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:58.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:58.505 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:58.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/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)'}'
2025-12-21 04:37:58.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:58.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:58.713 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:58.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58512/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)'}'
2025-12-21 04:37:58.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:58.719 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:58.920 DEBUG [tests.store.test_topics] trying get message with wrong encoded pubsub topic /waku/2/rs/3/0
2025-12-21 04:37:58.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58512/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/3/0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:58.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xec28c7938c3b1003db117a54c8ac4c6c503c5ddeded4a27f4fc2ec2f7b99a9fd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766291877260445837,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x924e781dab12307d976d61f218316ebda123c4a40c611e21a071325f36200df1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1766291877466501498,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe41183ac858772372b8a18a3a1d986db4c7d5ee10c052ae02e1cb130eed2dce1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1766291877673269000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdcb0287812d32d8546972b5df2dd5cc4c3c040c33c64182878a024cd8fc9a2fc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1766291877880900753,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0ec02a35a33134967287591046e36c4d3489eb871ff16574e7390bea890380d8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1766291878090533359,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd0d4aa46fb5a8318aa3b31f0fc7705ed17a407b20b904c22d5a2a3f42b7dddc5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1766291878298300898,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2890adf66ad98b464f21882ccc4c8f2fd48a190907adf5fd759bf2ac1f743891","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1766291878505755589,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x05a8174d5be15d8c5b95d452d7313cbd7d7a168c75b4f084d1db3e778aa2c8f9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1766291878713060144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-21 04:37:58.925 DEBUG [tests.store.test_topics] response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xec28c7938c3b1003db117a54c8ac4c6c503c5ddeded4a27f4fc2ec2f7b99a9fd', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1766291877260445837, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x924e781dab12307d976d61f218316ebda123c4a40c611e21a071325f36200df1', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1766291877466501498, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe41183ac858772372b8a18a3a1d986db4c7d5ee10c052ae02e1cb130eed2dce1', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1766291877673269000, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xdcb0287812d32d8546972b5df2dd5cc4c3c040c33c64182878a024cd8fc9a2fc', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1766291877880900753, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x0ec02a35a33134967287591046e36c4d3489eb871ff16574e7390bea890380d8', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1766291878090533359, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xd0d4aa46fb5a8318aa3b31f0fc7705ed17a407b20b904c22d5a2a3f42b7dddc5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1766291878298300898, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x2890adf66ad98b464f21882ccc4c8f2fd48a190907adf5fd759bf2ac1f743891', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1766291878505755589, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x05a8174d5be15d8c5b95d452d7313cbd7d7a168c75b4f084d1db3e778aa2c8f9', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1766291878713060144, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}]}
2025-12-21 04:37:58.928 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:37:58.930 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:37:58.930 DEBUG [src.node.waku_node] Stopping container with id 163b6477dc22
2025-12-21 04:37:59.473 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:37:59.473 DEBUG [src.node.waku_node] Stopping container with id 7436ed11ca06
2025-12-21 04:38:00.067 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:38:00.068 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:38:00.076 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:38:00.083 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2025-12-21 04:32:44.717 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:32:44.718 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2025-12-21_04-32-44__3bd8fa3d-5a1a-41fa-a4f7-b876ea602630
2025-12-21 04:32:44.718 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:32:44.718 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:32:44.718 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:32:44.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:32:44.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-32-44__3bd8fa3d-5a1a-41fa-a4f7-b876ea602630__wakuorg_nwaku:latest.log
2025-12-21 04:32:44.726 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:32:44.726 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:32:44.728 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:32:44.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.61
2025-12-21 04:32:44.728 DEBUG [src.node.docker_mananger] Generated ports ['44461', '44462', '44463', '44464', '44465']
2025-12-21 04:32:44.728 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:32:44.728 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:32:44.728 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:32:44.728 DEBUG [src.node.docker_mananger] docker run -i -t -p 44461:44461 -p 44462:44462 -p 44463:44463 -p 44464:44464 -p 44465:44465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44463 --rest-port=44461 --tcp-port=44462 --discv5-udp-port=44464 --rest-address=0.0.0.0 --nat=extip:172.18.118.61 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bdadb6e5d89c8ec22ace8329bf8bbfa20cf9efcae3f5ca8f2ebeaa6aab5a2d8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44465 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:32:44.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.61 waku 5c4a6778df55d5bb17b7e3d080f33eb0c25e24d4d573beb63ffa0b376e7797aa
2025-12-21 04:32:44.960 ERROR [src.node.docker_mananger] Max retries reached for container 490bbb8fa7e8. Exiting log stream.
2025-12-21 04:32:44.964 DEBUG [src.node.docker_mananger] Container started with ID 5c4a6778df55. Setting up logs at ./log/docker/node1_2025-12-21_04-32-44__3bd8fa3d-5a1a-41fa-a4f7-b876ea602630__wakuorg_nwaku:latest.log
2025-12-21 04:32:44.964 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44461
2025-12-21 04:32:44.964 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:32:45.520 ERROR [src.node.docker_mananger] Max retries reached for container 755b09d623cc. Exiting log stream.
2025-12-21 04:32:45.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:45.968 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-21 04:32:45.968 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:32:45.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:45.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.61/tcp/44462/p2p/16Uiu2HAmLr4Tveq91Y7wu1fQq9cxqsJs1bugZgfo8J2JqX4wHUHR","/ip4/172.18.118.61/tcp/44463/ws/p2p/16Uiu2HAmLr4Tveq91Y7wu1fQq9cxqsJs1bugZgfo8J2JqX4wHUHR"],"enrUri":"enr:-L24QMYOj0wBQvqzZb5D5P-DCfaBdjuYv2zJznrDvy4YYrcFdD5bfJWL3fRdRuN0wFgSehOyiJ9GHCn_1D4dD52PHdQCgmlkgnY0gmlwhKwSdj2KbXVsdGlhZGRyc5YACASsEnY9Bq2uAAoErBJ2PQatr90DgnJzhQACAQAAiXNlY3AyNTZrMaEDebOJV5aeRg1_-HWrptfKxuATzJAapKOIBQSEcMIGJcSDdGNwgq2ug3VkcIKtsIV3YWt1MgU"}'
2025-12-21 04:32:45.971 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:32:45.977 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:32:45.977 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-32-44__3bd8fa3d-5a1a-41fa-a4f7-b876ea602630__wakuorg_nwaku:latest.log
2025-12-21 04:32:45.977 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:32:45.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:32:45.979 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:32:45.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.191
2025-12-21 04:32:45.979 DEBUG [src.node.docker_mananger] Generated ports ['27880', '27881', '27882', '27883', '27884']
2025-12-21 04:32:45.979 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:32:45.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:32:45.979 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:32:45.979 DEBUG [src.node.docker_mananger] docker run -i -t -p 27880:27880 -p 27881:27881 -p 27882:27882 -p 27883:27883 -p 27884:27884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27882 --rest-port=27880 --tcp-port=27881 --discv5-udp-port=27883 --rest-address=0.0.0.0 --nat=extip:172.18.0.191 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=acc21c6f6bbfa1955a18c901bf709b73d61dfef1b2dbfbf8e2368eafef1bcaa0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27884 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMYOj0wBQvqzZb5D5P-DCfaBdjuYv2zJznrDvy4YYrcFdD5bfJWL3fRdRuN0wFgSehOyiJ9GHCn_1D4dD52PHdQCgmlkgnY0gmlwhKwSdj2KbXVsdGlhZGRyc5YACASsEnY9Bq2uAAoErBJ2PQatr90DgnJzhQACAQAAiXNlY3AyNTZrMaEDebOJV5aeRg1_-HWrptfKxuATzJAapKOIBQSEcMIGJcSDdGNwgq2ug3VkcIKtsIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:32:46.176 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.191 waku c2fc918a53f610ab7ce0f1750afcd711b03ea7764a0bb06190fe6e4aafb82512
2025-12-21 04:32:46.208 DEBUG [src.node.docker_mananger] Container started with ID c2fc918a53f6. Setting up logs at ./log/docker/node2_2025-12-21_04-32-44__3bd8fa3d-5a1a-41fa-a4f7-b876ea602630__wakuorg_nwaku:latest.log
2025-12-21 04:32:46.208 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27880
2025-12-21 04:32:46.209 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:32:47.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.223 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-21 04:32:47.223 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:32:47.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.191/tcp/27881/p2p/16Uiu2HAmGte9AjawJwFfNyKKUu9DTYuP9smGnw9NPGXxWBk7SEsC","/ip4/172.18.0.191/tcp/27882/ws/p2p/16Uiu2HAmGte9AjawJwFfNyKKUu9DTYuP9smGnw9NPGXxWBk7SEsC"],"enrUri":"enr:-L24QGiJE5EoaqZSAq0WVoUgvUBo4GXXI1MUPzcYpnQFFVTCaA78fk18YlumtribDNi50tC2U2cK2J4faBvRFkGdoQ0CgmlkgnY0gmlwhKwSAL-KbXVsdGlhZGRyc5YACASsEgC_BmzpAAoErBIAvwZs6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPu4HVid53vQy-ET0ik4FZ2vpPsU2aCGWqTGyVBU7QluDdGNwgmzpg3VkcIJs64V3YWt1MgE"}'
2025-12-21 04:32:47.230 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:32:47.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27880/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.61/tcp/44462/p2p/16Uiu2HAmLr4Tveq91Y7wu1fQq9cxqsJs1bugZgfo8J2JqX4wHUHR"]'
2025-12-21 04:32:47.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/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-21 04:32:47.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27880/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-21 04:32:47.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:47.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.261 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:47.362 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.365 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":1766291567253383605,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.367 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.370 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":1766291567253383605,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:47.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.377 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:47.477 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.480 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":1766291567372054717,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.482 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.484 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":1766291567372054717,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:47.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:47.591 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.594 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":1766291567486460748,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.596 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.598 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":1766291567486460748,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:47.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.605 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:47.706 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.709 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":1766291567600176727,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.710 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.712 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":1766291567600176727,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:47.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.719 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:47.819 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.822 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":1766291567714258019,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.823 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.826 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":1766291567714258019,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:47.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:47.932 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.935 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":1766291567827564809,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.937 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:47.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:47.939 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":1766291567827564809,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:47.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:47.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:47.946 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.047 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.050 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":1766291567941189125,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.051 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.054 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":1766291567941189125,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.161 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.165 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":1766291568055833425,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.166 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.169 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":1766291568055833425,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.171 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44461/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"]'
2025-12-21 04:32:48.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.175 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:27880/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"]'
2025-12-21 04:32:48.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.183 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.283 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.287 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2025-12-21 04:32:48.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.391 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.394 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml. Response content: b'/newsService/1.0/alerts/xml'
2025-12-21 04:32:48.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.399 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.499 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.502 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson. Response content: b'/newsService/1.0/updates/json'
2025-12-21 04:32:48.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.509 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.609 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.612 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":1766291568504297605,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.614 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.616 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":1766291568504297605,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.623 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.723 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.726 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":1766291568618099080,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.728 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.730 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":1766291568618099080,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.737 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.837 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.840 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":1766291568732126080,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.842 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.844 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":1766291568732126080,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.850 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:48.951 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.954 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":1766291568846102604,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.955 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:48.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:48.957 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":1766291568846102604,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:48.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44461/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:48.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:48.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:49.064 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:49.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44461/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:49.068 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":1766291568959484122,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:49.069 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:49.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27880/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:49.072 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":1766291568959484122,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:49.075 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:32:49.076 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:32:49.076 DEBUG [src.node.waku_node] Stopping container with id 5c4a6778df55
2025-12-21 04:32:49.585 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:32:49.585 DEBUG [src.node.waku_node] Stopping container with id c2fc918a53f6
2025-12-21 04:32:50.120 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:32:50.121 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:32:50.132 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:32:50.140 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_WARN_from_NOTICE with id: 2025-12-21_04-32-43__b0e01eda-c998-4b62-bd59-4d82a8373bc0
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-21_04-32-43__b0e01eda-c998-4b62-bd59-4d82a8373bc0__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-21_04-32-43__b0e01eda-c998-4b62-bd59-4d82a8373bc0__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-21_04-32-43__b0e01eda-c998-4b62-bd59-4d82a8373bc0__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-21_04-32-43__b0e01eda-c998-4b62-bd59-4d82a8373bc0__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.242.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19694', '19695', '19696', '19697', '19698']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19694:19694 -p 19695:19695 -p 19696:19696 -p 19697:19697 -p 19698:19698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19696 --rest-port=19694 --tcp-port=19695 --discv5-udp-port=19697 --rest-address=0.0.0.0 --nat=extip:172.18.242.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5f605e63d0fb2badc495ac00c4a6be3ef9e92d9ff2e4c0bf1ceaccf317dc8c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19698 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.209 waku c52b925f634a61eba8b15d3a2b297b1a9c701dd19ffa4968a84c9be14a909690
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c52b925f634a. Setting up logs at ./log/docker/node1_2025-12-21_04-32-43__b0e01eda-c998-4b62-bd59-4d82a8373bc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19694
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 ef44e9503108. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b67743ba6795. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19694/health" -H "Content-Type: 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:19694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.209/tcp/19695/p2p/16Uiu2HAkuksDRhpRWZpBacQyEVoXVDpG8t9nGB5kcb4qib6tQFoB","/ip4/172.18.242.209/tcp/19696/ws/p2p/16Uiu2HAkuksDRhpRWZpBacQyEVoXVDpG8t9nGB5kcb4qib6tQFoB"],"enrUri":"enr:-L24QLfF92285mEdFiFA3YUqDD3q3nB-VKI5Yb0BPBVfBc4jR5yIKWoz2lNh5yXFCnUy3J7_gwO2rpD88X94CKhQmG0CgmlkgnY0gmlwhKwS8tGKbXVsdGlhZGRyc5YACASsEvLRBkzvAAoErBLy0QZM8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECBOq9J-p4CMC0UCQzQP3wFo6aSjfTK4NBK2PTcJ9lM1aDdGNwgkzvg3VkcIJM8YV3YWt1MgE"}'
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:19694/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19694/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.209/tcp/19695/p2p/16Uiu2HAkuksDRhpRWZpBacQyEVoXVDpG8t9nGB5kcb4qib6tQFoB","/ip4/172.18.242.209/tcp/19696/ws/p2p/16Uiu2HAkuksDRhpRWZpBacQyEVoXVDpG8t9nGB5kcb4qib6tQFoB"],"enrUri":"enr:-L24QLfF92285mEdFiFA3YUqDD3q3nB-VKI5Yb0BPBVfBc4jR5yIKWoz2lNh5yXFCnUy3J7_gwO2rpD88X94CKhQmG0CgmlkgnY0gmlwhKwS8tGKbXVsdGlhZGRyc5YACASsEvLRBkzvAAoErBLy0QZM8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECBOq9J-p4CMC0UCQzQP3wFo6aSjfTK4NBK2PTcJ9lM1aDdGNwgkzvg3VkcIJM8YV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19694/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19694/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-123-ge3dd62'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:272 counts at WARN: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19694/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 c52b925f634a
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,800 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_20_senders_1_receiver with id: 2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46
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-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__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-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__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-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:186 Start 20 nodes to publish messages
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32586', '32587', '32588', '32589', '32590']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32586:32586 -p 32587:32587 -p 32588:32588 -p 32589:32589 -p 32590:32590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32588 --rest-port=32586 --tcp-port=32587 --discv5-udp-port=32589 --rest-address=0.0.0.0 --nat=extip:172.18.248.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fa6eda029e4e30e241ee85ab3f5db466fdffcbd4cff295d9e5c16ea52cf595a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32590 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.120 waku e532ca1606097103d62551e999e3510de531652d9bbd02ce65a715789d556686
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4b0c8c15cf5e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e532ca160609. Setting up logs at ./log/docker/node1_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32586
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 dca09badbbb3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32586/health" -H "Content-Type: 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:32586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.120/tcp/32587/p2p/16Uiu2HAmMxknxVvxNzobDcNhLudqPp9fdxB4hYb9jxTBznHdrUXv","/ip4/172.18.248.120/tcp/32588/ws/p2p/16Uiu2HAmMxknxVvxNzobDcNhLudqPp9fdxB4hYb9jxTBznHdrUXv"],"enrUri":"enr:-L24QJBCVkwHD-8vSQ9miOcBGmEDIvm_qKSKYICDMD_9o_FSFGYfysTB9aLQ0bxzbBSfpqEUHNiwn77RRcVpIMPuiDECgmlkgnY0gmlwhKwS-HiKbXVsdGlhZGRyc5YACASsEvh4Bn9LAAoErBL4eAZ_TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDikZOtHkhHG3HibHRvZJgxZfGrwVCNymSZhJamumVpXWDdGNwgn9Lg3VkcIJ_TYV3YWt1MgE"}'
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/node1_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64775', '64776', '64777', '64778', '64779']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64775:64775 -p 64776:64776 -p 64777:64777 -p 64778:64778 -p 64779:64779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64777 --rest-port=64775 --tcp-port=64776 --discv5-udp-port=64778 --rest-address=0.0.0.0 --nat=extip:172.18.236.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8afab85e2cdaefb43bfd0cac1fab4a3bdaaf8c0daec5a6a4d3bf2a5749cd8c0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64779 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJBCVkwHD-8vSQ9miOcBGmEDIvm_qKSKYICDMD_9o_FSFGYfysTB9aLQ0bxzbBSfpqEUHNiwn77RRcVpIMPuiDECgmlkgnY0gmlwhKwS-HiKbXVsdGlhZGRyc5YACASsEvh4Bn9LAAoErBL4eAZ_TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDikZOtHkhHG3HibHRvZJgxZfGrwVCNymSZhJamumVpXWDdGNwgn9Lg3VkcIJ_TYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.198 waku 54a757d843981fd2dee67656e993b1a0dafadbeb09fa30a5fdc8efefdeed135c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 54a757d84398. Setting up logs at ./log/docker/node1_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64775
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64775/health" -H "Content-Type: 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:64775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.198/tcp/64776/p2p/16Uiu2HAmUDGGckavEn2hBLrTDhBpJZHyuxvLVNo2q5XDPbHu2Squ","/ip4/172.18.236.198/tcp/64777/ws/p2p/16Uiu2HAmUDGGckavEn2hBLrTDhBpJZHyuxvLVNo2q5XDPbHu2Squ"],"enrUri":"enr:-L24QBR0OPI8xj1h5ezMnUiBkojBR2SkqFe1Gy7fG5jDAci7JEsA30lKjdjImHD3buKBxH5o4A5GqSy4gixVminvLV0CgmlkgnY0gmlwhKwS7MaKbXVsdGlhZGRyc5YACASsEuzGBv0IAAoErBLsxgb9Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5yPj08s0HqNemDxZHWSDrwLZ58D5Zgf1Wk224WfigoCDdGNwgv0Ig3VkcIL9CoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node2_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2203', '2204', '2205', '2206', '2207']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2203:2203 -p 2204:2204 -p 2205:2205 -p 2206:2206 -p 2207:2207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2205 --rest-port=2203 --tcp-port=2204 --discv5-udp-port=2206 --rest-address=0.0.0.0 --nat=extip:172.18.202.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3dcec58d83553ab21dccacb069cdb10ba7f1ff41dbd51fceb47e881bee9ddbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2207 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBR0OPI8xj1h5ezMnUiBkojBR2SkqFe1Gy7fG5jDAci7JEsA30lKjdjImHD3buKBxH5o4A5GqSy4gixVminvLV0CgmlkgnY0gmlwhKwS7MaKbXVsdGlhZGRyc5YACASsEuzGBv0IAAoErBLsxgb9Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5yPj08s0HqNemDxZHWSDrwLZ58D5Zgf1Wk224WfigoCDdGNwgv0Ig3VkcIL9CoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.242 waku 1b6e75fa813e08ed2b9a02384eba9411dbc12cf54275a3d911654138e6cf77f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b6e75fa813e. Setting up logs at ./log/docker/node2_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2203
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2203/health" -H "Content-Type: 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:2203/debug/v1/info" -H "Content-Type: application/json" -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.242/tcp/2204/p2p/16Uiu2HAkxRfzb6pVoXtJMSGDCN7YnYD2i9rSRomfwumAdjmbhtLC","/ip4/172.18.202.242/tcp/2205/ws/p2p/16Uiu2HAkxRfzb6pVoXtJMSGDCN7YnYD2i9rSRomfwumAdjmbhtLC"],"enrUri":"enr:-L24QHRI9B6Zg9pCLGYaXTUE2OTmj8OtrSG6xR9TgqnyVRLMdo8F8cf6KYpdDgNILiu4kb_1UyPFM0XxhZHh0AXMfPUCgmlkgnY0gmlwhKwSyvKKbXVsdGlhZGRyc5YACASsEsryBgicAAoErBLK8gYInd0DgnJzhQADAQAAiXNlY3AyNTZrMaECLJMThzkysbFebVZBp4_bWrV7XJxIRN1CdTPVtmnC7eWDdGNwggicg3VkcIIInoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node3_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16000', '16001', '16002', '16003', '16004']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16000:16000 -p 16001:16001 -p 16002:16002 -p 16003:16003 -p 16004:16004 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16002 --rest-port=16000 --tcp-port=16001 --discv5-udp-port=16003 --rest-address=0.0.0.0 --nat=extip:172.18.58.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbebb1b47ce6f5ed1fb79b31b14c0559b7e2b12e31d1c9a2faadcae1a9ddde4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16004 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHRI9B6Zg9pCLGYaXTUE2OTmj8OtrSG6xR9TgqnyVRLMdo8F8cf6KYpdDgNILiu4kb_1UyPFM0XxhZHh0AXMfPUCgmlkgnY0gmlwhKwSyvKKbXVsdGlhZGRyc5YACASsEsryBgicAAoErBLK8gYInd0DgnJzhQADAQAAiXNlY3AyNTZrMaECLJMThzkysbFebVZBp4_bWrV7XJxIRN1CdTPVtmnC7eWDdGNwggicg3VkcIIInoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.244 waku ce3dddc09dd04f045ed77e2df253ff3cba934296e2d749f1e43bbd80ae242a06
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce3dddc09dd0. Setting up logs at ./log/docker/node3_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16000
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16000/health" -H "Content-Type: 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:16000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.244/tcp/16001/p2p/16Uiu2HAkyRyvSqL31FUMQ2NJk9GnX2TxWXJ8u6VJvXuS1pQ7nQhR","/ip4/172.18.58.244/tcp/16002/ws/p2p/16Uiu2HAkyRyvSqL31FUMQ2NJk9GnX2TxWXJ8u6VJvXuS1pQ7nQhR"],"enrUri":"enr:-L24QFeH8xqhaAyu9QAxmlrg-SwnHsLuMe9E6FET--uNtHDlFBg6WNWY60bMkLHxRJdS-bfSf3jM9IgetirZRjREhwoCgmlkgnY0gmlwhKwSOvSKbXVsdGlhZGRyc5YACASsEjr0Bj6BAAoErBI69AY-gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECO4MI_UzU-AORxQ7JbtSOmcFbNX6RTBouxgZErRYA5uyDdGNwgj6Bg3VkcII-g4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node4_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49301', '49302', '49303', '49304', '49305']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49301:49301 -p 49302:49302 -p 49303:49303 -p 49304:49304 -p 49305:49305 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49303 --rest-port=49301 --tcp-port=49302 --discv5-udp-port=49304 --rest-address=0.0.0.0 --nat=extip:172.18.215.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e9db3a93efeebdd3d4cca25aec16c6e8cce0c5a2c62e2a4f23fb4020e4b1e6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49305 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFeH8xqhaAyu9QAxmlrg-SwnHsLuMe9E6FET--uNtHDlFBg6WNWY60bMkLHxRJdS-bfSf3jM9IgetirZRjREhwoCgmlkgnY0gmlwhKwSOvSKbXVsdGlhZGRyc5YACASsEjr0Bj6BAAoErBI69AY-gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECO4MI_UzU-AORxQ7JbtSOmcFbNX6RTBouxgZErRYA5uyDdGNwgj6Bg3VkcII-g4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.161 waku ca5fe0943a9011673e14515dfbfe255b7b27269cea8384009fda055c3ec15687
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca5fe0943a90. Setting up logs at ./log/docker/node4_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49301
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49301/health" -H "Content-Type: 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:49301/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.161/tcp/49302/p2p/16Uiu2HAm8q8M6BeU5qio8te9WDJww6RLeKtBraevyyAcbQLzNiy8","/ip4/172.18.215.161/tcp/49303/ws/p2p/16Uiu2HAm8q8M6BeU5qio8te9WDJww6RLeKtBraevyyAcbQLzNiy8"],"enrUri":"enr:-L24QBRKcggXfLYxKUmpcxe-ea2T-_uJmhzqs4tYUCwKFqpRWVdLRDaLHiDyvzVnH3--_z2Z2ZMsZkEjIPxXLO6G5IACgmlkgnY0gmlwhKwS16GKbXVsdGlhZGRyc5YACASsEtehBsCWAAoErBLXoQbAl90DgnJzhQADAQAAiXNlY3AyNTZrMaECxyoaJJ7Oh9ITQV33wlvaYFExPc01xpHqbmhxaXYQYfODdGNwgsCWg3VkcILAmIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node5_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62512', '62513', '62514', '62515', '62516']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62512:62512 -p 62513:62513 -p 62514:62514 -p 62515:62515 -p 62516:62516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62514 --rest-port=62512 --tcp-port=62513 --discv5-udp-port=62515 --rest-address=0.0.0.0 --nat=extip:172.18.85.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=07d8858c3290c3decbd12005f21eadffa7bff4fcffcc36edcc68e629a9fc7a7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62516 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBRKcggXfLYxKUmpcxe-ea2T-_uJmhzqs4tYUCwKFqpRWVdLRDaLHiDyvzVnH3--_z2Z2ZMsZkEjIPxXLO6G5IACgmlkgnY0gmlwhKwS16GKbXVsdGlhZGRyc5YACASsEtehBsCWAAoErBLXoQbAl90DgnJzhQADAQAAiXNlY3AyNTZrMaECxyoaJJ7Oh9ITQV33wlvaYFExPc01xpHqbmhxaXYQYfODdGNwgsCWg3VkcILAmIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.124 waku 551cf024a763ea818bad2601e828e32e8e7a3faba679c6f8bd322f27590724d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 551cf024a763. Setting up logs at ./log/docker/node5_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62512
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62512/health" -H "Content-Type: 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:62512/debug/v1/info" -H "Content-Type: application/json" -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.124/tcp/62513/p2p/16Uiu2HAmCogzZ9Ufx1akMrT53uoj2uir9Zgq2Gacdk2h3uxiqzTM","/ip4/172.18.85.124/tcp/62514/ws/p2p/16Uiu2HAmCogzZ9Ufx1akMrT53uoj2uir9Zgq2Gacdk2h3uxiqzTM"],"enrUri":"enr:-L24QHKIsGvvR3_xPUNGQdO8XiqJAlUGL7BYTzt5IEFuMsDuIG95NMYZFZk8CMOkIiZroMkGRK4s9QU_-eETwQxJU48CgmlkgnY0gmlwhKwSVXyKbXVsdGlhZGRyc5YACASsElV8BvQxAAoErBJVfAb0Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAjqZ4YXI3xWCK16FIVcLy9Yy2hsw2OMpzs2JDRvCD2yDdGNwgvQxg3VkcIL0M4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node6_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6855', '6856', '6857', '6858', '6859']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6855:6855 -p 6856:6856 -p 6857:6857 -p 6858:6858 -p 6859:6859 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6857 --rest-port=6855 --tcp-port=6856 --discv5-udp-port=6858 --rest-address=0.0.0.0 --nat=extip:172.18.76.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1a4ffcd97eea9bc5e3badbf41ff5a0c076fa74faf9dcfdb6ab3a57fbccb3529 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6859 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHKIsGvvR3_xPUNGQdO8XiqJAlUGL7BYTzt5IEFuMsDuIG95NMYZFZk8CMOkIiZroMkGRK4s9QU_-eETwQxJU48CgmlkgnY0gmlwhKwSVXyKbXVsdGlhZGRyc5YACASsElV8BvQxAAoErBJVfAb0Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAjqZ4YXI3xWCK16FIVcLy9Yy2hsw2OMpzs2JDRvCD2yDdGNwgvQxg3VkcIL0M4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.74 waku d2fdd5fae59e693cdd346a12a03cf0f00e466827cb215aa8d3fe1140f457632d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d2fdd5fae59e. Setting up logs at ./log/docker/node6_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6855
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6855/health" -H "Content-Type: 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:6855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.74/tcp/6856/p2p/16Uiu2HAm6jyRsD1gbufUj41DxWttv1d7Uvh64QewGXz7cJG7UiVs","/ip4/172.18.76.74/tcp/6857/ws/p2p/16Uiu2HAm6jyRsD1gbufUj41DxWttv1d7Uvh64QewGXz7cJG7UiVs"],"enrUri":"enr:-L24QPagTki_vxDTKRVAXzWkC2SPYKLaqAC-DHH9bOMqe_vHFyHUixXHNPq7Q9dQkc1wcO_jG-FXp1qM9Ufanyk9r-cCgmlkgnY0gmlwhKwSTEqKbXVsdGlhZGRyc5YACASsEkxKBhrIAAoErBJMSgYayd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqCC9smkZGuXAGQH6Xz6rrK3NxhObfj9iIei36o1L0AaDdGNwghrIg3VkcIIayoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node7_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21244', '21245', '21246', '21247', '21248']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21244:21244 -p 21245:21245 -p 21246:21246 -p 21247:21247 -p 21248:21248 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21246 --rest-port=21244 --tcp-port=21245 --discv5-udp-port=21247 --rest-address=0.0.0.0 --nat=extip:172.18.26.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4b22fb9452fdbaea6feb9dfbd28a89dc52cab70f2124dc0f1be53bc0ab0ba8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21248 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPagTki_vxDTKRVAXzWkC2SPYKLaqAC-DHH9bOMqe_vHFyHUixXHNPq7Q9dQkc1wcO_jG-FXp1qM9Ufanyk9r-cCgmlkgnY0gmlwhKwSTEqKbXVsdGlhZGRyc5YACASsEkxKBhrIAAoErBJMSgYayd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqCC9smkZGuXAGQH6Xz6rrK3NxhObfj9iIei36o1L0AaDdGNwghrIg3VkcIIayoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.190 waku e8fb7c816e5bc56b4cb9ecd2ff13a621477f371c3798243dbc9c1ae1c0a0d4a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e8fb7c816e5b. Setting up logs at ./log/docker/node7_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21244
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21244/health" -H "Content-Type: 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:21244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.190/tcp/21245/p2p/16Uiu2HAmNDC43xJhjXJw3wD3BGkcGLixPnzLY2gSZ3rC2MMx5WqJ","/ip4/172.18.26.190/tcp/21246/ws/p2p/16Uiu2HAmNDC43xJhjXJw3wD3BGkcGLixPnzLY2gSZ3rC2MMx5WqJ"],"enrUri":"enr:-L24QA0QjvVDI308b20ANbNKeBV87nf83HpVn1z_4ufqBp7LCFd8R4i9ZVe9fZxZL15F0xnN1ZUaXTlSIG5luwvvvaACgmlkgnY0gmlwhKwSGr6KbXVsdGlhZGRyc5YACASsEhq-BlL9AAoErBIavgZS_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjfkAKFJQiXPwIJuS-0ungBCM0jxl1TLV6ciiQ7QPtBWDdGNwglL9g3VkcIJS_4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node8_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26323', '26324', '26325', '26326', '26327']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26323:26323 -p 26324:26324 -p 26325:26325 -p 26326:26326 -p 26327:26327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26325 --rest-port=26323 --tcp-port=26324 --discv5-udp-port=26326 --rest-address=0.0.0.0 --nat=extip:172.18.123.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f95cbbad2c5fb9dc8fdff9bdc8fb1d2cc33fea0ea1af8a5fcbfafb4bbcfca50f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26327 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0QjvVDI308b20ANbNKeBV87nf83HpVn1z_4ufqBp7LCFd8R4i9ZVe9fZxZL15F0xnN1ZUaXTlSIG5luwvvvaACgmlkgnY0gmlwhKwSGr6KbXVsdGlhZGRyc5YACASsEhq-BlL9AAoErBIavgZS_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjfkAKFJQiXPwIJuS-0ungBCM0jxl1TLV6ciiQ7QPtBWDdGNwglL9g3VkcIJS_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.98 waku c138ad3b0a301ce6f1222f75d96b455ac53e5cfae43584355be97b9df8615220
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c138ad3b0a30. Setting up logs at ./log/docker/node8_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26323
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26323/health" -H "Content-Type: 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:26323/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/26324/p2p/16Uiu2HAkxM4F3cuMT5VDUmZf18pjkN3LPheXU8jjbgPZRoHquZq4","/ip4/172.18.123.98/tcp/26325/ws/p2p/16Uiu2HAkxM4F3cuMT5VDUmZf18pjkN3LPheXU8jjbgPZRoHquZq4"],"enrUri":"enr:-L24QCnJGTn4s1roc90jMW6a1vkTNmoIpk3vP_Utx0sW_-C_TT3TLohgZ_pzYkW0vt2CzopDT45TUACZlTMUjK5tGDwCgmlkgnY0gmlwhKwSe2KKbXVsdGlhZGRyc5YACASsEntiBmbUAAoErBJ7YgZm1d0DgnJzhQADAQAAiXNlY3AyNTZrMaECK2RUXeg7UNVQXHD9na-9zY3jGai7XWvK2UJ524pvMAODdGNwgmbUg3VkcIJm1oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node9_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3529', '3530', '3531', '3532', '3533']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3529:3529 -p 3530:3530 -p 3531:3531 -p 3532:3532 -p 3533:3533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3531 --rest-port=3529 --tcp-port=3530 --discv5-udp-port=3532 --rest-address=0.0.0.0 --nat=extip:172.18.209.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5109e3ddca3c52d689ea74aedf2f0acb2dd9b9925fd312fd8efeaad159bbedb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3533 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCnJGTn4s1roc90jMW6a1vkTNmoIpk3vP_Utx0sW_-C_TT3TLohgZ_pzYkW0vt2CzopDT45TUACZlTMUjK5tGDwCgmlkgnY0gmlwhKwSe2KKbXVsdGlhZGRyc5YACASsEntiBmbUAAoErBJ7YgZm1d0DgnJzhQADAQAAiXNlY3AyNTZrMaECK2RUXeg7UNVQXHD9na-9zY3jGai7XWvK2UJ524pvMAODdGNwgmbUg3VkcIJm1oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.38 waku 1a18ac345a5c69024616133471252a285d7801df30a15959dcd854fcc720caf3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a18ac345a5c. Setting up logs at ./log/docker/node9_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3529
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3529/health" -H "Content-Type: 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:3529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.38/tcp/3530/p2p/16Uiu2HAmHqBKHVxRabNKtWcZrvz6biGxM1CXiQiQ8s2EMABXG5ay","/ip4/172.18.209.38/tcp/3531/ws/p2p/16Uiu2HAmHqBKHVxRabNKtWcZrvz6biGxM1CXiQiQ8s2EMABXG5ay"],"enrUri":"enr:-L24QE7BJvTgANUtXigChdzhuuP-LQ9EJbpGHKd1YTjOOOwGTSZsuI5x8MkBVu46rTlt-m8rhE6xnxQ-p2djlTncXQMCgmlkgnY0gmlwhKwS0SaKbXVsdGlhZGRyc5YACASsEtEmBg3KAAoErBLRJgYNy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTOakMat7NeriFCx53FCkqO0lm66_0T1DC3gjRWK8BfqDdGNwgg3Kg3VkcIINzIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node10_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45806', '45807', '45808', '45809', '45810']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45806:45806 -p 45807:45807 -p 45808:45808 -p 45809:45809 -p 45810:45810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45808 --rest-port=45806 --tcp-port=45807 --discv5-udp-port=45809 --rest-address=0.0.0.0 --nat=extip:172.18.190.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2082ede0a6283dcb9f9e20fcb4a0fbb17cbbf5ca1d41ecefc1b14fae53dbddbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45810 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE7BJvTgANUtXigChdzhuuP-LQ9EJbpGHKd1YTjOOOwGTSZsuI5x8MkBVu46rTlt-m8rhE6xnxQ-p2djlTncXQMCgmlkgnY0gmlwhKwS0SaKbXVsdGlhZGRyc5YACASsEtEmBg3KAAoErBLRJgYNy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTOakMat7NeriFCx53FCkqO0lm66_0T1DC3gjRWK8BfqDdGNwgg3Kg3VkcIINzIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.87 waku c1a3c59e4ee65a75f912c19cddc5829fb3c18b3efd0610bbc60758d2be09db97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c1a3c59e4ee6. Setting up logs at ./log/docker/node10_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45806
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45806/health" -H "Content-Type: 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:45806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.87/tcp/45807/p2p/16Uiu2HAm7wd3y2yvJNsY1J1grbNEPKp9GpGdYivTPJmKCGcQNa8K","/ip4/172.18.190.87/tcp/45808/ws/p2p/16Uiu2HAm7wd3y2yvJNsY1J1grbNEPKp9GpGdYivTPJmKCGcQNa8K"],"enrUri":"enr:-L24QE3LnbQROzec7CN0hujxcKYzdr7JU6iwSXLQ4Je-V9EtHk0V6pmroQkRZHyywzY6G6I4jQdBLtHN2RtQTPOyBKcCgmlkgnY0gmlwhKwSvleKbXVsdGlhZGRyc5YACASsEr5XBrLvAAoErBK-Vway8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECufhbTJyGX75Kr-6_B3__g2aAhWQm3xcwdU48eUGMySSDdGNwgrLvg3VkcIKy8YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node11_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40263', '40264', '40265', '40266', '40267']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40263:40263 -p 40264:40264 -p 40265:40265 -p 40266:40266 -p 40267:40267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40265 --rest-port=40263 --tcp-port=40264 --discv5-udp-port=40266 --rest-address=0.0.0.0 --nat=extip:172.18.130.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dd56e8f34af8ef1baebff3fe10dcfeead2a4fd3d3abaaae2dbd61df5dab7648 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40267 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE3LnbQROzec7CN0hujxcKYzdr7JU6iwSXLQ4Je-V9EtHk0V6pmroQkRZHyywzY6G6I4jQdBLtHN2RtQTPOyBKcCgmlkgnY0gmlwhKwSvleKbXVsdGlhZGRyc5YACASsEr5XBrLvAAoErBK-Vway8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECufhbTJyGX75Kr-6_B3__g2aAhWQm3xcwdU48eUGMySSDdGNwgrLvg3VkcIKy8YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.197 waku 51d090883b943b085f500a94f90e41ebdc4c8616bd0389187e1deaab0fb3c7d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51d090883b94. Setting up logs at ./log/docker/node11_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40263
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40263/health" -H "Content-Type: 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:40263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.197/tcp/40264/p2p/16Uiu2HAmUGMtLMGv6tbK3UBTwxw9gSJ1VkD6i2ASkvC9s8NjBKwp","/ip4/172.18.130.197/tcp/40265/ws/p2p/16Uiu2HAmUGMtLMGv6tbK3UBTwxw9gSJ1VkD6i2ASkvC9s8NjBKwp"],"enrUri":"enr:-L24QNszExYknvXNaniICg6zOFbbZ0vDjsYYFqkbmZ8G4odOdCWt7SK5AKafmDSuL6tZj2UGduEbV-w-z2oJyjtoQPwCgmlkgnY0gmlwhKwSgsWKbXVsdGlhZGRyc5YACASsEoLFBp1IAAoErBKCxQadSd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5-77cWC3W5Y39h3NH3yI3Uw5fRfDQ2vL4Q_U_t4ixAODdGNwgp1Ig3VkcIKdSoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node12_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53431', '53432', '53433', '53434', '53435']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53431:53431 -p 53432:53432 -p 53433:53433 -p 53434:53434 -p 53435:53435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53433 --rest-port=53431 --tcp-port=53432 --discv5-udp-port=53434 --rest-address=0.0.0.0 --nat=extip:172.18.241.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1adcc65f5ef2bcbfae7ed1b29df7fcbaaf7fc1a31c21f5ae506aedbdd05403ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53435 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNszExYknvXNaniICg6zOFbbZ0vDjsYYFqkbmZ8G4odOdCWt7SK5AKafmDSuL6tZj2UGduEbV-w-z2oJyjtoQPwCgmlkgnY0gmlwhKwSgsWKbXVsdGlhZGRyc5YACASsEoLFBp1IAAoErBKCxQadSd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5-77cWC3W5Y39h3NH3yI3Uw5fRfDQ2vL4Q_U_t4ixAODdGNwgp1Ig3VkcIKdSoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.128 waku 4018787137aaee97da5f49944eebf3c035e29540549c0b99b59dcef25cd29b3a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4018787137aa. Setting up logs at ./log/docker/node12_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53431
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53431/health" -H "Content-Type: 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:53431/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.128/tcp/53432/p2p/16Uiu2HAmHeRb41G1DGWeDKRuVRSrVMNZshCK6rSxPZA8KxvrEE3i","/ip4/172.18.241.128/tcp/53433/ws/p2p/16Uiu2HAmHeRb41G1DGWeDKRuVRSrVMNZshCK6rSxPZA8KxvrEE3i"],"enrUri":"enr:-L24QKBfhKW4_aAj_4cq9aDmPsKa7wabUiUtW7cYn4NZpPO0LTQeq_hTthxiJQpPfNCZcfH6PKhtv_BGeMRpTaEyeeECgmlkgnY0gmlwhKwS8YCKbXVsdGlhZGRyc5YACASsEvGABtC4AAoErBLxgAbQud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSiVjxGxb3RjdRK3rbHBXVUzi5TlG65u99BfoARCtP2mDdGNwgtC4g3VkcILQuoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node13_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46666', '46667', '46668', '46669', '46670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46666:46666 -p 46667:46667 -p 46668:46668 -p 46669:46669 -p 46670:46670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46668 --rest-port=46666 --tcp-port=46667 --discv5-udp-port=46669 --rest-address=0.0.0.0 --nat=extip:172.18.155.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2ad9aa6eff1a18afd1fc4bbeeccdd89ae6df61b420c80cdf5d722a3ae976f97 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46670 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKBfhKW4_aAj_4cq9aDmPsKa7wabUiUtW7cYn4NZpPO0LTQeq_hTthxiJQpPfNCZcfH6PKhtv_BGeMRpTaEyeeECgmlkgnY0gmlwhKwS8YCKbXVsdGlhZGRyc5YACASsEvGABtC4AAoErBLxgAbQud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSiVjxGxb3RjdRK3rbHBXVUzi5TlG65u99BfoARCtP2mDdGNwgtC4g3VkcILQuoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.249 waku 2c404d1b59d3778ec6e7ce8a8a4795073a45ee50e8be46d4bca667e4d5ffdd53
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2c404d1b59d3. Setting up logs at ./log/docker/node13_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46666/health" -H "Content-Type: 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:46666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.249/tcp/46667/p2p/16Uiu2HAmCyKkm7FzmK7d2EsCQ5KWLDsr8VfcbivM1zLDqCLzwdxK","/ip4/172.18.155.249/tcp/46668/ws/p2p/16Uiu2HAmCyKkm7FzmK7d2EsCQ5KWLDsr8VfcbivM1zLDqCLzwdxK"],"enrUri":"enr:-L24QAZzv7rYG22DFX7zL_t-19zgI26GwcYGiuWSxaG8j2WkSt5oEjl3yF2KwPn_dY-7S-LNkBdWPkX7PkdUf2aNFC8CgmlkgnY0gmlwhKwSm_mKbXVsdGlhZGRyc5YACASsEpv5BrZLAAoErBKb-Qa2TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBLJlP8paY7J_p7UPfGgDVE6Yjfy6lVL3V0kZKub9iDiDdGNwgrZLg3VkcIK2TYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node14_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55101', '55102', '55103', '55104', '55105']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55101:55101 -p 55102:55102 -p 55103:55103 -p 55104:55104 -p 55105:55105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55103 --rest-port=55101 --tcp-port=55102 --discv5-udp-port=55104 --rest-address=0.0.0.0 --nat=extip:172.18.242.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1f9dcb4bdfa5bc5edef8b934d5069eebd22ae9aa72b3e585eef1f26edcbf0807 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55105 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAZzv7rYG22DFX7zL_t-19zgI26GwcYGiuWSxaG8j2WkSt5oEjl3yF2KwPn_dY-7S-LNkBdWPkX7PkdUf2aNFC8CgmlkgnY0gmlwhKwSm_mKbXVsdGlhZGRyc5YACASsEpv5BrZLAAoErBKb-Qa2TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBLJlP8paY7J_p7UPfGgDVE6Yjfy6lVL3V0kZKub9iDiDdGNwgrZLg3VkcIK2TYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.125 waku cf7ea292396a8f72d7bee34bd6a4884884d82936d06280c46414fbe60e63a1f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf7ea292396a. Setting up logs at ./log/docker/node14_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55101
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55101/health" -H "Content-Type: 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:55101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.125/tcp/55102/p2p/16Uiu2HAmSF2UDWzHhuEe2DDonAD9fmgR4Z2fmd52ttQbARtDXv8M","/ip4/172.18.242.125/tcp/55103/ws/p2p/16Uiu2HAmSF2UDWzHhuEe2DDonAD9fmgR4Z2fmd52ttQbARtDXv8M"],"enrUri":"enr:-L24QHwR4oW5J-PoTYmXTQ7HifoCptKDDoTDfCq6m1-4LYshYoJ87EX-Ouzr9JgI9H7jS-cUdIJgdYurbpeGZf_1cC8CgmlkgnY0gmlwhKwS8n2KbXVsdGlhZGRyc5YACASsEvJ9Btc-AAoErBLyfQbXP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyeAS8U9E0vLcbCtJ6XEkiZL6MQHUIgtpbTc3b5C09u6DdGNwgtc-g3VkcILXQIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node15_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7880', '7881', '7882', '7883', '7884']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7880:7880 -p 7881:7881 -p 7882:7882 -p 7883:7883 -p 7884:7884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7882 --rest-port=7880 --tcp-port=7881 --discv5-udp-port=7883 --rest-address=0.0.0.0 --nat=extip:172.18.225.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bedbdb96acde05db1d4acfda19ae00f64411fb31c269160837aef4fd83fabfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7884 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHwR4oW5J-PoTYmXTQ7HifoCptKDDoTDfCq6m1-4LYshYoJ87EX-Ouzr9JgI9H7jS-cUdIJgdYurbpeGZf_1cC8CgmlkgnY0gmlwhKwS8n2KbXVsdGlhZGRyc5YACASsEvJ9Btc-AAoErBLyfQbXP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyeAS8U9E0vLcbCtJ6XEkiZL6MQHUIgtpbTc3b5C09u6DdGNwgtc-g3VkcILXQIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.179 waku 0d1a8a819c761afd8bd5ee41361bfc28713a09c91910b4b4b793e3f7fb107f32
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d1a8a819c76. Setting up logs at ./log/docker/node15_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7880
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7880/health" -H "Content-Type: 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:7880/debug/v1/info" -H "Content-Type: application/json" -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.179/tcp/7881/p2p/16Uiu2HAm9ekKGPcybMNJ2E5msYUdVHHpz5PfW16wDs7QPNWw98Gf","/ip4/172.18.225.179/tcp/7882/ws/p2p/16Uiu2HAm9ekKGPcybMNJ2E5msYUdVHHpz5PfW16wDs7QPNWw98Gf"],"enrUri":"enr:-L24QH9V_eNMyHbvLBMAble9jTxUHn-cN_R2BGEN08_jJceZVWrAp9tCN88DOZ9-HSUbccvS3sHDJZaQCaRSxc2HOe8CgmlkgnY0gmlwhKwS4bOKbXVsdGlhZGRyc5YACASsEuGzBh7JAAoErBLhswYeyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC010R5ivHWfqCPunUoEPzNJ8hLKL8ttm2Z89okiR4yoiDdGNwgh7Jg3VkcIIey4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node16_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59835', '59836', '59837', '59838', '59839']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59835:59835 -p 59836:59836 -p 59837:59837 -p 59838:59838 -p 59839:59839 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59837 --rest-port=59835 --tcp-port=59836 --discv5-udp-port=59838 --rest-address=0.0.0.0 --nat=extip:172.18.130.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5290b0bc68de2c629a3e7ab8f6b2bff2a00836fd4313cea3feed1df07afed92a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59839 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH9V_eNMyHbvLBMAble9jTxUHn-cN_R2BGEN08_jJceZVWrAp9tCN88DOZ9-HSUbccvS3sHDJZaQCaRSxc2HOe8CgmlkgnY0gmlwhKwS4bOKbXVsdGlhZGRyc5YACASsEuGzBh7JAAoErBLhswYeyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC010R5ivHWfqCPunUoEPzNJ8hLKL8ttm2Z89okiR4yoiDdGNwgh7Jg3VkcIIey4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.164 waku f532314dc11082c57a0f0afea32ab254d73a4d6ec77d956e478919b837ec948c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f532314dc110. Setting up logs at ./log/docker/node16_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59835
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59835/health" -H "Content-Type: 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:59835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.164/tcp/59836/p2p/16Uiu2HAkvSQ7qru4qV1ZXmkthpuk5jkMBmsV74JU4bd6tMuJbuTw","/ip4/172.18.130.164/tcp/59837/ws/p2p/16Uiu2HAkvSQ7qru4qV1ZXmkthpuk5jkMBmsV74JU4bd6tMuJbuTw"],"enrUri":"enr:-L24QMmI8bUiFh-_Z0_tRZY_NO5tclgKIqpi2UnmcC4AkUM2OsXYoWubz4Vsk43lKZOPtaad2-NeZZP_Kzwdpj3s_rECgmlkgnY0gmlwhKwSgqSKbXVsdGlhZGRyc5YACASsEoKkBum8AAoErBKCpAbpvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDwtVWhqRozPNwMoWiadzX-ym6AfXjBR3eSVy_nNS3sqDdGNwgum8g3VkcILpvoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node17_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33852', '33853', '33854', '33855', '33856']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33852:33852 -p 33853:33853 -p 33854:33854 -p 33855:33855 -p 33856:33856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33854 --rest-port=33852 --tcp-port=33853 --discv5-udp-port=33855 --rest-address=0.0.0.0 --nat=extip:172.18.148.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc7cb646adee3886cbdbd03debeb1ff0febcc838e1ef58c5e460dcd528b20fed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33856 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMmI8bUiFh-_Z0_tRZY_NO5tclgKIqpi2UnmcC4AkUM2OsXYoWubz4Vsk43lKZOPtaad2-NeZZP_Kzwdpj3s_rECgmlkgnY0gmlwhKwSgqSKbXVsdGlhZGRyc5YACASsEoKkBum8AAoErBKCpAbpvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDwtVWhqRozPNwMoWiadzX-ym6AfXjBR3eSVy_nNS3sqDdGNwgum8g3VkcILpvoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.228 waku ef174d25f46e18ed6dbc5d3acab68f3a063738bbb75286564f955b1342dba2a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef174d25f46e. Setting up logs at ./log/docker/node17_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33852
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33852/health" -H "Content-Type: 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:33852/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.228/tcp/33853/p2p/16Uiu2HAkyZNkELykoMw9kMpcdT4XWfh7tqgWybnJwRtRB1dgrijf","/ip4/172.18.148.228/tcp/33854/ws/p2p/16Uiu2HAkyZNkELykoMw9kMpcdT4XWfh7tqgWybnJwRtRB1dgrijf"],"enrUri":"enr:-L24QMpNI0srwur8qSQ7_SovN_ggz_4buiRuPQNoDGcR_2omLOGf7TkxMzDjUxVp0E3JgvLvztvT7M2NgMrQxSEARPkCgmlkgnY0gmlwhKwSlOSKbXVsdGlhZGRyc5YACASsEpTkBoQ9AAoErBKU5AaEPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECPWfoZo47ioenvx4MXxVOOyrS5hfYAgI3L-51OHiyfQaDdGNwgoQ9g3VkcIKEP4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node18_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14473', '14474', '14475', '14476', '14477']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14473:14473 -p 14474:14474 -p 14475:14475 -p 14476:14476 -p 14477:14477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14475 --rest-port=14473 --tcp-port=14474 --discv5-udp-port=14476 --rest-address=0.0.0.0 --nat=extip:172.18.5.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1b946efab4dbddfafbcdaefada8c52f3fb04b3a863f5ec3d7ed2e13167f3ab5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14477 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMpNI0srwur8qSQ7_SovN_ggz_4buiRuPQNoDGcR_2omLOGf7TkxMzDjUxVp0E3JgvLvztvT7M2NgMrQxSEARPkCgmlkgnY0gmlwhKwSlOSKbXVsdGlhZGRyc5YACASsEpTkBoQ9AAoErBKU5AaEPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECPWfoZo47ioenvx4MXxVOOyrS5hfYAgI3L-51OHiyfQaDdGNwgoQ9g3VkcIKEP4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.125 waku 173a14beea43f58db39a585de4d4b3f9ecc9584b201a1fd3c4ef7644721b4d82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 173a14beea43. Setting up logs at ./log/docker/node18_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14473
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14473/health" -H "Content-Type: 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:14473/debug/v1/info" -H "Content-Type: application/json" -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.125/tcp/14474/p2p/16Uiu2HAmTNJNstEHH5fLR6DU4rNpyFcA5TZu2LGcRdX6jKbrr3ok","/ip4/172.18.5.125/tcp/14475/ws/p2p/16Uiu2HAmTNJNstEHH5fLR6DU4rNpyFcA5TZu2LGcRdX6jKbrr3ok"],"enrUri":"enr:-L24QBOAO2Afnomrw-Vy3r1DuxWUn5NVUrPUaDhqPbrnvrUIGNno1-Yl49Y_Gb5y4sUlYiwvNveIOhYBpRgbVUskpmQCgmlkgnY0gmlwhKwSBX2KbXVsdGlhZGRyc5YACASsEgV9BjiKAAoErBIFfQY4i90DgnJzhQADAQAAiXNlY3AyNTZrMaED2pjQUyCHKKTCuAe8n0alSCFroPPqVRdi6EO3wPEyAFeDdGNwgjiKg3VkcII4jIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 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/node19_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.230.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15926', '15927', '15928', '15929', '15930']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15926:15926 -p 15927:15927 -p 15928:15928 -p 15929:15929 -p 15930:15930 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15928 --rest-port=15926 --tcp-port=15927 --discv5-udp-port=15929 --rest-address=0.0.0.0 --nat=extip:172.18.230.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ffbe9bbbcbdde0bb26f83b2bf0e1a1abb9caabdbafaead4ee3649d8b5c82496 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15930 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBOAO2Afnomrw-Vy3r1DuxWUn5NVUrPUaDhqPbrnvrUIGNno1-Yl49Y_Gb5y4sUlYiwvNveIOhYBpRgbVUskpmQCgmlkgnY0gmlwhKwSBX2KbXVsdGlhZGRyc5YACASsEgV9BjiKAAoErBIFfQY4i90DgnJzhQADAQAAiXNlY3AyNTZrMaED2pjQUyCHKKTCuAe8n0alSCFroPPqVRdi6EO3wPEyAFeDdGNwgjiKg3VkcII4jIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.90 waku 936a0121ec7636795ff4e86b28eaf070e9c440ec5bb0ff4d6d51c7856572afec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 936a0121ec76. Setting up logs at ./log/docker/node19_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15926
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15926/health" -H "Content-Type: 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:15926/debug/v1/info" -H "Content-Type: application/json" -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.90/tcp/15927/p2p/16Uiu2HAmRd4wkAkUojHT6ZLtxkony1edzU8JrR7kZ9iuFCyTvxbw","/ip4/172.18.230.90/tcp/15928/ws/p2p/16Uiu2HAmRd4wkAkUojHT6ZLtxkony1edzU8JrR7kZ9iuFCyTvxbw"],"enrUri":"enr:-L24QJis45ZHosrLvz8ncqvFKbF5tFZ1Lw_B_7MivmIw_IcsT-aRQofrolqsAG3eaGWZSeFSgCDoNOSxS5jsNaJRTnkCgmlkgnY0gmlwhKwS5lqKbXVsdGlhZGRyc5YACASsEuZaBj43AAoErBLmWgY-ON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwKn2gzRhwnBaORCSmOV-YmpV6UNBkQ5dmPHinBkyOU6DdGNwgj43g3VkcII-OYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:195 Start filter node and subscribed 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/node21_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__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/node22_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49213', '49214', '49215', '49216', '49217']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49213:49213 -p 49214:49214 -p 49215:49215 -p 49216:49216 -p 49217:49217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49215 --rest-port=49213 --tcp-port=49214 --discv5-udp-port=49216 --rest-address=0.0.0.0 --nat=extip:172.18.113.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dee51b8c83ea733d6ee9c4b70ccba8db1064f59d1165438b344cf67fb40db080 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49217 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QJis45ZHosrLvz8ncqvFKbF5tFZ1Lw_B_7MivmIw_IcsT-aRQofrolqsAG3eaGWZSeFSgCDoNOSxS5jsNaJRTnkCgmlkgnY0gmlwhKwS5lqKbXVsdGlhZGRyc5YACASsEuZaBj43AAoErBLmWgY-ON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwKn2gzRhwnBaORCSmOV-YmpV6UNBkQ5dmPHinBkyOU6DdGNwgj43g3VkcII-OYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.250 waku ac1f317f473ec7de346b3bbad0b1c4345b6f52a79e70734e63191a3d171a5a2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac1f317f473e. Setting up logs at ./log/docker/node21_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49213
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49213/health" -H "Content-Type: 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":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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:49213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.250/tcp/49214/p2p/16Uiu2HAmLNaDsJfdA5G9zftEgZQ7auJFa7Ng3a65fWsx4JzmxbeT","/ip4/172.18.113.250/tcp/49215/ws/p2p/16Uiu2HAmLNaDsJfdA5G9zftEgZQ7auJFa7Ng3a65fWsx4JzmxbeT"],"enrUri":"enr:-L24QGv7g4IpHIxVT88BMOVqzqLsa6TUIfH58bIkODL_YcbVXYfuPXGEmLVsdX4xAS95o1zxrVcR6mqP4T7kHNQivVsCgmlkgnY0gmlwhKwScfqKbXVsdGlhZGRyc5YACASsEnH6BsA-AAoErBJx-gbAP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcqjrv6a8TCTQqD1BAiPS5HIUXjaJ-NS1zNy1Q5ynTfyDdGNwgsA-g3VkcILAQIV3YWt1MgU"}'
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.238.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36292', '36293', '36294', '36295', '36296']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36292:36292 -p 36293:36293 -p 36294:36294 -p 36295:36295 -p 36296:36296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36294 --rest-port=36292 --tcp-port=36293 --discv5-udp-port=36295 --rest-address=0.0.0.0 --nat=extip:172.18.238.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=529fb2e784ecef11380511e1d9aee023c3da4763dfba594e9da9c4d0e7b1a809 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36296 --metrics-logging=true --relay=false --filter=true --filternode=/ip4/172.18.113.250/tcp/49214/p2p/16Uiu2HAmLNaDsJfdA5G9zftEgZQ7auJFa7Ng3a65fWsx4JzmxbeT --store=false --discv5-bootstrap-node=<src.node.waku_node.WakuNode object at 0x7f271d558230>
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.192 waku 9806e0cb2b5ab71bc1e92d343bbc2f4e2a115c3d454a29a4c28609cc8cdf8444
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9806e0cb2b5a. Setting up logs at ./log/docker/node22_2025-12-21_04-15-23__0be8a5c8-2e31-4882-8918-d5c276b2db46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36292
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36292/health" -H "Content-Type: 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":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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:36292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.192/tcp/36293/p2p/16Uiu2HAmQmR5H6oL1DmkeFKLQaWvdSjdPUBNt6Nq7y4JRbBKYpuC","/ip4/172.18.238.192/tcp/36294/ws/p2p/16Uiu2HAmQmR5H6oL1DmkeFKLQaWvdSjdPUBNt6Nq7y4JRbBKYpuC"],"enrUri":"enr:-L24QEAuVOqOZVYU1yzaTUd5U5KmflM4MmHsOuDd-RA4rrrOEo7dMfvIR6biOMsbvCRYL0OHFkuR4yNfl5kLJaEjNZQCgmlkgnY0gmlwhKwS7sCKbXVsdGlhZGRyc5YACASsEu7ABo3FAAoErBLuwAaNxt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDs_Gu9IovI9-B_gyfxDyXaeHIYxnzGZk2eLqo8D294yeDdGNwgo3Fg3VkcIKNx4V3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:205 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32586/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:64775/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:2203/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:16000/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:49301/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:62512/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:6855/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:21244/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:26323/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:3529/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:45806/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:40263/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:53431/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:46666/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:55101/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:7880/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:59835/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:33852/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:14473/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:15926/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:49213/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:208 Node22 make filter request to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36292/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32586/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64775/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2203/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16000/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49301/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62512/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6855/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21244/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26323/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3529/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45806/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40263/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53431/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46666/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55101/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7880/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59835/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33852/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14473/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15926/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.5.125/tcp/14474/p2p/16Uiu2HAmTNJNstEHH5fLR6DU4rNpyFcA5TZu2LGcRdX6jKbrr3ok","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"Discv5"},{"multiaddr":"/ip4/172.18.113.250/tcp/60468/p2p/16Uiu2HAmLNaDsJfdA5G9zftEgZQ7auJFa7Ng3a65fWsx4JzmxbeT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-123-ge3dd62","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49213/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.238.192/tcp/37136/p2p/16Uiu2HAmQmR5H6oL1DmkeFKLQaWvdSjdPUBNt6Nq7y4JRbBKYpuC","protocols":["/ipfs/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"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-123-ge3dd62","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.230.90/tcp/15927/p2p/16Uiu2HAmRd4wkAkUojHT6ZLtxkony1edzU8JrR7kZ9iuFCyTvxbw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 80 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:212 20 Nodes publish 20 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32586/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:64775/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:2203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:16000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:49301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:62512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:6855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:21244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:26323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:3529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:45806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:40263/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:53431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:46666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:55101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:7880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:59835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:33852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:14473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:15926/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:217 Node 22 requests messages of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36292/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":1766290690977860542,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290692244429126,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290693530733223,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290694817923351,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290696083446173,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290697391905278,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290698714939401,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290700035951004,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290701312473801,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290702571799932,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290703832272992,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290705122346655,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290706430374087,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290707688725312,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290708985400981,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290710286488719,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290711567153730,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290712844457782,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290714128887935,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290715440405169,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:220 Total number received messages for node 22 is 20
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 e532ca160609
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 54a757d84398
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b6e75fa813e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 54a757d84398. 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 ce3dddc09dd0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ca5fe0943a90
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce3dddc09dd0. 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 551cf024a763
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d2fdd5fae59e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e8fb7c816e5b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c138ad3b0a30
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d2fdd5fae59e. 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 1a18ac345a5c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e8fb7c816e5b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e532ca160609. 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 c1a3c59e4ee6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51d090883b94
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a18ac345a5c. 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 4018787137aa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c1a3c59e4ee6. 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 2c404d1b59d3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51d090883b94. 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 cf7ea292396a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4018787137aa. 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 0d1a8a819c76
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2c404d1b59d3. 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 f532314dc110
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cf7ea292396a. 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 ef174d25f46e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d1a8a819c76. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f532314dc110. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1b6e75fa813e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ca5fe0943a90. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 551cf024a763. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c138ad3b0a30. 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 173a14beea43
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 936a0121ec76
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 173a14beea43. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ef174d25f46e. 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 ac1f317f473e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 936a0121ec76. 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 9806e0cb2b5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ac1f317f473e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9806e0cb2b5a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2025-12-21 04:21:07.172 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:21:07.172 DEBUG [tests.conftest] Running test: test_lightpush_node_with_relay_works_correctly with id: 2025-12-21_04-21-07__1d26c220-a230-4ab2-be21-ca0adad74dc7
2025-12-21 04:21:07.172 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:21:07.173 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-21 04:21:07.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:21:07.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-21_04-21-07__1d26c220-a230-4ab2-be21-ca0adad74dc7__wakuorg_nwaku:latest.log
2025-12-21 04:21:07.180 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:21:07.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:21:07.182 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:21:07.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.241
2025-12-21 04:21:07.182 DEBUG [src.node.docker_mananger] Generated ports ['8694', '8695', '8696', '8697', '8698']
2025-12-21 04:21:07.182 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:21:07.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:21:07.182 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:21:07.183 DEBUG [src.node.docker_mananger] docker run -i -t -p 8694:8694 -p 8695:8695 -p 8696:8696 -p 8697:8697 -p 8698:8698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8696 --rest-port=8694 --tcp-port=8695 --discv5-udp-port=8697 --rest-address=0.0.0.0 --nat=extip:172.18.218.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=28b4d9661c5e169c8c3ee6a099fb9c0aae900cbd3c49bcfafdcd87cd988d2ca9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8698 --metrics-logging=true --lightpush=true --relay=true --filter=true
2025-12-21 04:21:07.375 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.241 waku 9a7b686346ee1c59b125cd9611c190fccd76b7e3b70203430c9ad190b5175ec6
2025-12-21 04:21:07.412 DEBUG [src.node.docker_mananger] Container started with ID 9a7b686346ee. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-21-07__1d26c220-a230-4ab2-be21-ca0adad74dc7__wakuorg_nwaku:latest.log
2025-12-21 04:21:07.414 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8694
2025-12-21 04:21:07.414 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:21:08.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8694/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:08.419 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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-21 04:21:08.419 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:21:08.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:08.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.241/tcp/8695/p2p/16Uiu2HAmAGqcd4qWXgw3bwrUmVhPLbSotDZshXzaB6uNRbLSoxWQ","/ip4/172.18.218.241/tcp/8696/ws/p2p/16Uiu2HAmAGqcd4qWXgw3bwrUmVhPLbSotDZshXzaB6uNRbLSoxWQ"],"enrUri":"enr:-L24QKe_DMOq4K2z6osMFduoW1BiU7nRoYTzZMut-YPJnaVpcy_VqWZubeqIaZRjgc4pT6ugHHQPv--sJfJZUuhyUSMCgmlkgnY0gmlwhKwS2vGKbXVsdGlhZGRyc5YACASsEtrxBiH3AAoErBLa8QYh-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Jv4jpkNAIt9FtBYwtgorjRrDVQ6bO-KmtFL9lavr4WDdGNwgiH3g3VkcIIh-YV3YWt1Mg0"}'
2025-12-21 04:21:08.422 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:21:08.429 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:21:08.429 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-21_04-21-07__1d26c220-a230-4ab2-be21-ca0adad74dc7__wakuorg_nwaku:latest.log
2025-12-21 04:21:08.429 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:21:08.429 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:21:08.430 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:21:08.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.141
2025-12-21 04:21:08.431 DEBUG [src.node.docker_mananger] Generated ports ['4370', '4371', '4372', '4373', '4374']
2025-12-21 04:21:08.431 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:21:08.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:21:08.431 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:21:08.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 4370:4370 -p 4371:4371 -p 4372:4372 -p 4373:4373 -p 4374:4374 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4372 --rest-port=4370 --tcp-port=4371 --discv5-udp-port=4373 --rest-address=0.0.0.0 --nat=extip:172.18.239.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abc85fbef7bc5dbf0eaccc38c43ec0fb3a385fd94404e6cdee070fa75a10ba7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4374 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKe_DMOq4K2z6osMFduoW1BiU7nRoYTzZMut-YPJnaVpcy_VqWZubeqIaZRjgc4pT6ugHHQPv--sJfJZUuhyUSMCgmlkgnY0gmlwhKwS2vGKbXVsdGlhZGRyc5YACASsEtrxBiH3AAoErBLa8QYh-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Jv4jpkNAIt9FtBYwtgorjRrDVQ6bO-KmtFL9lavr4WDdGNwgiH3g3VkcIIh-YV3YWt1Mg0 --lightpushnode=/ip4/172.18.218.241/tcp/8695/p2p/16Uiu2HAmAGqcd4qWXgw3bwrUmVhPLbSotDZshXzaB6uNRbLSoxWQ --lightpush=true --relay=true --filter=true
2025-12-21 04:21:08.642 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.141 waku 8ec737750c9c78a8b70edb97056750533f4ea0ee7d1c1768096a981091da8632
2025-12-21 04:21:08.679 DEBUG [src.node.docker_mananger] Container started with ID 8ec737750c9c. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-21-07__1d26c220-a230-4ab2-be21-ca0adad74dc7__wakuorg_nwaku:latest.log
2025-12-21 04:21:08.679 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4370
2025-12-21 04:21:08.679 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:21:09.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4370/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:09.695 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-21 04:21:09.696 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:21:09.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4370/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:09.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.141/tcp/4371/p2p/16Uiu2HAkwJ832b1QMtKfTNtrdWHzRetaBrcBVZqjGfd2nRFZ4TuP","/ip4/172.18.239.141/tcp/4372/ws/p2p/16Uiu2HAkwJ832b1QMtKfTNtrdWHzRetaBrcBVZqjGfd2nRFZ4TuP"],"enrUri":"enr:-L24QBPAbKxkSJKKWPBFz8Uw2Dg4iijajciDGnBcr5PZEjv_TbRvncCeLVoB3EkFssJRXP9e5zRM2mBWLHBAl1RXe_QCgmlkgnY0gmlwhKwS742KbXVsdGlhZGRyc5YACASsEu-NBhETAAoErBLvjQYRFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECG8gwUM3LwabJCFbF6kWlU2nW99K7S7VqbE7h3EWMiD6DdGNwghETg3VkcIIRFYV3YWt1Mg0"}'
2025-12-21 04:21:09.703 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:21:09.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4370/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.241/tcp/8695/p2p/16Uiu2HAmAGqcd4qWXgw3bwrUmVhPLbSotDZshXzaB6uNRbLSoxWQ"]'
2025-12-21 04:21:09.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:09.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8694/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:21:09.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:09.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4370/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:21:09.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:09.712 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2025-12-21 04:21:10.213 DEBUG [src.steps.light_push] Lightpushing message
2025-12-21 04:21:10.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4370/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1766290870213276593}}'
2025-12-21 04:21:10.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:10.224 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:21:10.325 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-21 04:21:10.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:10.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290870213276593,"ephemeral":false,"proof":""}]'
2025-12-21 04:21:10.347 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-21 04:21:10.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:10.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290870213276593,"ephemeral":false,"proof":""}]'
2025-12-21 04:21:10.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:21:10.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:10.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:21:10.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:10.361 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:21:10.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:10.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290870351319386,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290870356870736,"ephemeral":false,"proof":""}]'
2025-12-21 04:21:10.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:10.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290870351319386,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290870356870736,"ephemeral":false,"proof":""}]'
2025-12-21 04:21:10.467 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:21:10.468 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:21:10.468 DEBUG [src.node.waku_node] Stopping container with id 9a7b686346ee
2025-12-21 04:21:10.975 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:21:10.978 DEBUG [src.node.waku_node] Stopping container with id 8ec737750c9c
2025-12-21 04:21:11.487 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:21:11.487 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:21:11.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:21:11.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-21 04:16:56.978 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:16:56.980 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_request_id with id: 2025-12-21_04-16-56__5550eab2-bc76-4e02-b648-186105d355f9
2025-12-21 04:16:56.981 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:16:56.981 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:16:56.982 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:16:56.990 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:56.991 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-16-56__5550eab2-bc76-4e02-b648-186105d355f9__wakuorg_nwaku:latest.log
2025-12-21 04:16:56.991 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:56.992 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:56.993 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:56.994 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.80
2025-12-21 04:16:56.995 DEBUG [src.node.docker_mananger] Generated ports ['9004', '9005', '9006', '9007', '9008']
2025-12-21 04:16:56.995 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:56.996 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:56.997 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:56.997 DEBUG [src.node.docker_mananger] docker run -i -t -p 9004:9004 -p 9005:9005 -p 9006:9006 -p 9007:9007 -p 9008:9008 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9006 --rest-port=9004 --tcp-port=9005 --discv5-udp-port=9007 --rest-address=0.0.0.0 --nat=extip:172.18.180.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf8ebb1af795c4ef4bef3bd49bd2c7e2a1f49bb8fcaeccfdbcdbaaa37d9aba23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9008 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:16:57.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.80 waku 2a20a912f984729a3413547aa378f553c64add31b5a59b126a7799093fff8a36
2025-12-21 04:16:57.210 DEBUG [src.node.docker_mananger] Container started with ID 2a20a912f984. Setting up logs at ./log/docker/node1_2025-12-21_04-16-56__5550eab2-bc76-4e02-b648-186105d355f9__wakuorg_nwaku:latest.log
2025-12-21 04:16:57.211 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9004
2025-12-21 04:16:57.211 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:57.241 ERROR [src.node.docker_mananger] Max retries reached for container f5b50e28cbeb. Exiting log stream.
2025-12-21 04:16:57.809 ERROR [src.node.docker_mananger] Max retries reached for container 0063edf98a38. Exiting log stream.
2025-12-21 04:16:58.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9004/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:58.216 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-21 04:16:58.217 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:58.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9004/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:58.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.80/tcp/9005/p2p/16Uiu2HAkwfYGYGquuVmvfA96vhNpGdBj48Cme1G6Ln5geX2qs9nv","/ip4/172.18.180.80/tcp/9006/ws/p2p/16Uiu2HAkwfYGYGquuVmvfA96vhNpGdBj48Cme1G6Ln5geX2qs9nv"],"enrUri":"enr:-L24QGBCovbBoC6gb1GxkF_HLvAF3HQvZ6F6FnYGpo0QBtmZN_ouOGn95_OqTG4y5xkOS2r_ZySnXbV-9gvhLKB-g-wCgmlkgnY0gmlwhKwStFCKbXVsdGlhZGRyc5YACASsErRQBiMtAAoErBK0UAYjLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIUTJOLusjMAICkdm96E2ZNbccx6tEPtqxPeJLfAEgveDdGNwgiMtg3VkcIIjL4V3YWt1MgU"}'
2025-12-21 04:16:58.219 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:58.220 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:16:58.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:58.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-16-56__5550eab2-bc76-4e02-b648-186105d355f9__wakuorg_nwaku:latest.log
2025-12-21 04:16:58.226 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:58.226 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:58.228 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:58.228 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.112
2025-12-21 04:16:58.228 DEBUG [src.node.docker_mananger] Generated ports ['60858', '60859', '60860', '60861', '60862']
2025-12-21 04:16:58.228 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:58.228 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:58.228 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:58.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 60858:60858 -p 60859:60859 -p 60860:60860 -p 60861:60861 -p 60862:60862 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60860 --rest-port=60858 --tcp-port=60859 --discv5-udp-port=60861 --rest-address=0.0.0.0 --nat=extip:172.18.62.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=13bade3b33e45ebe3dc0dee7a220bffbb44fe9e4d0f1cdfccaf6937eee1c55fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60862 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGBCovbBoC6gb1GxkF_HLvAF3HQvZ6F6FnYGpo0QBtmZN_ouOGn95_OqTG4y5xkOS2r_ZySnXbV-9gvhLKB-g-wCgmlkgnY0gmlwhKwStFCKbXVsdGlhZGRyc5YACASsErRQBiMtAAoErBK0UAYjLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIUTJOLusjMAICkdm96E2ZNbccx6tEPtqxPeJLfAEgveDdGNwgiMtg3VkcIIjL4V3YWt1MgU --filternode=/ip4/172.18.180.80/tcp/9005/p2p/16Uiu2HAkwfYGYGquuVmvfA96vhNpGdBj48Cme1G6Ln5geX2qs9nv
2025-12-21 04:16:58.414 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.112 waku d16800cda5544210ddeb817a95efe2d1638921462e4da0faa02cd543859b6089
2025-12-21 04:16:58.448 DEBUG [src.node.docker_mananger] Container started with ID d16800cda554. Setting up logs at ./log/docker/node2_2025-12-21_04-16-56__5550eab2-bc76-4e02-b648-186105d355f9__wakuorg_nwaku:latest.log
2025-12-21 04:16:58.448 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60858
2025-12-21 04:16:58.448 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:59.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60858/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:59.454 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-21 04:16:59.454 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:59.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60858/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:59.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.112/tcp/60859/p2p/16Uiu2HAm9SPUQjr6X7K5uUUJfjZNuJEtS3P8yb3aTQLJp3T7uzjB","/ip4/172.18.62.112/tcp/60860/ws/p2p/16Uiu2HAm9SPUQjr6X7K5uUUJfjZNuJEtS3P8yb3aTQLJp3T7uzjB"],"enrUri":"enr:-L24QG0YqWkZ_T9hc0C1ptbTEjFCfhJ4_CGKTMIXauN9yobaESRDFS_FNqNgS4qyhYTRD558wvFoLR_8w4S3JRSi7CkCgmlkgnY0gmlwhKwSPnCKbXVsdGlhZGRyc5YACASsEj5wBu27AAoErBI-cAbtvN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0DKIoCq4qwury6aGrm5lIl9fEEDr0bYNNbJhe9xsPFKDdGNwgu27g3VkcILtvYV3YWt1MgA"}'
2025-12-21 04:16:59.456 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:59.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60858/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.80/tcp/9005/p2p/16Uiu2HAkwfYGYGquuVmvfA96vhNpGdBj48Cme1G6Ln5geX2qs9nv"]'
2025-12-21 04:16:59.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:59.486 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-21 04:16:59.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9004/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:16:59.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:59.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60858/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f5b5d287-514d-410b-8e6a-692bf4d08c7b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:16:59.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f5b5d287-514d-410b-8e6a-692bf4d08c7b","statusDesc":"OK"}'
2025-12-21 04:16:59.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60858/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:16:59.517 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60858/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-21 04:16:59.519 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:16:59.520 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:16:59.520 DEBUG [src.node.waku_node] Stopping container with id 2a20a912f984
2025-12-21 04:17:00.050 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:00.050 DEBUG [src.node.waku_node] Stopping container with id d16800cda554
2025-12-21 04:17:00.577 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:00.578 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:17:00.586 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:17:00.591 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,166 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2025-12-21_04-32-50__b6a1646a-7727-4c54-ae7c-03362cd57212
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-21_04-32-50__b6a1646a-7727-4c54-ae7c-03362cd57212__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5776', '5777', '5778', '5779', '5780']
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 5776:5776 -p 5777:5777 -p 5778:5778 -p 5779:5779 -p 5780:5780 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5778 --rest-port=5776 --tcp-port=5777 --discv5-udp-port=5779 --rest-address=0.0.0.0 --nat=extip:172.18.32.21 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b012d8cfb1e4e7b70572ace3dae9e48ebca851dca5a57f017e16d1e28468c9f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5780 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.21 waku c11668b3bfc052f3a7c08c8d7d3365694683dd599d1a0b792050b23b657f3050
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c11668b3bfc0. Setting up logs at ./log/docker/node1_2025-12-21_04-32-50__b6a1646a-7727-4c54-ae7c-03362cd57212__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5776
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 5c4a6778df55. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2fc918a53f6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5776/health" -H "Content-Type: 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:5776/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.21/tcp/5777/p2p/16Uiu2HAmJXNKFCyAnpso2b9PSEftxt14bgLUB6qRvxGq9EN7svDe","/ip4/172.18.32.21/tcp/5778/ws/p2p/16Uiu2HAmJXNKFCyAnpso2b9PSEftxt14bgLUB6qRvxGq9EN7svDe"],"enrUri":"enr:-L24QJZoet7XGjz3AbQvO2rLcnL800vRdJX3MRjjB_GgcXM0OGx2BgbDNAiumltfULVvbHWaaNb98jxFJjIXdG2MzCUCgmlkgnY0gmlwhKwSIBWKbXVsdGlhZGRyc5YACASsEiAVBhaRAAoErBIgFQYWkt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVzJPiwKRyh1RTYxS-5VtqNMVAsJK677GRsFJ47q96uGDdGNwghaRg3VkcIIWk4V3YWt1MgU"}'
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-21_04-32-50__b6a1646a-7727-4c54-ae7c-03362cd57212__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36022', '36023', '36024', '36025', '36026']
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 36022:36022 -p 36023:36023 -p 36024:36024 -p 36025:36025 -p 36026:36026 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36024 --rest-port=36022 --tcp-port=36023 --discv5-udp-port=36025 --rest-address=0.0.0.0 --nat=extip:172.18.141.77 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ab4a49d413f272e4f4edcd0edcdbbffadc1ae264c4bd5161ccf2b9af68b5e3e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36026 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJZoet7XGjz3AbQvO2rLcnL800vRdJX3MRjjB_GgcXM0OGx2BgbDNAiumltfULVvbHWaaNb98jxFJjIXdG2MzCUCgmlkgnY0gmlwhKwSIBWKbXVsdGlhZGRyc5YACASsEiAVBhaRAAoErBIgFQYWkt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVzJPiwKRyh1RTYxS-5VtqNMVAsJK677GRsFJ47q96uGDdGNwghaRg3VkcIIWk4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.77 waku a242b0973c1c38ff13b9548c2754942623fdcdc0e125e5107f8708c8c428c037
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a242b0973c1c. Setting up logs at ./log/docker/node2_2025-12-21_04-32-50__b6a1646a-7727-4c54-ae7c-03362cd57212__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36022
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36022/health" -H "Content-Type: 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:36022/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.77/tcp/36023/p2p/16Uiu2HAmUbjcYWB3MYx5EgNCTHcqE2vpa2JFRJMHBgTFtEkjTtEk","/ip4/172.18.141.77/tcp/36024/ws/p2p/16Uiu2HAmUbjcYWB3MYx5EgNCTHcqE2vpa2JFRJMHBgTFtEkjTtEk"],"enrUri":"enr:-L24QNWDlR6liKgCH1IV4ELTY8W1lw0CmAq61nk3xu9vBvwjd-2V04V1nqQ42GdsSYfAvU4dtnimAFf5zuKChCoxBWYCgmlkgnY0gmlwhKwSjU2KbXVsdGlhZGRyc5YACASsEo1NBoy3AAoErBKNTQaMuN0DgnJzhQACAQAAiXNlY3AyNTZrMaED7OWV0MwpFEM2k7GO6nYwUTfmNmdcUx5QIuLbHtm21pmDdGNwgoy3g3VkcIKMuYV3YWt1MgE"}'
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:36022/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.21/tcp/5777/p2p/16Uiu2HAmJXNKFCyAnpso2b9PSEftxt14bgLUB6qRvxGq9EN7svDe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:36022/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:5776/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:5776/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":1766291572658322509,"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:36022/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":1766291572658322509,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:36022/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:5776/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:5776/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":1766291572784130008,"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:36022/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":1766291572784130008,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:5776/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":1766291572908168633,"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:36022/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":1766291572908168633,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:5776/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":1766291573033126771,"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:36022/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":1766291573033126771,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:5776/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":1766291573157573978,"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:36022/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":1766291573157573978,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:5776/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":1766291573284248253,"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:36022/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":1766291573284248253,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:5776/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":1766291573408707100,"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:36022/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":1766291573408707100,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5776/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:5776/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":1766291573533401015,"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:36022/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":1766291573533401015,"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 c11668b3bfc0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a242b0973c1c
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,91 @@
2025-12-21 04:24:04.745 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:24:04.745 DEBUG [tests.conftest] Running test: test_publish_with_invalid_payloads with id: 2025-12-21_04-24-04__a070b859-e3a5-4087-aa0b-23857802a3a5
2025-12-21 04:24:04.746 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:24:04.746 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:24:04.746 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-21 04:24:04.753 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:04.753 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-24-04__a070b859-e3a5-4087-aa0b-23857802a3a5__wakuorg_nwaku:latest.log
2025-12-21 04:24:04.753 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:04.753 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:04.754 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:04.755 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.68
2025-12-21 04:24:04.755 DEBUG [src.node.docker_mananger] Generated ports ['50592', '50593', '50594', '50595', '50596']
2025-12-21 04:24:04.755 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:04.755 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:04.755 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:04.755 DEBUG [src.node.docker_mananger] docker run -i -t -p 50592:50592 -p 50593:50593 -p 50594:50594 -p 50595:50595 -p 50596:50596 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50594 --rest-port=50592 --tcp-port=50593 --discv5-udp-port=50595 --rest-address=0.0.0.0 --nat=extip:172.18.164.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0accfefe78ebd3cd2b748b4daafe0bdcf7e9aba8a0ca8adedc51cfc624db57b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50596 --metrics-logging=true --relay=true
2025-12-21 04:24:04.953 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.68 waku 21d705150c92a446f73290ad0512abafa11fd6700dc75c6bfd73a04f0fcbcee8
2025-12-21 04:24:04.988 DEBUG [src.node.docker_mananger] Container started with ID 21d705150c92. Setting up logs at ./log/docker/node1_2025-12-21_04-24-04__a070b859-e3a5-4087-aa0b-23857802a3a5__wakuorg_nwaku:latest.log
2025-12-21 04:24:04.990 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50592
2025-12-21 04:24:04.990 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:05.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50592/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:05.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-21 04:24:05.994 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:05.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50592/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:05.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.68/tcp/50593/p2p/16Uiu2HAmBKKKW3eDg1YMM1tb87TaEKY9riAJJk7fzPNLMJ8DdfuN","/ip4/172.18.164.68/tcp/50594/ws/p2p/16Uiu2HAmBKKKW3eDg1YMM1tb87TaEKY9riAJJk7fzPNLMJ8DdfuN"],"enrUri":"enr:-L24QAQAkCelo_euymXME748LdaMfGaBq9IP5CPZhZRqp21naw3XoGrUoPtFec2gpmBfWyWn3xSfE2pdUM6-6UzB8fECgmlkgnY0gmlwhKwSpESKbXVsdGlhZGRyc5YACASsEqREBsWhAAoErBKkRAbFot0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7BolONTKbGR4p1kH8eAE0I-HIqjRD5X7RKCXP9j58jWDdGNwgsWhg3VkcILFo4V3YWt1MgE"}'
2025-12-21 04:24:05.996 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:06.003 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:06.003 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-24-04__a070b859-e3a5-4087-aa0b-23857802a3a5__wakuorg_nwaku:latest.log
2025-12-21 04:24:06.003 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:06.003 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:06.004 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:06.004 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.237
2025-12-21 04:24:06.004 DEBUG [src.node.docker_mananger] Generated ports ['5856', '5857', '5858', '5859', '5860']
2025-12-21 04:24:06.005 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:06.005 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:06.005 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:06.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 5856:5856 -p 5857:5857 -p 5858:5858 -p 5859:5859 -p 5860:5860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5858 --rest-port=5856 --tcp-port=5857 --discv5-udp-port=5859 --rest-address=0.0.0.0 --nat=extip:172.18.61.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fedcaf2a1be1cbdec0ddfa68b01bf69a2c2f6bbefccefbc0143b46961b0bed5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5860 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAQAkCelo_euymXME748LdaMfGaBq9IP5CPZhZRqp21naw3XoGrUoPtFec2gpmBfWyWn3xSfE2pdUM6-6UzB8fECgmlkgnY0gmlwhKwSpESKbXVsdGlhZGRyc5YACASsEqREBsWhAAoErBKkRAbFot0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7BolONTKbGR4p1kH8eAE0I-HIqjRD5X7RKCXP9j58jWDdGNwgsWhg3VkcILFo4V3YWt1MgE
2025-12-21 04:24:06.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.237 waku eb8bd997ff9f502a10b635746ad343c2c0f99a2295d104d6d2c2e0c68af2fca2
2025-12-21 04:24:06.227 DEBUG [src.node.docker_mananger] Container started with ID eb8bd997ff9f. Setting up logs at ./log/docker/node2_2025-12-21_04-24-04__a070b859-e3a5-4087-aa0b-23857802a3a5__wakuorg_nwaku:latest.log
2025-12-21 04:24:06.227 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5856
2025-12-21 04:24:06.229 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:07.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5856/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:07.242 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-21 04:24:07.243 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:07.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:07.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.237/tcp/5857/p2p/16Uiu2HAmLYj6gZqsLKwtX1MhccFQExcgiHA7ekKpW3w43u3jgrrv","/ip4/172.18.61.237/tcp/5858/ws/p2p/16Uiu2HAmLYj6gZqsLKwtX1MhccFQExcgiHA7ekKpW3w43u3jgrrv"],"enrUri":"enr:-L24QDtG3p-k8J3tSjr2mrz0eMfwXOoguEYY362NVoB1S_4CSdAHQHySCv_0jZG_g8IXOnZsfaNclbmL7CdmJ328X8ICgmlkgnY0gmlwhKwSPe2KbXVsdGlhZGRyc5YACASsEj3tBhbhAAoErBI97QYW4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdULD5vKB1hbMI2sg5w6xR87nVQJGI4wZibIUjf7FdCuDdGNwghbhg3VkcIIW44V3YWt1MgE"}'
2025-12-21 04:24:07.248 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:07.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5856/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.68/tcp/50593/p2p/16Uiu2HAmBKKKW3eDg1YMM1tb87TaEKY9riAJJk7fzPNLMJ8DdfuN"]'
2025-12-21 04:24:07.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:07.251 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-21 04:24:07.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:24:07.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:07.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:24:07.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:07.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/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-21 04:24:07.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:07.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:24:07.368 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:24:07.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:07.371 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":1766291047261788928,"ephemeral":false,"proof":""}]'
2025-12-21 04:24:07.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:24:07.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:07.375 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":1766291047261788928,"ephemeral":false,"proof":""}]'
2025-12-21 04:24:07.376 INFO [src.steps.relay] WARM UP successful!!
2025-12-21 04:24:07.377 DEBUG [tests.relay.test_publish] Running test with payload Empty string
2025-12-21 04:24:07.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:07.380 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-21 04:24:07.380 DEBUG [tests.relay.test_publish] Running test with payload Unecoded text
2025-12-21 04:24:07.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:07.383 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
2025-12-21 04:24:07.383 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2025-12-21 04:24:07.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:07.385 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-21 04:24:07.385 DEBUG [tests.relay.test_publish] Running test with payload An integer
2025-12-21 04:24:07.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:07.388 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-21 04:24:07.388 DEBUG [tests.relay.test_publish] Running test with payload A list
2025-12-21 04:24:07.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:07.390 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-21 04:24:07.390 DEBUG [tests.relay.test_publish] Running test with payload A bool
2025-12-21 04:24:07.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": true, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:07.393 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-21 04:24:07.395 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:24:07.396 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:24:07.396 DEBUG [src.node.waku_node] Stopping container with id 21d705150c92
2025-12-21 04:24:07.898 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:07.901 DEBUG [src.node.waku_node] Stopping container with id eb8bd997ff9f
2025-12-21 04:24:08.414 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:08.415 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:24:08.422 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:24:08.426 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,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-21_04-21-19__2ce6c6c2-c44b-444d-9691-1f10d965c5cc
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-21_04-21-19__2ce6c6c2-c44b-444d-9691-1f10d965c5cc__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-21_04-21-19__2ce6c6c2-c44b-444d-9691-1f10d965c5cc__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-21_04-21-19__2ce6c6c2-c44b-444d-9691-1f10d965c5cc__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.40.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16619', '16620', '16621', '16622', '16623']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16619:16619 -p 16620:16620 -p 16621:16621 -p 16622:16622 -p 16623:16623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16621 --rest-port=16619 --tcp-port=16620 --discv5-udp-port=16622 --rest-address=0.0.0.0 --nat=extip:172.18.40.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ead4cd28c8a37af5dc98a43d69fffb1eb244ec45bf77c3ae71c9beda2a030e46 --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=16623 --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.40.70 waku c70a8d471de0e3d177d773b21f0c76eccffa1aa6a7b76ff2ac3cee9534593f54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c70a8d471de0. Setting up logs at ./log/docker/node1_2025-12-21_04-21-19__2ce6c6c2-c44b-444d-9691-1f10d965c5cc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16619
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 ef035e97912f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eb6d4aaa3529. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16619/health" -H "Content-Type: 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:16619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.70/tcp/16620/p2p/16Uiu2HAkx8ynNWxJ5am5cEwoYuJG1ToGo4rnHffqGN1svVLHEg7X","/ip4/172.18.40.70/tcp/16621/ws/p2p/16Uiu2HAkx8ynNWxJ5am5cEwoYuJG1ToGo4rnHffqGN1svVLHEg7X"],"enrUri":"enr:-L24QMnrn-Kg-cNXhL1YrqAKltcRtUGOmpBSqtPuXCDBWrR0PIg8STdoZr8GWv6EuQQcUzMd1iprjPX8lSs66yqYxFQCgmlkgnY0gmlwhKwSKEaKbXVsdGlhZGRyc5YACASsEihGBkDsAAoErBIoRgZA7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECKExRKIHy9a8K2Bvt_vA1Y5VO1kFeXUWeZBEgrKq4e16DdGNwgkDsg3VkcIJA7oV3YWt1MhM"}'
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:16619/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.240.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36865', '36866', '36867', '36868', '36869']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36865:36865 -p 36866:36866 -p 36867:36867 -p 36868:36868 -p 36869:36869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36867 --rest-port=36865 --tcp-port=36866 --discv5-udp-port=36868 --rest-address=0.0.0.0 --nat=extip:172.18.240.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=beabaebdb82de255dc6d04272b5b6d7080d59f19dfd4a97e48611da728dc741a --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=36869 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QMnrn-Kg-cNXhL1YrqAKltcRtUGOmpBSqtPuXCDBWrR0PIg8STdoZr8GWv6EuQQcUzMd1iprjPX8lSs66yqYxFQCgmlkgnY0gmlwhKwSKEaKbXVsdGlhZGRyc5YACASsEihGBkDsAAoErBIoRgZA7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECKExRKIHy9a8K2Bvt_vA1Y5VO1kFeXUWeZBEgrKq4e16DdGNwgkDsg3VkcIJA7oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.5 waku 93ae7abacfb8b306719d17df3217a5c871c45afa7f0f732e71f303f69d2e4e8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93ae7abacfb8. Setting up logs at ./log/docker/node2_2025-12-21_04-21-19__2ce6c6c2-c44b-444d-9691-1f10d965c5cc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36865
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36865/health" -H "Content-Type: 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:36865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.5/tcp/36866/p2p/16Uiu2HAm23cX8XEuQ35moFan1EPcCcFxhbEM28fmRPGzPv152xRs","/ip4/172.18.240.5/tcp/36867/ws/p2p/16Uiu2HAm23cX8XEuQ35moFan1EPcCcFxhbEM28fmRPGzPv152xRs"],"enrUri":"enr:-L24QJ4BHslXhAmP6tgYQ-_49YxbKZuTOvEBpYDvsacgwHbwQLlBgUKx6WauCAAT91g_DvU37hXSG6MvyLdWYiQrWXcCgmlkgnY0gmlwhKwS8AWKbXVsdGlhZGRyc5YACASsEvAFBpACAAoErBLwBQaQA90DgnJzhQADAQAAiXNlY3AyNTZrMaECYlseaHQRaoniW-4NgIeXUO4hm_iuAyt08SJkRQsGsAaDdGNwgpACg3VkcIKQBIV3YWt1MhI"}'
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:36865/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.70/tcp/16620/p2p/16Uiu2HAkx8ynNWxJ5am5cEwoYuJG1ToGo4rnHffqGN1svVLHEg7X"]'
INFO  src.node.api_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:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:36865/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":"0x39ee15b85523f590f9abe74c90fcce359404137fa31fdeaae0ef1be1d5c00572"},{"messageHash":"0xbd2c27963af703d8099a1cfb2dafb43075d075fb1d5986c322ff406a205578b7"},{"messageHash":"0xc146b042ca82a6c3aa9d05a9647917b05a884844d03060209faef76afb2ce100"},{"messageHash":"0x28c3cac345b8a9f4fefd99c6216055818c82128782252b27c9b9645cc314331d"},{"messageHash":"0x7bec3013c34fb01618f2a8d6921cff88bc662150e2ce47738b74b355b7e75afe"},{"messageHash":"0xaddbf4431b7ba7440da7592d8f71c31a634252030c767ba8f8e2c6983adfe83d"},{"messageHash":"0xd6e4750bf84f01329fd68ca2362e0e37656f6a6e4c2d954d20830860b6fe844f"},{"messageHash":"0xe8be24eca1e657b5e8a58d468a0279c5bfe49bf00f73c3f5ccaa65ae6ee85d89"},{"messageHash":"0x4f1fd4395dfc76e5a157b78fd0a3119e65192f87d805796c2a837ea82eb92909"},{"messageHash":"0x1755084b72401a2b47c8e42c17487f3cabc1c31ca6572fee9d08f739c035604f"}]}'
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 c70a8d471de0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 93ae7abacfb8
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 @@
2025-12-21 04:22:42.139 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:22:42.140 DEBUG [tests.conftest] Running test: test_three_store_sync_exchange with id: 2025-12-21_04-22-42__c21404f3-12ba-49b3-9b17-c7dae1e3c96f
2025-12-21 04:22:42.140 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:22:42.146 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:42.146 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-22-42__c21404f3-12ba-49b3-9b17-c7dae1e3c96f__wakuorg_nwaku:latest.log
2025-12-21 04:22:42.152 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:42.152 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-22-42__c21404f3-12ba-49b3-9b17-c7dae1e3c96f__wakuorg_nwaku:latest.log
2025-12-21 04:22:42.157 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:42.157 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-21_04-22-42__c21404f3-12ba-49b3-9b17-c7dae1e3c96f__wakuorg_nwaku:latest.log
2025-12-21 04:22:42.158 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:22:42.158 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:42.159 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:42.160 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:42.160 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.240
2025-12-21 04:22:42.160 DEBUG [src.node.docker_mananger] Generated ports ['53553', '53554', '53555', '53556', '53557']
2025-12-21 04:22:42.160 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:42.160 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:42.160 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:42.161 DEBUG [src.node.docker_mananger] docker run -i -t -p 53553:53553 -p 53554:53554 -p 53555:53555 -p 53556:53556 -p 53557:53557 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53555 --rest-port=53553 --tcp-port=53554 --discv5-udp-port=53556 --rest-address=0.0.0.0 --nat=extip:172.18.172.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae294cfd97f9be895be5bc3bbbbfafc47ef2ef9851a5a1b4e48edc4cc92c4e1d --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=53557 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2025-12-21 04:22:42.349 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.240 waku 145d040d33f71704971b9602c77c92c68172b14d8b57151573c05081305cb989
2025-12-21 04:22:42.383 DEBUG [src.node.docker_mananger] Container started with ID 145d040d33f7. Setting up logs at ./log/docker/node1_2025-12-21_04-22-42__c21404f3-12ba-49b3-9b17-c7dae1e3c96f__wakuorg_nwaku:latest.log
2025-12-21 04:22:42.385 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53553
2025-12-21 04:22:42.386 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:42.436 ERROR [src.node.docker_mananger] Max retries reached for container f3e56153093c. Exiting log stream.
2025-12-21 04:22:42.938 ERROR [src.node.docker_mananger] Max retries reached for container 3ba3e8447cd4. Exiting log stream.
2025-12-21 04:22:43.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53553/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:43.390 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-21 04:22:43.391 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:43.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53553/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:43.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.240/tcp/53554/p2p/16Uiu2HAkzsA42owSMrGQttxYikPhAdrSimdzhm1nS6mbP2XeJnic","/ip4/172.18.172.240/tcp/53555/ws/p2p/16Uiu2HAkzsA42owSMrGQttxYikPhAdrSimdzhm1nS6mbP2XeJnic"],"enrUri":"enr:-L24QIg561r1p52ZLZYbCmDje6SfBh-_cer8KqDkN1oPLCidT2MPC5iyEa8mzOWS-TiIzIlj988CFUutBg3MQY9blZACgmlkgnY0gmlwhKwSrPCKbXVsdGlhZGRyc5YACASsEqzwBtEyAAoErBKs8AbRM90DgnJzhQADAQAAiXNlY3AyNTZrMaECUNGyevLHMK3qmKMo20EFG2Ja-GpuePJ1kI2U5gBoVLmDdGNwgtEyg3VkcILRNIV3YWt1MhM"}'
2025-12-21 04:22:43.393 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:43.394 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:43.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:43.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:43.406 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:43.617 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:43.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:43.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:43.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:43.831 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:43.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:43.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:43.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:44.046 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:44.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:44.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:44.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:44.260 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:44.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:44.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:44.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:44.475 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:44.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:44.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:44.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:44.690 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:44.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:44.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:44.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:44.904 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:44.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:44.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:44.908 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:45.119 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:45.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:45.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:45.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:45.334 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:45.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:45.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:45.338 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:45.549 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:45.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:45.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:45.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:45.765 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:45.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:45.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:45.770 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:45.980 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:45.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:45.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:45.985 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:46.196 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:46.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:46.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.200 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:46.411 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:46.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:46.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:46.625 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:46.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:46.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.630 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:46.840 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:46.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:46.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.845 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:47.055 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:47.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:47.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:47.059 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:47.270 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:47.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:47.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:47.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:47.485 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:47.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53553/relay/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-21 04:22:47.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:47.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:47.699 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:47.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:47.701 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:47.701 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.114
2025-12-21 04:22:47.701 DEBUG [src.node.docker_mananger] Generated ports ['40552', '40553', '40554', '40555', '40556']
2025-12-21 04:22:47.701 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:47.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:47.702 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:47.702 DEBUG [src.node.docker_mananger] docker run -i -t -p 40552:40552 -p 40553:40553 -p 40554:40554 -p 40555:40555 -p 40556:40556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40554 --rest-port=40552 --tcp-port=40553 --discv5-udp-port=40555 --rest-address=0.0.0.0 --nat=extip:172.18.28.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9dae6a0d31fbdcde26340abafc2e6e134a703be42b6d4a15397efdce4a90bad1 --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=40556 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2025-12-21 04:22:47.888 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.114 waku d0c52e98185bb0f3cdd9839dd9b676d255f218c97142252935fb4bd0257778ff
2025-12-21 04:22:47.916 DEBUG [src.node.docker_mananger] Container started with ID d0c52e98185b. Setting up logs at ./log/docker/node2_2025-12-21_04-22-42__c21404f3-12ba-49b3-9b17-c7dae1e3c96f__wakuorg_nwaku:latest.log
2025-12-21 04:22:47.917 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40552
2025-12-21 04:22:47.917 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:48.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40552/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:48.921 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-21 04:22:48.921 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:48.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:48.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.114/tcp/40553/p2p/16Uiu2HAmRKiDJg7WvdLfWk3G42UA7amv135H7kvtjktUWGtc2m5R","/ip4/172.18.28.114/tcp/40554/ws/p2p/16Uiu2HAmRKiDJg7WvdLfWk3G42UA7amv135H7kvtjktUWGtc2m5R"],"enrUri":"enr:-L24QOuGtP64kWoDZXamcEcY_-B6_iPkN8nzfd9fCHjCbnLEC_zY8GO4bRe_r4WCy0fW0ZW6ui64uhZS4yuw7QtTxL8CgmlkgnY0gmlwhKwSHHKKbXVsdGlhZGRyc5YACASsEhxyBp5pAAoErBIccgaeat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvDel04ZB8FQ348Of9esV4DBfKqlb5AKlB1rl1SSumKiDdGNwgp5pg3VkcIKea4V3YWt1MhM"}'
2025-12-21 04:22:48.924 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:48.924 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:48.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:48.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:48.938 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:49.149 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:49.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:49.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:49.364 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:49.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:49.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:49.580 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:49.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:49.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.584 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:49.795 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:49.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:49.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:50.009 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:50.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:50.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:50.014 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:50.224 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:50.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:50.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:50.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:50.439 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:50.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:50.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:50.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:50.654 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:50.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:50.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:50.658 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:50.868 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:50.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:50.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:50.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:51.083 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:51.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:51.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:51.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:51.298 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:51.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:51.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:51.303 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:51.513 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:51.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:51.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:51.518 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:51.728 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:51.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:51.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:51.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:51.944 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:51.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:51.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:51.948 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:52.159 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:52.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:52.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:52.163 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:52.374 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:52.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:52.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:52.378 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:52.589 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:52.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:52.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:52.593 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:52.804 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:52.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:52.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:52.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:53.019 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:53.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/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-21 04:22:53.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:53.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:53.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.240/tcp/53554/p2p/16Uiu2HAkzsA42owSMrGQttxYikPhAdrSimdzhm1nS6mbP2XeJnic"]'
2025-12-21 04:22:53.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:53.259 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:53.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:53.265 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:53.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.12
2025-12-21 04:22:53.265 DEBUG [src.node.docker_mananger] Generated ports ['24920', '24921', '24922', '24923', '24924']
2025-12-21 04:22:53.265 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:53.268 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:53.268 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:53.268 DEBUG [src.node.docker_mananger] docker run -i -t -p 24920:24920 -p 24921:24921 -p 24922:24922 -p 24923:24923 -p 24924:24924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24922 --rest-port=24920 --tcp-port=24921 --discv5-udp-port=24923 --rest-address=0.0.0.0 --nat=extip:172.18.10.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=19fd9910dd7f2c8293b1d3490ac1c4dd5abf2ee1de6eec361fc66efeb7f738f1 --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=24924 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2025-12-21 04:22:53.452 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.12 waku dfa5a863a0d6a33828dcdd508992b32b64c7938bd9718fa382cf7e0f0e953b9d
2025-12-21 04:22:53.485 DEBUG [src.node.docker_mananger] Container started with ID dfa5a863a0d6. Setting up logs at ./log/docker/node3_2025-12-21_04-22-42__c21404f3-12ba-49b3-9b17-c7dae1e3c96f__wakuorg_nwaku:latest.log
2025-12-21 04:22:53.486 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24920
2025-12-21 04:22:53.486 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:54.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24920/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:54.490 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-21 04:22:54.490 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:54.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24920/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:54.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.12/tcp/24921/p2p/16Uiu2HAmEtdJFE4NMuEcB4wNC11TAejHP7ca1ECeH96h12i5MVjD","/ip4/172.18.10.12/tcp/24922/ws/p2p/16Uiu2HAmEtdJFE4NMuEcB4wNC11TAejHP7ca1ECeH96h12i5MVjD"],"enrUri":"enr:-L24QN3QjhFlaCxuwwjqxJAnxpZ1XYA_vEn0lKma2LbXYxFxGkbhKdTHsF8f8fAEV-Tqg3QulrIdLbrPhYL07j2wlWoCgmlkgnY0gmlwhKwSCgyKbXVsdGlhZGRyc5YACASsEgoMBmFZAAoErBIKDAZhWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDITWzeQfy1xTKRQZlI_2tqQZTj_HkewJ3RBIA-qhMD8CDdGNwgmFZg3VkcIJhW4V3YWt1MhM"}'
2025-12-21 04:22:54.492 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:54.493 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:54.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:54.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:54.506 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:54.717 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:54.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:54.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:54.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:54.932 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:54.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:54.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:54.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:55.147 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:55.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:55.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:55.152 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:55.363 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:55.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:55.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:55.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:55.578 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:55.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:55.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:55.582 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:55.793 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:55.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:55.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:55.797 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:56.008 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:56.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:56.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:56.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:56.223 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:56.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:56.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:56.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:56.439 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:56.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:56.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:56.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:56.654 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:56.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:56.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:56.659 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:56.870 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:56.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:56.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:56.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:57.085 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:57.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:57.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:57.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:57.300 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:57.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:57.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:57.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:57.516 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:57.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:57.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:57.520 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:57.731 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:57.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:57.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:57.735 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:57.947 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:57.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:57.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:57.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:58.162 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:58.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:58.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:58.378 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:58.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:58.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:58.593 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:58.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/relay/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-21 04:22:58.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:58.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.240/tcp/53554/p2p/16Uiu2HAkzsA42owSMrGQttxYikPhAdrSimdzhm1nS6mbP2XeJnic"]'
2025-12-21 04:22:58.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24920/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.114/tcp/40553/p2p/16Uiu2HAmRKiDJg7WvdLfWk3G42UA7amv135H7kvtjktUWGtc2m5R"]'
2025-12-21 04:22:58.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:16.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53553/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:23:16.865 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-21 04:23:16.866 DEBUG [tests.store_sync.test_store_sync] Node-A store has 60 messages
2025-12-21 04:23:16.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40552/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:23:16.870 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-21 04:23:16.870 DEBUG [tests.store_sync.test_store_sync] Node-B store has 60 messages
2025-12-21 04:23:16.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24920/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:23:16.875 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-21 04:23:16.875 DEBUG [tests.store_sync.test_store_sync] Node-C store has 60 messages
2025-12-21 04:23:16.877 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:23:16.878 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:23:16.878 DEBUG [src.node.waku_node] Stopping container with id 145d040d33f7
2025-12-21 04:23:17.459 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:23:17.459 DEBUG [src.node.waku_node] Stopping container with id d0c52e98185b
2025-12-21 04:23:18.065 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:23:18.065 DEBUG [src.node.waku_node] Stopping container with id dfa5a863a0d6
2025-12-21 04:23:18.273 ERROR [src.node.docker_mananger] Max retries reached for container 145d040d33f7. Exiting log stream.
2025-12-21 04:23:18.564 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:23:18.566 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:23:18.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:23:18.621 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:23:18.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-21 04:24:08.429 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:24:08.430 DEBUG [tests.conftest] Running test: test_publish_with_missing_payload with id: 2025-12-21_04-24-08__8e2431b3-0ca9-4b56-94af-f1cd5ebc6cbe
2025-12-21 04:24:08.430 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:24:08.430 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:24:08.430 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-21 04:24:08.436 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:08.436 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-24-08__8e2431b3-0ca9-4b56-94af-f1cd5ebc6cbe__wakuorg_nwaku:latest.log
2025-12-21 04:24:08.437 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:08.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:08.438 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:08.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.205
2025-12-21 04:24:08.438 DEBUG [src.node.docker_mananger] Generated ports ['35879', '35880', '35881', '35882', '35883']
2025-12-21 04:24:08.438 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:08.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:08.439 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:08.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 35879:35879 -p 35880:35880 -p 35881:35881 -p 35882:35882 -p 35883:35883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35881 --rest-port=35879 --tcp-port=35880 --discv5-udp-port=35882 --rest-address=0.0.0.0 --nat=extip:172.18.43.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2fef6ed93ced691eadebdaffddc9277c5f582faab0e2862c69dfe4f94e4fcef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35883 --metrics-logging=true --relay=true
2025-12-21 04:24:08.617 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.205 waku 01e45ffad1565cf966d3338b5ffedfdfbf523b4fa1fe01e2054458b961b6230b
2025-12-21 04:24:08.652 DEBUG [src.node.docker_mananger] Container started with ID 01e45ffad156. Setting up logs at ./log/docker/node1_2025-12-21_04-24-08__8e2431b3-0ca9-4b56-94af-f1cd5ebc6cbe__wakuorg_nwaku:latest.log
2025-12-21 04:24:08.652 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35879
2025-12-21 04:24:08.653 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:08.711 ERROR [src.node.docker_mananger] Max retries reached for container 21d705150c92. Exiting log stream.
2025-12-21 04:24:09.227 ERROR [src.node.docker_mananger] Max retries reached for container eb8bd997ff9f. Exiting log stream.
2025-12-21 04:24:09.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35879/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:09.657 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-21 04:24:09.657 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:09.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35879/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:09.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.205/tcp/35880/p2p/16Uiu2HAmQSSEXajG9zENtVHJtRBpWgedkcxnaX6D3FkMhyY5pwxN","/ip4/172.18.43.205/tcp/35881/ws/p2p/16Uiu2HAmQSSEXajG9zENtVHJtRBpWgedkcxnaX6D3FkMhyY5pwxN"],"enrUri":"enr:-L24QJlHIs3-VzRdMu1g6eYiGYMd55dKI8pwEfDmG0yfgep2EAi2RzLLl_S9Wxj4sFjwAbZpZf1fGLnv4bCCx7FbRskCgmlkgnY0gmlwhKwSK82KbXVsdGlhZGRyc5YACASsEivNBowoAAoErBIrzQaMKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrxT1hbczQyJg7b5ULMTs857FG7Idgi3hy_fGDk2gLhuDdGNwgowog3VkcIKMKoV3YWt1MgE"}'
2025-12-21 04:24:09.660 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:09.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:09.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-24-08__8e2431b3-0ca9-4b56-94af-f1cd5ebc6cbe__wakuorg_nwaku:latest.log
2025-12-21 04:24:09.666 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:09.666 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:09.667 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:09.667 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.159
2025-12-21 04:24:09.668 DEBUG [src.node.docker_mananger] Generated ports ['37763', '37764', '37765', '37766', '37767']
2025-12-21 04:24:09.668 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:09.668 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:09.668 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:09.668 DEBUG [src.node.docker_mananger] docker run -i -t -p 37763:37763 -p 37764:37764 -p 37765:37765 -p 37766:37766 -p 37767:37767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37765 --rest-port=37763 --tcp-port=37764 --discv5-udp-port=37766 --rest-address=0.0.0.0 --nat=extip:172.18.138.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf99c3cf303a601f2f54ba3a0e556abc4cc974b67e6defb24fe92f7d7f6e4967 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37767 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJlHIs3-VzRdMu1g6eYiGYMd55dKI8pwEfDmG0yfgep2EAi2RzLLl_S9Wxj4sFjwAbZpZf1fGLnv4bCCx7FbRskCgmlkgnY0gmlwhKwSK82KbXVsdGlhZGRyc5YACASsEivNBowoAAoErBIrzQaMKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrxT1hbczQyJg7b5ULMTs857FG7Idgi3hy_fGDk2gLhuDdGNwgowog3VkcIKMKoV3YWt1MgE
2025-12-21 04:24:09.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.159 waku 23b13a515342e92565026a1956618c50a27d0a88858cf81313041df6c3a060f7
2025-12-21 04:24:09.871 DEBUG [src.node.docker_mananger] Container started with ID 23b13a515342. Setting up logs at ./log/docker/node2_2025-12-21_04-24-08__8e2431b3-0ca9-4b56-94af-f1cd5ebc6cbe__wakuorg_nwaku:latest.log
2025-12-21 04:24:09.872 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37763
2025-12-21 04:24:09.872 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:10.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37763/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:10.892 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-21 04:24:10.894 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:10.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:10.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.159/tcp/37764/p2p/16Uiu2HAmQzu6BEQTFvMjbnVnQNZ3RXg5kmSzzGwnvk6WdvBoC9F7","/ip4/172.18.138.159/tcp/37765/ws/p2p/16Uiu2HAmQzu6BEQTFvMjbnVnQNZ3RXg5kmSzzGwnvk6WdvBoC9F7"],"enrUri":"enr:-L24QFBSPBZjCV5pDgHQ4m2L16JzYLkksZU4hD3lNt995b5vBb1y1dzQyyv8IiLRpg7IYNl7YpEk89kSxBzdp50T6-cCgmlkgnY0gmlwhKwSip-KbXVsdGlhZGRyc5YACASsEoqfBpOEAAoErBKKnwaThd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt2XpQcjVXB5ISmZFiMthq9onO9z8eAcLuJMjXZ29hWqDdGNwgpOEg3VkcIKThoV3YWt1MgE"}'
2025-12-21 04:24:10.899 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:10.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37763/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.205/tcp/35880/p2p/16Uiu2HAmQSSEXajG9zENtVHJtRBpWgedkcxnaX6D3FkMhyY5pwxN"]'
2025-12-21 04:24:10.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:10.903 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-21 04:24:10.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:24:10.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:10.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37763/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:24:10.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:10.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35879/relay/v1/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-21 04:24:10.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:10.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:24:11.018 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:24:11.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:11.021 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":1766291050912590336,"ephemeral":false,"proof":""}]'
2025-12-21 04:24:11.023 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:24:11.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:11.025 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":1766291050912590336,"ephemeral":false,"proof":""}]'
2025-12-21 04:24:11.026 INFO [src.steps.relay] WARM UP successful!!
2025-12-21 04:24:11.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:11.029 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-21 04:24:11.031 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:24:11.032 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:24:11.032 DEBUG [src.node.waku_node] Stopping container with id 01e45ffad156
2025-12-21 04:24:11.530 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:11.531 DEBUG [src.node.waku_node] Stopping container with id 23b13a515342
2025-12-21 04:24:12.013 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:12.015 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:24:12.020 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:24:12.025 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,75 @@
2025-12-21 04:37:40.207 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:37:40.208 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_relay with id: 2025-12-21_04-37-40__27ffbb71-45a6-4eb0-b7c5-d75382322594
2025-12-21 04:37:40.208 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:37:40.208 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:37:40.220 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:37:40.220 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-37-40__27ffbb71-45a6-4eb0-b7c5-d75382322594__wakuorg_nwaku:latest.log
2025-12-21 04:37:40.220 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:37:40.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:37:40.223 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:37:40.224 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.53
2025-12-21 04:37:40.224 DEBUG [src.node.docker_mananger] Generated ports ['6296', '6297', '6298', '6299', '6300']
2025-12-21 04:37:40.224 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:37:40.224 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:37:40.224 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:37:40.225 DEBUG [src.node.docker_mananger] docker run -i -t -p 6296:6296 -p 6297:6297 -p 6298:6298 -p 6299:6299 -p 6300:6300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6298 --rest-port=6296 --tcp-port=6297 --discv5-udp-port=6299 --rest-address=0.0.0.0 --nat=extip:172.18.211.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9ead5dc0efbcfb7aaabcbc3d6fe6ddebe0405ad50e971355b9c1caee2ac19d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6300 --metrics-logging=true --store=true --relay=true
2025-12-21 04:37:40.401 ERROR [src.node.docker_mananger] Max retries reached for container 8a2d9e6f3fe6. Exiting log stream.
2025-12-21 04:37:40.427 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.53 waku 55a0e03dfae2d1bae046ede969925593cf576410159f86bb2f44bc0006377e5c
2025-12-21 04:37:40.461 DEBUG [src.node.docker_mananger] Container started with ID 55a0e03dfae2. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-37-40__27ffbb71-45a6-4eb0-b7c5-d75382322594__wakuorg_nwaku:latest.log
2025-12-21 04:37:40.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6296
2025-12-21 04:37:40.464 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:37:41.060 ERROR [src.node.docker_mananger] Max retries reached for container 5e40e5b94545. Exiting log stream.
2025-12-21 04:37:41.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6296/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:41.470 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-21 04:37:41.471 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:37:41.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:41.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.53/tcp/6297/p2p/16Uiu2HAm2HhYhwoGULfdQHVwBnCWAgVNGZnsMQsx6NXEvMruaUfZ","/ip4/172.18.211.53/tcp/6298/ws/p2p/16Uiu2HAm2HhYhwoGULfdQHVwBnCWAgVNGZnsMQsx6NXEvMruaUfZ"],"enrUri":"enr:-L24QPt0uSOjv3m1KZgeYhBCagdcW9neXVHKjTf-fGdF00VbG7G7feDRHXyhP4NwxmYDpqx5aXkGgP4WRO36ouARkZwCgmlkgnY0gmlwhKwS0zWKbXVsdGlhZGRyc5YACASsEtM1BhiZAAoErBLTNQYYmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZfbvMeybgKUTQhjN6Cej-WS9mWzI9JhAroT-z_BWhBCDdGNwghiZg3VkcIIYm4V3YWt1MgM"}'
2025-12-21 04:37:41.473 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:37:41.481 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:37:41.481 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-37-40__27ffbb71-45a6-4eb0-b7c5-d75382322594__wakuorg_nwaku:latest.log
2025-12-21 04:37:41.481 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:37:41.481 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:37:41.483 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:37:41.483 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.199
2025-12-21 04:37:41.483 DEBUG [src.node.docker_mananger] Generated ports ['18464', '18465', '18466', '18467', '18468']
2025-12-21 04:37:41.483 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:37:41.483 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:37:41.484 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:37:41.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 18464:18464 -p 18465:18465 -p 18466:18466 -p 18467:18467 -p 18468:18468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18466 --rest-port=18464 --tcp-port=18465 --discv5-udp-port=18467 --rest-address=0.0.0.0 --nat=extip:172.18.73.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=920f6af85ff7b3abeecbe2d9a930d2ed6c5d3a2bd0c56cc9d7068471a13d57ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18468 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPt0uSOjv3m1KZgeYhBCagdcW9neXVHKjTf-fGdF00VbG7G7feDRHXyhP4NwxmYDpqx5aXkGgP4WRO36ouARkZwCgmlkgnY0gmlwhKwS0zWKbXVsdGlhZGRyc5YACASsEtM1BhiZAAoErBLTNQYYmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZfbvMeybgKUTQhjN6Cej-WS9mWzI9JhAroT-z_BWhBCDdGNwghiZg3VkcIIYm4V3YWt1MgM --storenode=/ip4/172.18.211.53/tcp/6297/p2p/16Uiu2HAm2HhYhwoGULfdQHVwBnCWAgVNGZnsMQsx6NXEvMruaUfZ --store=false --relay=true
2025-12-21 04:37:41.680 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.199 waku 331f438f147cc102fd18719c7a274b71760fc5e7954e8a8d413f3f08bbf962f5
2025-12-21 04:37:41.714 DEBUG [src.node.docker_mananger] Container started with ID 331f438f147c. Setting up logs at ./log/docker/store_node1_2025-12-21_04-37-40__27ffbb71-45a6-4eb0-b7c5-d75382322594__wakuorg_nwaku:latest.log
2025-12-21 04:37:41.714 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18464
2025-12-21 04:37:41.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:37:42.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18464/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:42.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-21 04:37:42.720 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:37:42.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:42.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.199/tcp/18465/p2p/16Uiu2HAmQqoQ5ptU2ffoHhaAXV7gtLXKqStvfpgUMndwUCQE1FKQ","/ip4/172.18.73.199/tcp/18466/ws/p2p/16Uiu2HAmQqoQ5ptU2ffoHhaAXV7gtLXKqStvfpgUMndwUCQE1FKQ"],"enrUri":"enr:-L24QHsYUyajtb2ZdWSOWkOVRUxOtVhuU6KUSRSDLKBz0WrcHmV5TGO5gD7sAx3KkZR7fOOCwXhQ5OJUkbCPbv57WAgCgmlkgnY0gmlwhKwSSceKbXVsdGlhZGRyc5YACASsEknHBkghAAoErBJJxwZIIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtRE_rfDS_SjEdKh0hREbgt0D1viXH5rocfSgHzKs2ZODdGNwgkghg3VkcIJII4V3YWt1MgE"}'
2025-12-21 04:37:42.725 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:37:42.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18464/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.53/tcp/6297/p2p/16Uiu2HAm2HhYhwoGULfdQHVwBnCWAgVNGZnsMQsx6NXEvMruaUfZ"]'
2025-12-21 04:37:42.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:42.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6296/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:37:42.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:42.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18464/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:37:42.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:42.764 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:42.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6296/relay/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-21 04:37:42.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:42.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:42.973 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-21 04:37:42.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6296/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:42.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x826c2d10b0738723f198f0da8b809df9e8661af671fd834abdb2ae8c9163322d"}]}'
2025-12-21 04:37:42.977 DEBUG [src.steps.store] messages length is 1
2025-12-21 04:37:42.978 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-21 04:37:42.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18464/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:42.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"16bde6f6da61a9c04d0d","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x826c2d10b0738723f198f0da8b809df9e8661af671fd834abdb2ae8c9163322d"}]}'
2025-12-21 04:37:42.986 DEBUG [src.steps.store] messages length is 1
2025-12-21 04:37:42.988 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:37:42.989 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:37:42.989 DEBUG [src.node.waku_node] Stopping container with id 55a0e03dfae2
2025-12-21 04:37:43.582 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:37:43.582 DEBUG [src.node.waku_node] Stopping container with id 331f438f147c
2025-12-21 04:37:44.117 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:37:44.118 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:37:44.125 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:37:44.130 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_ephemeral with id: 2025-12-21_04-32-40__7d6d0456-fd59-4b08-8d0e-dba9a79869c2
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-21_04-32-40__7d6d0456-fd59-4b08-8d0e-dba9a79869c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50474', '50475', '50476', '50477', '50478']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50474:50474 -p 50475:50475 -p 50476:50476 -p 50477:50477 -p 50478:50478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50476 --rest-port=50474 --tcp-port=50475 --discv5-udp-port=50477 --rest-address=0.0.0.0 --nat=extip:172.18.96.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77e4ceb9e2b32d8b2d4ccfbe1cd37ae5e0c5c26aeecd4a45fca5bacda6c5d370 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50478 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.245 waku ef44e9503108eb0f6f31b709e19a12ee96b31fde23d139e0fc0c85d6eb1942b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef44e9503108. Setting up logs at ./log/docker/node1_2025-12-21_04-32-40__7d6d0456-fd59-4b08-8d0e-dba9a79869c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50474
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 30678c41916f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cd31b4e8cb49. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50474/health" -H "Content-Type: 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:50474/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.245/tcp/50475/p2p/16Uiu2HAkyecHRn5HSvU2G4MK9gvvduQSfFBrdUw9FuKWvbGxzVNw","/ip4/172.18.96.245/tcp/50476/ws/p2p/16Uiu2HAkyecHRn5HSvU2G4MK9gvvduQSfFBrdUw9FuKWvbGxzVNw"],"enrUri":"enr:-L24QPj8LKxBvYRK1ipQo8fPCzDQdurDghU9eV52019xkh1bGS_34jc0V2PfZ-yU4SqOjKXtU1_X8u8Y8IrBsnORJ0MCgmlkgnY0gmlwhKwSYPWKbXVsdGlhZGRyc5YACASsEmD1BsUrAAoErBJg9QbFLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPr8eg1RhAxtL_aepkwkdehdrJXak5Of2Hn81pfkjLKCDdGNwgsUrg3VkcILFLYV3YWt1MgE"}'
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-21_04-32-40__7d6d0456-fd59-4b08-8d0e-dba9a79869c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12025', '12026', '12027', '12028', '12029']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12025:12025 -p 12026:12026 -p 12027:12027 -p 12028:12028 -p 12029:12029 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12027 --rest-port=12025 --tcp-port=12026 --discv5-udp-port=12028 --rest-address=0.0.0.0 --nat=extip:172.18.186.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3d7d81be0c0bad0eff2f2db80ecbfe18dfab9bdad4d8f10dcfcbfc7b083a82f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12029 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPj8LKxBvYRK1ipQo8fPCzDQdurDghU9eV52019xkh1bGS_34jc0V2PfZ-yU4SqOjKXtU1_X8u8Y8IrBsnORJ0MCgmlkgnY0gmlwhKwSYPWKbXVsdGlhZGRyc5YACASsEmD1BsUrAAoErBJg9QbFLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPr8eg1RhAxtL_aepkwkdehdrJXak5Of2Hn81pfkjLKCDdGNwgsUrg3VkcILFLYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.97 waku b67743ba67952e34695cd392ebec48ee5c156605b9a8334147e573edd3a17e2d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b67743ba6795. Setting up logs at ./log/docker/node2_2025-12-21_04-32-40__7d6d0456-fd59-4b08-8d0e-dba9a79869c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12025
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12025/health" -H "Content-Type: 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:12025/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/12026/p2p/16Uiu2HAkvVK7HbwXYaqB4MX1cTgcGRnnBfYthSk9ZJXe1iJ7HQti","/ip4/172.18.186.97/tcp/12027/ws/p2p/16Uiu2HAkvVK7HbwXYaqB4MX1cTgcGRnnBfYthSk9ZJXe1iJ7HQti"],"enrUri":"enr:-L24QMlDYFtyHplCn9M1gF5sOw435yM1weQTgsGGtEVO6RfmK4BcP1HnJP1_aF1MYvA0XR3oZIyCWCv2tqXAbKWcMLUCgmlkgnY0gmlwhKwSumGKbXVsdGlhZGRyc5YACASsErphBi76AAoErBK6YQYu-90DgnJzhQADAQAAiXNlY3AyNTZrMaECD8ppVkjFkh3JRoZtb7KboCPNUSiHYMhsN6OLNrZNr7ODdGNwgi76g3VkcIIu_IV3YWt1MgE"}'
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:12025/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.245/tcp/50475/p2p/16Uiu2HAkyecHRn5HSvU2G4MK9gvvduQSfFBrdUw9FuKWvbGxzVNw"]'
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:50474/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:12025/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:50474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:50474/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":1766291562591825152,"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:12025/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":1766291562591825152,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:174 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:50474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.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:50474/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":1766291562705485305,"ephemeral":true,"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:12025/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":1766291562705485305,"ephemeral":true,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:174 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:50474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.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:50474/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":1766291562817671799,"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:12025/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":1766291562817671799,"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 ef44e9503108
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b67743ba6795
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,841 @@
2025-12-21 04:17:08.621 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:17:08.621 DEBUG [tests.conftest] Running test: test_main_node_only_lightpush__peer_only_filter with id: 2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316
2025-12-21 04:17:08.622 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:17:08.622 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-21 04:17:08.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:08.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log
2025-12-21 04:17:08.629 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:08.629 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:08.630 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:08.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.217
2025-12-21 04:17:08.631 DEBUG [src.node.docker_mananger] Generated ports ['33507', '33508', '33509', '33510', '33511']
2025-12-21 04:17:08.631 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:08.631 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:08.631 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:08.631 DEBUG [src.node.docker_mananger] docker run -i -t -p 33507:33507 -p 33508:33508 -p 33509:33509 -p 33510:33510 -p 33511:33511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33509 --rest-port=33507 --tcp-port=33508 --discv5-udp-port=33510 --rest-address=0.0.0.0 --nat=extip:172.18.201.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c9c85dc3fcf2be1ca38f3eafba842a3d885f15bfd6e3e2a34867b2a6aa42fed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33511 --metrics-logging=true --lightpush=false --relay=false --filter=true
2025-12-21 04:17:08.817 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.217 waku d76b3b3c53e8dcb4a635f4899f8e2380d268ea97ad8c16614d771a13d6d5192a
2025-12-21 04:17:08.848 DEBUG [src.node.docker_mananger] Container started with ID d76b3b3c53e8. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log
2025-12-21 04:17:08.849 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33507
2025-12-21 04:17:08.849 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:08.861 ERROR [src.node.docker_mananger] Max retries reached for container 096d0a1b810d. Exiting log stream.
2025-12-21 04:17:09.417 ERROR [src.node.docker_mananger] Max retries reached for container 3e22d9b8ff72. Exiting log stream.
2025-12-21 04:17:09.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33507/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:09.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_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-21 04:17:09.853 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:09.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:09.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.217/tcp/33508/p2p/16Uiu2HAmLeHpGdyRcGiGuxPAhonphtX4mEQwLQHKL2apXwmxBYjt","/ip4/172.18.201.217/tcp/33509/ws/p2p/16Uiu2HAmLeHpGdyRcGiGuxPAhonphtX4mEQwLQHKL2apXwmxBYjt"],"enrUri":"enr:-L24QGe1Ti-oXOMJiuGx5bKPyC4gxN_SLZVHRMwNMLnTO0S5PqdFzEzDcY6C6Zh1J1lwGsPG4Y1vvDnv9ENNws0d7P0CgmlkgnY0gmlwhKwSydmKbXVsdGlhZGRyc5YACASsEsnZBoLkAAoErBLJ2QaC5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdq-pnJvJGeEDMowjACN0j97Ht46xLBuiQl01dvplHhODdGNwgoLkg3VkcIKC5oV3YWt1MgQ"}'
2025-12-21 04:17:09.856 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:09.863 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:09.863 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log
2025-12-21 04:17:09.863 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:09.863 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:09.865 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:09.865 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.5
2025-12-21 04:17:09.865 DEBUG [src.node.docker_mananger] Generated ports ['42796', '42797', '42798', '42799', '42800']
2025-12-21 04:17:09.865 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:09.865 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:09.866 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:09.866 DEBUG [src.node.docker_mananger] docker run -i -t -p 42796:42796 -p 42797:42797 -p 42798:42798 -p 42799:42799 -p 42800:42800 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42798 --rest-port=42796 --tcp-port=42797 --discv5-udp-port=42799 --rest-address=0.0.0.0 --nat=extip:172.18.114.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbf57dd26df94c55acd1295bec25b5afb1bf14df09dd127d8af8a7fda3698ffb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42800 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGe1Ti-oXOMJiuGx5bKPyC4gxN_SLZVHRMwNMLnTO0S5PqdFzEzDcY6C6Zh1J1lwGsPG4Y1vvDnv9ENNws0d7P0CgmlkgnY0gmlwhKwSydmKbXVsdGlhZGRyc5YACASsEsnZBoLkAAoErBLJ2QaC5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdq-pnJvJGeEDMowjACN0j97Ht46xLBuiQl01dvplHhODdGNwgoLkg3VkcIKC5oV3YWt1MgQ --lightpushnode=/ip4/172.18.201.217/tcp/33508/p2p/16Uiu2HAmLeHpGdyRcGiGuxPAhonphtX4mEQwLQHKL2apXwmxBYjt --lightpush=true --relay=false
2025-12-21 04:17:10.056 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.5 waku 8d30d8282563613976406c0c60fa746c5766e24f014e305a2549c1aaf1f7a441
2025-12-21 04:17:10.089 DEBUG [src.node.docker_mananger] Container started with ID 8d30d8282563. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log
2025-12-21 04:17:10.091 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42796
2025-12-21 04:17:10.091 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:11.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.395 ERROR [src.node.docker_mananger] Max retries reached for container 8d30d8282563. Exiting log stream.
2025-12-21 04:17:11.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:11.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:12.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:13.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:14.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:15.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:16.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:17.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:18.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:19.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:20.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:21.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:22.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:23.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:24.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:25.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:26.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:27.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:28.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:29.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:30.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:31.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:31.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42796/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:31.139 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=42796): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ff9545c4560>: Failed to establish a new connection: [Errno 111] Connection refused'))
2025-12-21 04:17:31.240 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:31.240 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:31.241 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:31.241 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.218
2025-12-21 04:17:31.242 DEBUG [src.node.docker_mananger] Generated ports ['24820', '24821', '24822', '24823', '24824']
2025-12-21 04:17:31.242 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:31.242 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:31.242 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:31.242 DEBUG [src.node.docker_mananger] docker run -i -t -p 24820:24820 -p 24821:24821 -p 24822:24822 -p 24823:24823 -p 24824:24824 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24822 --rest-port=24820 --tcp-port=24821 --discv5-udp-port=24823 --rest-address=0.0.0.0 --nat=extip:172.18.81.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=78124d8c0c5871caf07e916edbe29d3f7ca2dbddb50f13ec38f9bd6fb44a4595 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24824 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGe1Ti-oXOMJiuGx5bKPyC4gxN_SLZVHRMwNMLnTO0S5PqdFzEzDcY6C6Zh1J1lwGsPG4Y1vvDnv9ENNws0d7P0CgmlkgnY0gmlwhKwSydmKbXVsdGlhZGRyc5YACASsEsnZBoLkAAoErBLJ2QaC5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdq-pnJvJGeEDMowjACN0j97Ht46xLBuiQl01dvplHhODdGNwgoLkg3VkcIKC5oV3YWt1MgQ --lightpushnode=/ip4/172.18.201.217/tcp/33508/p2p/16Uiu2HAmLeHpGdyRcGiGuxPAhonphtX4mEQwLQHKL2apXwmxBYjt --lightpush=true --relay=false
2025-12-21 04:17:31.422 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.218 waku 87aab50c8f2da5be96566938226ff02cfe691d5516959f509c12923b0c7c9a30
2025-12-21 04:17:31.450 DEBUG [src.node.docker_mananger] Container started with ID 87aab50c8f2d. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log
2025-12-21 04:17:31.451 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24820
2025-12-21 04:17:31.452 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:32.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:32.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:32.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:32.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:32.793 ERROR [src.node.docker_mananger] Max retries reached for container 87aab50c8f2d. Exiting log stream.
2025-12-21 04:17:32.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:32.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:33.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:34.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:35.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:36.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:37.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:38.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:39.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:40.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:41.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:42.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:43.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:44.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:45.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:46.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:47.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:48.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:49.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:50.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:51.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:52.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:52.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:52.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:52.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:52.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:52.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24820/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:52.511 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=24820): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ff95463a990>: Failed to establish a new connection: [Errno 111] Connection refused'))
2025-12-21 04:17:52.612 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:52.612 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:52.613 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:52.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.186
2025-12-21 04:17:52.614 DEBUG [src.node.docker_mananger] Generated ports ['5374', '5375', '5376', '5377', '5378']
2025-12-21 04:17:52.614 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:52.614 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:52.614 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:52.614 DEBUG [src.node.docker_mananger] docker run -i -t -p 5374:5374 -p 5375:5375 -p 5376:5376 -p 5377:5377 -p 5378:5378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5376 --rest-port=5374 --tcp-port=5375 --discv5-udp-port=5377 --rest-address=0.0.0.0 --nat=extip:172.18.66.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e216db9deccaecbd343b94431f0fcf4eedff7cb81ccd4e5226b9a84a929ace6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5378 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGe1Ti-oXOMJiuGx5bKPyC4gxN_SLZVHRMwNMLnTO0S5PqdFzEzDcY6C6Zh1J1lwGsPG4Y1vvDnv9ENNws0d7P0CgmlkgnY0gmlwhKwSydmKbXVsdGlhZGRyc5YACASsEsnZBoLkAAoErBLJ2QaC5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdq-pnJvJGeEDMowjACN0j97Ht46xLBuiQl01dvplHhODdGNwgoLkg3VkcIKC5oV3YWt1MgQ --lightpushnode=/ip4/172.18.201.217/tcp/33508/p2p/16Uiu2HAmLeHpGdyRcGiGuxPAhonphtX4mEQwLQHKL2apXwmxBYjt --lightpush=true --relay=false
2025-12-21 04:17:52.803 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.186 waku 891ae1e9add95b105a657f41a37c0b951bd1a780b9ebf632b587350ee2b3dcd3
2025-12-21 04:17:52.831 DEBUG [src.node.docker_mananger] Container started with ID 891ae1e9add9. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log
2025-12-21 04:17:52.833 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5374
2025-12-21 04:17:52.833 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:53.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:53.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.175 ERROR [src.node.docker_mananger] Max retries reached for container 891ae1e9add9. Exiting log stream.
2025-12-21 04:17:54.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:54.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:56.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:58.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:59.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:00.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:01.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:02.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:03.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:04.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:05.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:06.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:07.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:08.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:09.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:10.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:11.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:12.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5374/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:18:13.886 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=5374): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ff9544f2240>: Failed to establish a new connection: [Errno 111] Connection refused'))
2025-12-21 04:18:14.102 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:18:14.103 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:18:14.103 DEBUG [src.node.waku_node] Stopping container with id d76b3b3c53e8
2025-12-21 04:18:14.603 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:18:14.603 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:14.706 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:14.808 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:14.909 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.011 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.112 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.213 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.315 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.415 ERROR [src.node.docker_mananger] Max retries reached for container d76b3b3c53e8. Exiting log stream.
2025-12-21 04:18:15.416 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.517 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.619 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.720 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.822 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:15.924 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.026 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.127 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.229 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.330 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.432 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.534 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.635 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.737 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.838 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:16.940 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.041 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.143 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.244 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.346 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.447 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.549 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.651 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.752 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.854 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:17.955 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.057 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.158 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.260 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.361 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.462 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.564 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.665 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.767 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.868 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:18.970 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.071 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.173 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.274 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.375 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.477 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.578 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.679 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.681 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/891ae1e9add95b105a657f41a37c0b951bd1a780b9ebf632b587350ee2b3dcd3/stop: Not Found ("No such container: 891ae1e9add95b105a657f41a37c0b951bd1a780b9ebf632b587350ee2b3dcd3")
2025-12-21 04:18:19.681 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.782 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.884 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:19.986 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.088 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.190 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.291 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.393 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.495 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.596 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.698 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.799 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:20.901 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.002 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.104 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.206 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.307 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.409 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.511 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.613 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.715 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.816 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:21.918 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.020 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.122 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.223 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.325 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.427 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.529 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.630 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.732 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.834 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:22.936 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.038 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.140 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.242 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.343 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.445 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.546 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.648 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.749 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.851 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:23.952 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.054 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.155 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.257 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.358 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.460 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.561 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.663 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.764 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.766 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/891ae1e9add95b105a657f41a37c0b951bd1a780b9ebf632b587350ee2b3dcd3/stop: Not Found ("No such container: 891ae1e9add95b105a657f41a37c0b951bd1a780b9ebf632b587350ee2b3dcd3")
2025-12-21 04:18:24.766 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.867 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:24.968 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.070 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.172 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.273 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.375 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.476 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.578 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.679 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.780 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.882 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:25.984 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.086 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.187 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.289 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.390 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.492 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.593 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.695 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.796 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.898 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:26.999 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.101 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.202 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.304 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.405 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.506 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.608 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.709 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.811 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:27.912 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.014 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.116 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.218 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.320 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.422 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.523 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.625 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.726 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.828 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:28.929 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.031 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.133 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.235 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.336 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.438 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.539 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.641 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.742 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.844 DEBUG [src.node.waku_node] Stopping container with id 891ae1e9add9
2025-12-21 04:18:29.845 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/891ae1e9add95b105a657f41a37c0b951bd1a780b9ebf632b587350ee2b3dcd3/stop: Not Found ("No such container: 891ae1e9add95b105a657f41a37c0b951bd1a780b9ebf632b587350ee2b3dcd3")
2025-12-21 04:18:29.847 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:18:29.848 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:18:29.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:18:29.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:18:29.850 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:18:29.850 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2025-12-21 04:18:29.850 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2025-12-21 04:18:29.851 DEBUG [src.libs.common] Attaching file ./log/docker/lightpush_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log
2025-12-21 04:18:29.851 DEBUG [src.libs.common] Attaching file ./log/docker/receiving_node1_2025-12-21_04-17-08__b1644160-812c-4586-ac40-042e062f3316__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_invalid_request_id with id: 2025-12-21_04-15-33__3d3da7f8-96cd-46a8-bda2-a3b5e421fd1a
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-21_04-15-33__3d3da7f8-96cd-46a8-bda2-a3b5e421fd1a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43473', '43474', '43475', '43476', '43477']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43473:43473 -p 43474:43474 -p 43475:43475 -p 43476:43476 -p 43477:43477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43475 --rest-port=43473 --tcp-port=43474 --discv5-udp-port=43476 --rest-address=0.0.0.0 --nat=extip:172.18.107.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ff92a6a7e1c2177eab1ae9c8f8aaebb7ccfa35bfb640d61383cfc32f04e3bcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43477 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.205 waku 1db2e33c92fc2ce8c14f916ffb59b3b4bc40871502abd9deb3aa0bf26bf5de03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1db2e33c92fc. Setting up logs at ./log/docker/node1_2025-12-21_04-15-33__3d3da7f8-96cd-46a8-bda2-a3b5e421fd1a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43473
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 82c75436227a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65c6963272d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43473/health" -H "Content-Type: 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:43473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.205/tcp/43474/p2p/16Uiu2HAm3cyz7XxAcgkEuEUduX1ceFTSeAmNSgzxTjaBwdv4sWkt","/ip4/172.18.107.205/tcp/43475/ws/p2p/16Uiu2HAm3cyz7XxAcgkEuEUduX1ceFTSeAmNSgzxTjaBwdv4sWkt"],"enrUri":"enr:-L24QN_InBqvQGX3GTxqj8JtjN5ep95zicHPG4ZGM0hQIETtD_19o556CbQn-dI_yR8PSbSK8uD6GvOZBuz8zTrnIOsCgmlkgnY0gmlwhKwSa82KbXVsdGlhZGRyc5YACASsEmvNBqnSAAoErBJrzQap090DgnJzhQADAQAAiXNlY3AyNTZrMaECecM-QzMloQn4pwLP0HxSsxjc0a_sBFflMf78Kj7tKCWDdGNwgqnSg3VkcIKp1IV3YWt1MgU"}'
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-21_04-15-33__3d3da7f8-96cd-46a8-bda2-a3b5e421fd1a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55485', '55486', '55487', '55488', '55489']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55485:55485 -p 55486:55486 -p 55487:55487 -p 55488:55488 -p 55489:55489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55487 --rest-port=55485 --tcp-port=55486 --discv5-udp-port=55488 --rest-address=0.0.0.0 --nat=extip:172.18.197.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efc2ec62daa6af2bee62e4ff9bafdf2bcbeb37394f1a36fae09f939a6ada4553 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55489 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QN_InBqvQGX3GTxqj8JtjN5ep95zicHPG4ZGM0hQIETtD_19o556CbQn-dI_yR8PSbSK8uD6GvOZBuz8zTrnIOsCgmlkgnY0gmlwhKwSa82KbXVsdGlhZGRyc5YACASsEmvNBqnSAAoErBJrzQap090DgnJzhQADAQAAiXNlY3AyNTZrMaECecM-QzMloQn4pwLP0HxSsxjc0a_sBFflMf78Kj7tKCWDdGNwgqnSg3VkcIKp1IV3YWt1MgU --filternode=/ip4/172.18.107.205/tcp/43474/p2p/16Uiu2HAm3cyz7XxAcgkEuEUduX1ceFTSeAmNSgzxTjaBwdv4sWkt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.236 waku 3345a2a4c81c34650a21c2d40245207fb050b7900475966899e212d7cdf3f2bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3345a2a4c81c. Setting up logs at ./log/docker/node2_2025-12-21_04-15-33__3d3da7f8-96cd-46a8-bda2-a3b5e421fd1a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55485
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55485/health" -H "Content-Type: 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:55485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.236/tcp/55486/p2p/16Uiu2HAmTiuNMCnfLD1TmkyMyL1M4ic2iCt25M88nAibnLZxjJEz","/ip4/172.18.197.236/tcp/55487/ws/p2p/16Uiu2HAmTiuNMCnfLD1TmkyMyL1M4ic2iCt25M88nAibnLZxjJEz"],"enrUri":"enr:-L24QN978zZ9pAmzZVbQCMBme2ATKnD4_OcHar2FSJ5qndfKMNFil7okCrRld19vGQm4d0S9690nDCZJan_ZHwV269wCgmlkgnY0gmlwhKwSxeyKbXVsdGlhZGRyc5YACASsEsXsBti-AAoErBLF7AbYv90DgnJzhQADAQAAiXNlY3AyNTZrMaED39_-iBUP2ot5ImtgtBL7M4ApU_DVXqtSAWnVbDyrJs-DdGNwgti-g3VkcILYwIV3YWt1MgA"}'
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:55485/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.205/tcp/43474/p2p/16Uiu2HAm3cyz7XxAcgkEuEUduX1ceFTSeAmNSgzxTjaBwdv4sWkt"]'
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:43473/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:55485/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "49487364-b8e9-408a-9419-ea145d17ba89", "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":"49487364-b8e9-408a-9419-ea145d17ba89","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:55485/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55485/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1db2e33c92fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3345a2a4c81c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,864 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_while_peer_is_paused with id: 2025-12-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd
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-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61408', '61409', '61410', '61411', '61412']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61408:61408 -p 61409:61409 -p 61410:61410 -p 61411:61411 -p 61412:61412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61410 --rest-port=61408 --tcp-port=61409 --discv5-udp-port=61411 --rest-address=0.0.0.0 --nat=extip:172.18.254.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2a5fbd320ef6a481c1fbb5dabb3c09b7ac4858d34c9477f6cc877a745adbdb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61412 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.168 waku 961792cff3466724d24c409f06a4f565ffe6e6839bfed1a0128beb83ade0d344
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 961792cff346. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61408
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 e9d80b622a5b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa85ce152099. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61408/health" -H "Content-Type: 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:61408/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/61409/p2p/16Uiu2HAkwVrwYCKHqZwcN31UM3a8Di4WP4RjEAcD2JT2rmZKXoNf","/ip4/172.18.254.168/tcp/61410/ws/p2p/16Uiu2HAkwVrwYCKHqZwcN31UM3a8Di4WP4RjEAcD2JT2rmZKXoNf"],"enrUri":"enr:-L24QOUiFRs-NxXQOqlerbFg5tFN_ZUdPbaHqKMyr-twza9NOcoZsWMLm52FDz0MTRZCMW5_p-foEM_vdVHBR7aIvn4CgmlkgnY0gmlwhKwS_qiKbXVsdGlhZGRyc5YACASsEv6oBu_hAAoErBL-qAbv4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECHsoXQ0pj-Iz9HHW2Mnch7GOiv7uXnx5GnbdvBnw6N7CDdGNwgu_hg3VkcILv44V3YWt1Mgk"}'
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-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58996', '58997', '58998', '58999', '59000']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58996:58996 -p 58997:58997 -p 58998:58998 -p 58999:58999 -p 59000:59000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58998 --rest-port=58996 --tcp-port=58997 --discv5-udp-port=58999 --rest-address=0.0.0.0 --nat=extip:172.18.183.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0dfb7ac3ccc91cf0e4c8aff35041452681b8fdf81cdd3ccfce49afabee656da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59000 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.152 waku 42c0936bc678cb8447fa3c076ad77fe10947ddf90d1790c2e495f623acf4003f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42c0936bc678. Setting up logs at ./log/docker/receiving_node2_2025-12-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58996
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58996/health" -H "Content-Type: 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:58996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.152/tcp/58997/p2p/16Uiu2HAkwZPAMnAKnmuPbvrwyw4dXPp73ea7Ujn5WLQp3JiHeSQF","/ip4/172.18.183.152/tcp/58998/ws/p2p/16Uiu2HAkwZPAMnAKnmuPbvrwyw4dXPp73ea7Ujn5WLQp3JiHeSQF"],"enrUri":"enr:-L24QPbjSquRWmFCRCfqv22YjBBpE9fG30F5s5E90LN5z1mkFgFRLMX-HLRMvvMNAHuhp05515sUZFe1rKn-MzbT6wYCgmlkgnY0gmlwhKwSt5iKbXVsdGlhZGRyc5YACASsEreYBuZ1AAoErBK3mAbmdt0DgnJzhQADAQAAiXNlY3AyNTZrMaECH7EBHFBrSaqig6tyTeZ5LvRmkcT0vS-VS8pk8CzOVXCDdGNwguZ1g3VkcILmd4V3YWt1MgE"}'
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:58996/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.168/tcp/61409/p2p/16Uiu2HAkwVrwYCKHqZwcN31UM3a8Di4WP4RjEAcD2JT2rmZKXoNf"]'
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-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24956', '24957', '24958', '24959', '24960']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24956:24956 -p 24957:24957 -p 24958:24958 -p 24959:24959 -p 24960:24960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24958 --rest-port=24956 --tcp-port=24957 --discv5-udp-port=24959 --rest-address=0.0.0.0 --nat=extip:172.18.119.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5abc03eae8e6b8be64ea9dc49f33a56a20b9cddaba8d9e9b3d90c5fa5ea5b2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24960 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOUiFRs-NxXQOqlerbFg5tFN_ZUdPbaHqKMyr-twza9NOcoZsWMLm52FDz0MTRZCMW5_p-foEM_vdVHBR7aIvn4CgmlkgnY0gmlwhKwS_qiKbXVsdGlhZGRyc5YACASsEv6oBu_hAAoErBL-qAbv4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECHsoXQ0pj-Iz9HHW2Mnch7GOiv7uXnx5GnbdvBnw6N7CDdGNwgu_hg3VkcILv44V3YWt1Mgk --lightpushnode=/ip4/172.18.254.168/tcp/61409/p2p/16Uiu2HAkwVrwYCKHqZwcN31UM3a8Di4WP4RjEAcD2JT2rmZKXoNf --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.116 waku 4f811c7a4e8ca037e519d9c939eb94121365f7a7ef2cfcbc58acda8ec27158a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f811c7a4e8c. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24956
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f811c7a4e8c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24956/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=24956): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb0cc0ca390>: 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.17.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63874', '63875', '63876', '63877', '63878']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63874:63874 -p 63875:63875 -p 63876:63876 -p 63877:63877 -p 63878:63878 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63876 --rest-port=63874 --tcp-port=63875 --discv5-udp-port=63877 --rest-address=0.0.0.0 --nat=extip:172.18.17.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=69bbffe5f6db4db81cbfa2c031d2aaeb481ee995dacf077fa61bbd4bbea17d3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63878 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOUiFRs-NxXQOqlerbFg5tFN_ZUdPbaHqKMyr-twza9NOcoZsWMLm52FDz0MTRZCMW5_p-foEM_vdVHBR7aIvn4CgmlkgnY0gmlwhKwS_qiKbXVsdGlhZGRyc5YACASsEv6oBu_hAAoErBL-qAbv4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECHsoXQ0pj-Iz9HHW2Mnch7GOiv7uXnx5GnbdvBnw6N7CDdGNwgu_hg3VkcILv44V3YWt1Mgk --lightpushnode=/ip4/172.18.254.168/tcp/61409/p2p/16Uiu2HAkwVrwYCKHqZwcN31UM3a8Di4WP4RjEAcD2JT2rmZKXoNf --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.248 waku c71ab09c91faa15c1bec21d3be847c012b0f841286dca4fa3d91f507f6ceb149
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c71ab09c91fa. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63874
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c71ab09c91fa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63874/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=63874): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb0cc181d30>: 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.202.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40488', '40489', '40490', '40491', '40492']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40488:40488 -p 40489:40489 -p 40490:40490 -p 40491:40491 -p 40492:40492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40490 --rest-port=40488 --tcp-port=40489 --discv5-udp-port=40491 --rest-address=0.0.0.0 --nat=extip:172.18.202.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b4b2e8ecfdb027d4b4ea69f332118fb286caba4bce18dccc29a30f9d78c7139c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40492 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOUiFRs-NxXQOqlerbFg5tFN_ZUdPbaHqKMyr-twza9NOcoZsWMLm52FDz0MTRZCMW5_p-foEM_vdVHBR7aIvn4CgmlkgnY0gmlwhKwS_qiKbXVsdGlhZGRyc5YACASsEv6oBu_hAAoErBL-qAbv4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECHsoXQ0pj-Iz9HHW2Mnch7GOiv7uXnx5GnbdvBnw6N7CDdGNwgu_hg3VkcILv44V3YWt1Mgk --lightpushnode=/ip4/172.18.254.168/tcp/61409/p2p/16Uiu2HAkwVrwYCKHqZwcN31UM3a8Di4WP4RjEAcD2JT2rmZKXoNf --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.211 waku 8a4954d578d58eb4a852b00e9ca7a2b10101ce9565a0af4c1917e240ed0b35f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a4954d578d5. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-16-57__da23b16d-59dd-4286-aaae-8793c82813cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40488
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8a4954d578d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40488/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=40488): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb0cc11e720>: 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 961792cff346
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 42c0936bc678
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 961792cff346. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42c0936bc678. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/8a4954d578d58eb4a852b00e9ca7a2b10101ce9565a0af4c1917e240ed0b35f3/stop: Not Found ("No such container: 8a4954d578d58eb4a852b00e9ca7a2b10101ce9565a0af4c1917e240ed0b35f3")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/8a4954d578d58eb4a852b00e9ca7a2b10101ce9565a0af4c1917e240ed0b35f3/stop: Not Found ("No such container: 8a4954d578d58eb4a852b00e9ca7a2b10101ce9565a0af4c1917e240ed0b35f3")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a4954d578d5
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/8a4954d578d58eb4a852b00e9ca7a2b10101ce9565a0af4c1917e240ed0b35f3/stop: Not Found ("No such container: 8a4954d578d58eb4a852b00e9ca7a2b10101ce9565a0af4c1917e240ed0b35f3")
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,116 @@
2025-12-21 04:20:13.481 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:20:13.481 DEBUG [tests.conftest] Running test: test_admin_set_all_log_levels with id: 2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887
2025-12-21 04:20:13.482 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:20:13.482 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:20:13.482 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-21 04:20:13.490 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:13.490 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
2025-12-21 04:20:13.496 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:13.496 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
2025-12-21 04:20:13.503 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:13.503 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
2025-12-21 04:20:13.510 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:13.510 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
2025-12-21 04:20:13.511 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:20:13.511 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:20:13.512 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:20:13.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:20:13.514 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:20:13.514 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.18
2025-12-21 04:20:13.514 DEBUG [src.node.docker_mananger] Generated ports ['5113', '5114', '5115', '5116', '5117']
2025-12-21 04:20:13.514 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:20:13.514 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:20:13.515 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:20:13.515 DEBUG [src.node.docker_mananger] docker run -i -t -p 5113:5113 -p 5114:5114 -p 5115:5115 -p 5116:5116 -p 5117:5117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5115 --rest-port=5113 --tcp-port=5114 --discv5-udp-port=5116 --rest-address=0.0.0.0 --nat=extip:172.18.162.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=569deca84adea76fb61fd5dcbc15bbcfb7c8a98fae566f1f0e9fac4296e8caff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5117 --metrics-logging=true --relay=true
2025-12-21 04:20:13.696 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.18 waku 255b79cba0ed29fc65a6bfdd2a980f2661dbc5b262ab68f3c93ccf35843ff788
2025-12-21 04:20:13.728 DEBUG [src.node.docker_mananger] Container started with ID 255b79cba0ed. Setting up logs at ./log/docker/node1_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
2025-12-21 04:20:13.728 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5113
2025-12-21 04:20:13.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:20:13.740 ERROR [src.node.docker_mananger] Max retries reached for container 09c086d4e234. Exiting log stream.
2025-12-21 04:20:14.280 ERROR [src.node.docker_mananger] Max retries reached for container a9809ee3bdb6. Exiting log stream.
2025-12-21 04:20:14.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5113/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:14.733 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-21 04:20:14.734 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:20:14.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:14.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.18/tcp/5114/p2p/16Uiu2HAm6R4tiAyVHFS2iCirveqVXomV33NQpu4rBr5RFkua2ZfX","/ip4/172.18.162.18/tcp/5115/ws/p2p/16Uiu2HAm6R4tiAyVHFS2iCirveqVXomV33NQpu4rBr5RFkua2ZfX"],"enrUri":"enr:-L24QGBirPW8F2m36gvossvWLbMcLQiMXClVt0GnVqS2aedJaj5kbftLkCeObjNFAImPveeMwEtIMbgNqv50gfdxRfgCgmlkgnY0gmlwhKwSohKKbXVsdGlhZGRyc5YACASsEqISBhP6AAoErBKiEgYT-90DgnJzhQADAQAAiXNlY3AyNTZrMaECo0jh6dZLu6EC3oeD_hCtwpxKH6R7nkmSGT-6Goew_rKDdGNwghP6g3VkcIIT_IV3YWt1MgE"}'
2025-12-21 04:20:14.737 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:20:14.737 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:20:14.737 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:20:14.739 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:20:14.739 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.227
2025-12-21 04:20:14.739 DEBUG [src.node.docker_mananger] Generated ports ['23601', '23602', '23603', '23604', '23605']
2025-12-21 04:20:14.739 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:20:14.739 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:20:14.739 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:20:14.739 DEBUG [src.node.docker_mananger] docker run -i -t -p 23601:23601 -p 23602:23602 -p 23603:23603 -p 23604:23604 -p 23605:23605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23603 --rest-port=23601 --tcp-port=23602 --discv5-udp-port=23604 --rest-address=0.0.0.0 --nat=extip:172.18.74.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1aea2bdd1ef4fbc1e97ffdc983a67bebf5c8ade986fdc56afdce7f49519c543 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23605 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGBirPW8F2m36gvossvWLbMcLQiMXClVt0GnVqS2aedJaj5kbftLkCeObjNFAImPveeMwEtIMbgNqv50gfdxRfgCgmlkgnY0gmlwhKwSohKKbXVsdGlhZGRyc5YACASsEqISBhP6AAoErBKiEgYT-90DgnJzhQADAQAAiXNlY3AyNTZrMaECo0jh6dZLu6EC3oeD_hCtwpxKH6R7nkmSGT-6Goew_rKDdGNwghP6g3VkcIIT_IV3YWt1MgE
2025-12-21 04:20:14.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.227 waku abc4100bd149265a3d9e293c354f3f731d5114a9ad90703b3c274024e4bbb577
2025-12-21 04:20:14.955 DEBUG [src.node.docker_mananger] Container started with ID abc4100bd149. Setting up logs at ./log/docker/node2_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
2025-12-21 04:20:14.956 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23601
2025-12-21 04:20:14.956 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:20:15.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.970 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-21 04:20:15.970 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:20:15.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:15.977 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:20:15.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:15.981 DEBUG [tests.rest_flags.test_admin_flags] Set log level (TRACE) -> status=200
2025-12-21 04:20:15.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:15.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-123-ge3dd62'
2025-12-21 04:20:15.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:15.988 DEBUG [tests.rest_flags.test_admin_flags] Set log level (DEBUG) -> status=200
2025-12-21 04:20:15.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:15.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-123-ge3dd62'
2025-12-21 04:20:15.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:15.994 DEBUG [tests.rest_flags.test_admin_flags] Set log level (INFO) -> status=200
2025-12-21 04:20:15.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:15.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:15.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-123-ge3dd62'
2025-12-21 04:20:15.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:16.001 DEBUG [tests.rest_flags.test_admin_flags] Set log level (NOTICE) -> status=200
2025-12-21 04:20:16.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:16.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-123-ge3dd62'
2025-12-21 04:20:16.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:16.008 DEBUG [tests.rest_flags.test_admin_flags] Set log level (WARN) -> status=200
2025-12-21 04:20:16.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:16.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-123-ge3dd62'
2025-12-21 04:20:16.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:16.014 DEBUG [tests.rest_flags.test_admin_flags] Set log level (ERROR) -> status=200
2025-12-21 04:20:16.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:16.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-123-ge3dd62'
2025-12-21 04:20:16.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:16.021 DEBUG [tests.rest_flags.test_admin_flags] Set log level (FATAL) -> status=200
2025-12-21 04:20:16.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
2025-12-21 04:20:16.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23601/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-123-ge3dd62'
2025-12-21 04:20:16.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:16.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:20:16.028 DEBUG [tests.rest_flags.test_admin_flags] Restore default log level (TRACE) -> status=200
2025-12-21 04:20:16.030 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:20:16.031 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:20:16.031 DEBUG [src.node.waku_node] Stopping container with id 255b79cba0ed
2025-12-21 04:20:16.604 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:20:16.604 DEBUG [src.node.waku_node] Stopping container with id abc4100bd149
2025-12-21 04:20:17.128 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:20:17.131 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:20:17.136 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:20:17.141 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,69 @@
2025-12-21 04:36:33.254 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:36:33.255 DEBUG [tests.conftest] Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2025-12-21_04-36-33__0b74a9b2-c289-4295-aec9-836807075083
2025-12-21 04:36:33.255 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:36:33.255 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:36:33.256 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:36:33.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:36:33.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-36-33__0b74a9b2-c289-4295-aec9-836807075083__wakuorg_nwaku:latest.log
2025-12-21 04:36:33.264 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:36:33.264 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:36:33.265 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:36:33.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.53
2025-12-21 04:36:33.265 DEBUG [src.node.docker_mananger] Generated ports ['65234', '65235', '65236', '65237', '65238']
2025-12-21 04:36:33.266 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:36:33.266 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:36:33.266 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:36:33.266 DEBUG [src.node.docker_mananger] docker run -i -t -p 65234:65234 -p 65235:65235 -p 65236:65236 -p 65237:65237 -p 65238:65238 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65236 --rest-port=65234 --tcp-port=65235 --discv5-udp-port=65237 --rest-address=0.0.0.0 --nat=extip:172.18.119.53 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcddbe4f50ccffd7b4b335d3fbd71a690da4b14bc82dcf83cea856d73de8d80b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65238 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:36:33.468 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.53 waku 1ba9d77e5aaec748b9d37ec06fd96fcb808917c48107d2f0187656cb29c74854
2025-12-21 04:36:33.501 DEBUG [src.node.docker_mananger] Container started with ID 1ba9d77e5aae. Setting up logs at ./log/docker/node1_2025-12-21_04-36-33__0b74a9b2-c289-4295-aec9-836807075083__wakuorg_nwaku:latest.log
2025-12-21 04:36:33.501 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65234
2025-12-21 04:36:33.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:36:34.062 ERROR [src.node.docker_mananger] Max retries reached for container ae2db5e102e5. Exiting log stream.
2025-12-21 04:36:34.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65234/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:36:34.505 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-21 04:36:34.505 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:36:34.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65234/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:36:34.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.53/tcp/65235/p2p/16Uiu2HAm1VJuDE2q9fSV8tbJ4LKwFAxiy5CdgQS5neCwJhAEHvMK","/ip4/172.18.119.53/tcp/65236/ws/p2p/16Uiu2HAm1VJuDE2q9fSV8tbJ4LKwFAxiy5CdgQS5neCwJhAEHvMK"],"enrUri":"enr:-L24QEFhsRYhVcoy8llvcBjGWlMywyMNtzCVc2E4So1rHI8BUdjIrH-VfCwUebwZN5XYCJ2B-0qzTJLYAivh8F_1bN8CgmlkgnY0gmlwhKwSdzWKbXVsdGlhZGRyc5YACASsEnc1Bv7TAAoErBJ3NQb-1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECWhScVnldw9LEPAnTXD_kfvzz8FQoZWk5SHNlDUgVaH6DdGNwgv7Tg3VkcIL-1YV3YWt1MgU"}'
2025-12-21 04:36:34.508 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:36:34.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:36:34.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-36-33__0b74a9b2-c289-4295-aec9-836807075083__wakuorg_nwaku:latest.log
2025-12-21 04:36:34.515 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:36:34.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:36:34.516 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:36:34.517 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.89
2025-12-21 04:36:34.517 DEBUG [src.node.docker_mananger] Generated ports ['64232', '64233', '64234', '64235', '64236']
2025-12-21 04:36:34.517 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:36:34.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:36:34.517 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:36:34.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 64232:64232 -p 64233:64233 -p 64234:64234 -p 64235:64235 -p 64236:64236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64234 --rest-port=64232 --tcp-port=64233 --discv5-udp-port=64235 --rest-address=0.0.0.0 --nat=extip:172.18.191.89 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=acb3f99de9c0a08ce664c7640b365d5f3693e5fdabed4ad7dd0bcabd9dfc6f1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64236 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEFhsRYhVcoy8llvcBjGWlMywyMNtzCVc2E4So1rHI8BUdjIrH-VfCwUebwZN5XYCJ2B-0qzTJLYAivh8F_1bN8CgmlkgnY0gmlwhKwSdzWKbXVsdGlhZGRyc5YACASsEnc1Bv7TAAoErBJ3NQb-1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECWhScVnldw9LEPAnTXD_kfvzz8FQoZWk5SHNlDUgVaH6DdGNwgv7Tg3VkcIL-1YV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:36:34.718 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.89 waku 329c7c4137a4f6bfdf5bdceeb48b04614ec32db3e9b0373839504d52882e76e1
2025-12-21 04:36:34.755 DEBUG [src.node.docker_mananger] Container started with ID 329c7c4137a4. Setting up logs at ./log/docker/node2_2025-12-21_04-36-33__0b74a9b2-c289-4295-aec9-836807075083__wakuorg_nwaku:latest.log
2025-12-21 04:36:34.755 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64232
2025-12-21 04:36:34.756 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:36:35.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64232/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:36:35.765 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-21 04:36:35.769 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:36:35.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:36:35.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.89/tcp/64233/p2p/16Uiu2HAkvUz29cPwBq64eJX9vJBD8C4pGFFS65b6A5LWq7LabPeU","/ip4/172.18.191.89/tcp/64234/ws/p2p/16Uiu2HAkvUz29cPwBq64eJX9vJBD8C4pGFFS65b6A5LWq7LabPeU"],"enrUri":"enr:-L24QHCb9IFk1NBMIbiQgvnvfnh2pHhVrSwDmXo-Gsh2fOxWJJ50BSaoIJdAK6CSpTR1hEuYpEM61xDbXntDNlRDRmACgmlkgnY0gmlwhKwSv1mKbXVsdGlhZGRyc5YACASsEr9ZBvrpAAoErBK_WQb66t0DgnJzhQACAQAAiXNlY3AyNTZrMaECD7TT9Bx-QCvnGm8IQlWDbddL9DNzWo_0wvVbB24_3VWDdGNwgvrpg3VkcIL664V3YWt1MgE"}'
2025-12-21 04:36:35.773 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:36:35.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64232/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.53/tcp/65235/p2p/16Uiu2HAm1VJuDE2q9fSV8tbJ4LKwFAxiy5CdgQS5neCwJhAEHvMK"]'
2025-12-21 04:36:35.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:36:35.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65234/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-21 04:36:35.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:36:35.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64232/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-21 04:36:35.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:36:35.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65234/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:36:35.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:36:35.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:36:35.885 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:36:35.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65234/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:36:35.888 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:65234/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2025-12-21 04:36:35.891 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:36:35.892 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:36:35.892 DEBUG [src.node.waku_node] Stopping container with id 1ba9d77e5aae
2025-12-21 04:36:36.453 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:36:36.454 DEBUG [src.node.waku_node] Stopping container with id 329c7c4137a4
2025-12-21 04:36:37.016 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:36:37.017 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:36:37.026 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:36:37.032 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_pubsub_topic with id: 2025-12-21_04-15-38__9e8272b3-c131-4f0b-bab7-5f3c50acc9e3
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-21_04-15-38__9e8272b3-c131-4f0b-bab7-5f3c50acc9e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58253', '58254', '58255', '58256', '58257']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58253:58253 -p 58254:58254 -p 58255:58255 -p 58256:58256 -p 58257:58257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58255 --rest-port=58253 --tcp-port=58254 --discv5-udp-port=58256 --rest-address=0.0.0.0 --nat=extip:172.18.159.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef11e6d9ab4fcd9ab25b4c9ceae69f7a0be70e96fc03440d1bce3bca886d80ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58257 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.79 waku 3f422b7af7dda0d73806b4742d522baa9c716da0e3d7e2081f0c186a8d8374d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3f422b7af7dd. Setting up logs at ./log/docker/node1_2025-12-21_04-15-38__9e8272b3-c131-4f0b-bab7-5f3c50acc9e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58253
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 8c67ab5decbf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eaf64c3f6a80. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58253/health" -H "Content-Type: 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:58253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.79/tcp/58254/p2p/16Uiu2HAkwp4YfvR7HwLCYy6MDfHqAq5va1R9ybnEY15HTb9GLW8p","/ip4/172.18.159.79/tcp/58255/ws/p2p/16Uiu2HAkwp4YfvR7HwLCYy6MDfHqAq5va1R9ybnEY15HTb9GLW8p"],"enrUri":"enr:-L24QPXbn_dVbTZnx1z5jsuzeEGo9CERxLiJ7HeH4Oj7BSD4E5kgM6O6WzV9Fb6K-O43U1q5L55wChcor_xKy-1LWiUCgmlkgnY0gmlwhKwSn0-KbXVsdGlhZGRyc5YACASsEp9PBuOOAAoErBKfTwbjj90DgnJzhQADAQAAiXNlY3AyNTZrMaECI3OrCAr_R_UIzwU57ItcwQyuHWavmsJuzERDZV__hkGDdGNwguOOg3VkcILjkIV3YWt1MgU"}'
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-21_04-15-38__9e8272b3-c131-4f0b-bab7-5f3c50acc9e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3925', '3926', '3927', '3928', '3929']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3925:3925 -p 3926:3926 -p 3927:3927 -p 3928:3928 -p 3929:3929 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3927 --rest-port=3925 --tcp-port=3926 --discv5-udp-port=3928 --rest-address=0.0.0.0 --nat=extip:172.18.181.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fdb2c08dc2b240eadb0e1ae6912c9a6fcaf0bccfcbebad9bde13126ccccbf61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3929 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPXbn_dVbTZnx1z5jsuzeEGo9CERxLiJ7HeH4Oj7BSD4E5kgM6O6WzV9Fb6K-O43U1q5L55wChcor_xKy-1LWiUCgmlkgnY0gmlwhKwSn0-KbXVsdGlhZGRyc5YACASsEp9PBuOOAAoErBKfTwbjj90DgnJzhQADAQAAiXNlY3AyNTZrMaECI3OrCAr_R_UIzwU57ItcwQyuHWavmsJuzERDZV__hkGDdGNwguOOg3VkcILjkIV3YWt1MgU --filternode=/ip4/172.18.159.79/tcp/58254/p2p/16Uiu2HAkwp4YfvR7HwLCYy6MDfHqAq5va1R9ybnEY15HTb9GLW8p
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.124 waku 10f3a91349027249216cbcef430a487def62ee422cf09d2e5effd310bccce499
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10f3a9134902. Setting up logs at ./log/docker/node2_2025-12-21_04-15-38__9e8272b3-c131-4f0b-bab7-5f3c50acc9e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3925
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3925/health" -H "Content-Type: 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:3925/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.124/tcp/3926/p2p/16Uiu2HAm3kaoeRpSm8oZ3WNUsj8Sdbnez9f8wjBKtDSJynUWwhR4","/ip4/172.18.181.124/tcp/3927/ws/p2p/16Uiu2HAm3kaoeRpSm8oZ3WNUsj8Sdbnez9f8wjBKtDSJynUWwhR4"],"enrUri":"enr:-L24QGgysD9EANhrizYMWU0DOYD2F9lF-MDRi6GPZwMxvQ44UZjYzJGOpFmbbfDFQgyS-ZgRMZLwfrqW3voRoVXmf14CgmlkgnY0gmlwhKwStXyKbXVsdGlhZGRyc5YACASsErV8Bg9WAAoErBK1fAYPV90DgnJzhQADAQAAiXNlY3AyNTZrMaECe7Wt7_jS4kGs5zxasaSQRP9nhUU_xERaBT-MiM2sQnODdGNwgg9Wg3VkcIIPWIV3YWt1MgA"}'
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:3925/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.79/tcp/58254/p2p/16Uiu2HAkwp4YfvR7HwLCYy6MDfHqAq5va1R9ybnEY15HTb9GLW8p"]'
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:58253/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:3925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "96d81420-690f-4eeb-a83a-b5551b56dbec", "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":"96d81420-690f-4eeb-a83a-b5551b56dbec","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:3925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3f422b7af7dd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 10f3a9134902
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,225 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae
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-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__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-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__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-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:231 Start 5 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29409', '29410', '29411', '29412', '29413']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29409:29409 -p 29410:29410 -p 29411:29411 -p 29412:29412 -p 29413:29413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29411 --rest-port=29409 --tcp-port=29410 --discv5-udp-port=29412 --rest-address=0.0.0.0 --nat=extip:172.18.178.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e95d7faa0c1aecde3d253838794fc2aa62afedf6d20b7127f77f8aed5bf7d9b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29413 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.62 waku 3c6966b6231aa74da5c1e13d57cd1534e175dfe56e3078aca8b3e9ac8a0074df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c6966b6231a. Setting up logs at ./log/docker/node1_2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29409
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 77a9ec87649a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a17a26e8d0fa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29409/health" -H "Content-Type: 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:29409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.62/tcp/29410/p2p/16Uiu2HAmENQ5UBVp5ZptZ4ik1AocEQxiUVTZZFApbRPyPAvJGGkD","/ip4/172.18.178.62/tcp/29411/ws/p2p/16Uiu2HAmENQ5UBVp5ZptZ4ik1AocEQxiUVTZZFApbRPyPAvJGGkD"],"enrUri":"enr:-L24QJNNBrQZerrKFfMuf0lITT2GY4VfcIvOaeBTEiVBSYFgV10KckvK13_Kre9SI__VmMKUxH3c-SoiS0Blbuor59wCgmlkgnY0gmlwhKwSsj6KbXVsdGlhZGRyc5YACASsErI-BnLiAAoErBKyPgZy490DgnJzhQADAQAAiXNlY3AyNTZrMaEDGXdUHQDnmIq5oEssct9RRcwO56HzySXRI2QoYl9rgq6DdGNwgnLig3VkcIJy5IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5451', '5452', '5453', '5454', '5455']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5451:5451 -p 5452:5452 -p 5453:5453 -p 5454:5454 -p 5455:5455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5453 --rest-port=5451 --tcp-port=5452 --discv5-udp-port=5454 --rest-address=0.0.0.0 --nat=extip:172.18.40.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca7abacc8b28de3f7c8c4d44288b47e9d3fb074fe6e6afbfbe7affb55a7dae5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5455 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QJNNBrQZerrKFfMuf0lITT2GY4VfcIvOaeBTEiVBSYFgV10KckvK13_Kre9SI__VmMKUxH3c-SoiS0Blbuor59wCgmlkgnY0gmlwhKwSsj6KbXVsdGlhZGRyc5YACASsErI-BnLiAAoErBKyPgZy490DgnJzhQADAQAAiXNlY3AyNTZrMaEDGXdUHQDnmIq5oEssct9RRcwO56HzySXRI2QoYl9rgq6DdGNwgnLig3VkcIJy5IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.148 waku f8f48075d708977ed50440de5fabc679c514f4b631e924aa4eb6da8ec2f1bc70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8f48075d708. Setting up logs at ./log/docker/node2_2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5451
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5451/health" -H "Content-Type: 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:5451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.148/tcp/5452/p2p/16Uiu2HAm9JgNaSsENGtkjTKNBccnmHzb6ErZqujGxhcC4R5BiLju","/ip4/172.18.40.148/tcp/5453/ws/p2p/16Uiu2HAm9JgNaSsENGtkjTKNBccnmHzb6ErZqujGxhcC4R5BiLju"],"enrUri":"enr:-L24QGExs0BIeOC0oBwtbGz_NQ_XNs8NSC139kT97XCt8EcITHprUJEDeWoWdXFAPAhN_7p3UA3OoG8aWZxKjyTQP_ACgmlkgnY0gmlwhKwSKJSKbXVsdGlhZGRyc5YACASsEiiUBhVMAAoErBIolAYVTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzjj-14UwC-8KlvjvWAeOY56dN5fO5130AQMeuEzyQ2yDdGNwghVMg3VkcIIVToV3YWt1MgE"}'
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.94.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32451', '32452', '32453', '32454', '32455']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32451:32451 -p 32452:32452 -p 32453:32453 -p 32454:32454 -p 32455:32455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32453 --rest-port=32451 --tcp-port=32452 --discv5-udp-port=32454 --rest-address=0.0.0.0 --nat=extip:172.18.94.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dea62acbc0ddecf7acf5d3c7e10ab9dcbc8ef66f5f3d9ea677c088e16bbbc708 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32455 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QGExs0BIeOC0oBwtbGz_NQ_XNs8NSC139kT97XCt8EcITHprUJEDeWoWdXFAPAhN_7p3UA3OoG8aWZxKjyTQP_ACgmlkgnY0gmlwhKwSKJSKbXVsdGlhZGRyc5YACASsEiiUBhVMAAoErBIolAYVTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzjj-14UwC-8KlvjvWAeOY56dN5fO5130AQMeuEzyQ2yDdGNwghVMg3VkcIIVToV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.249 waku c94b9e654a802cf1be52ef3b2c3a8f9c4bf9364cb2602ff5f3cd6a933aab0462
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c94b9e654a80. Setting up logs at ./log/docker/node3_2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32451
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32451/health" -H "Content-Type: 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:32451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.249/tcp/32452/p2p/16Uiu2HAmNPN2zHF4kUNvRWp9f7ZpsNgKsehHeJ2dnyiKxFmz6afF","/ip4/172.18.94.249/tcp/32453/ws/p2p/16Uiu2HAmNPN2zHF4kUNvRWp9f7ZpsNgKsehHeJ2dnyiKxFmz6afF"],"enrUri":"enr:-L24QCKRkCIVz60QWZQZPKcKkMXphgPeQnB_8nQ3bj7gdAcPRcI4PhfNgo1f08clGiziwQUJtHbMgMaBrRNYLHgBxF8CgmlkgnY0gmlwhKwSXvmKbXVsdGlhZGRyc5YACASsEl75Bn7EAAoErBJe-QZ-xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkJQYUrwmH0bjJejX2wQNzzCd7IySDsb5wRlgB-jOeiaDdGNwgn7Eg3VkcIJ-xoV3YWt1MgU"}'
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.34.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56124', '56125', '56126', '56127', '56128']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56124:56124 -p 56125:56125 -p 56126:56126 -p 56127:56127 -p 56128:56128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56126 --rest-port=56124 --tcp-port=56125 --discv5-udp-port=56127 --rest-address=0.0.0.0 --nat=extip:172.18.34.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfdadece3c80aefdabfac588de4d4e6f8a913ea5f0fbb2959f9675fbbb0ef114 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56128 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QCKRkCIVz60QWZQZPKcKkMXphgPeQnB_8nQ3bj7gdAcPRcI4PhfNgo1f08clGiziwQUJtHbMgMaBrRNYLHgBxF8CgmlkgnY0gmlwhKwSXvmKbXVsdGlhZGRyc5YACASsEl75Bn7EAAoErBJe-QZ-xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkJQYUrwmH0bjJejX2wQNzzCd7IySDsb5wRlgB-jOeiaDdGNwgn7Eg3VkcIJ-xoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.186 waku 4e1f5e015dd91334771e57dde952b3c2a936803d5fc3c70b668f682faaebb607
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e1f5e015dd9. Setting up logs at ./log/docker/node4_2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56124
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56124/health" -H "Content-Type: 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":"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:56124/debug/v1/info" -H "Content-Type: application/json" -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.186/tcp/56125/p2p/16Uiu2HAmV1e4KSF6nz4B2jSSdCdJoTxzPvzPAUxfm1Pdok1RJDMW","/ip4/172.18.34.186/tcp/56126/ws/p2p/16Uiu2HAmV1e4KSF6nz4B2jSSdCdJoTxzPvzPAUxfm1Pdok1RJDMW"],"enrUri":"enr:-L24QGXHdwrslC-q7BPcTj4PwZ2kGoVc9L72yXZw9BHt6GOmHb7PW9AvLzusqD-N0-lp7pn6eY1XlrriSB8fUuxAJKECgmlkgnY0gmlwhKwSIrqKbXVsdGlhZGRyc5YACASsEiK6Bts9AAoErBIiugbbPt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8wU-LexbSrYvxnqyfZlwKmiEFnd9I5ZcOMvpB-3LiD2DdGNwgts9g3VkcILbP4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21338', '21339', '21340', '21341', '21342']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21338:21338 -p 21339:21339 -p 21340:21340 -p 21341:21341 -p 21342:21342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21340 --rest-port=21338 --tcp-port=21339 --discv5-udp-port=21341 --rest-address=0.0.0.0 --nat=extip:172.18.33.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feb388ee9d6fddb0b656a1a7fd6f07f70ecea181f2f48b17ad1323d5f2c250cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21342 --metrics-logging=true --relay=false --filternode=/ip4/172.18.34.186/tcp/56125/p2p/16Uiu2HAmV1e4KSF6nz4B2jSSdCdJoTxzPvzPAUxfm1Pdok1RJDMW --store=false --discv5-bootstrap-node=enr:-L24QCKRkCIVz60QWZQZPKcKkMXphgPeQnB_8nQ3bj7gdAcPRcI4PhfNgo1f08clGiziwQUJtHbMgMaBrRNYLHgBxF8CgmlkgnY0gmlwhKwSXvmKbXVsdGlhZGRyc5YACASsEl75Bn7EAAoErBJe-QZ-xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkJQYUrwmH0bjJejX2wQNzzCd7IySDsb5wRlgB-jOeiaDdGNwgn7Eg3VkcIJ-xoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.126 waku d64d9fe0e019372fe1bae508fb91af758ba8ad071f186fab61b9119e1f87f23f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d64d9fe0e019. Setting up logs at ./log/docker/node5_2025-12-21_04-15-48__506d6aa4-7c70-4f6c-b589-9c5df7a95fae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21338
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21338/health" -H "Content-Type: 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:21338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.126/tcp/21339/p2p/16Uiu2HAmDGst76iKTTnN4hLR7gc76d9ut7hkiin4yjwCo4oUMU2r","/ip4/172.18.33.126/tcp/21340/ws/p2p/16Uiu2HAmDGst76iKTTnN4hLR7gc76d9ut7hkiin4yjwCo4oUMU2r"],"enrUri":"enr:-L24QFxrhXZMQ4ILvFWjnxWjcsmmut0F1BXqBC72hUwhOsG3Uc_RhzFHdX5-4hrnYYe2FSZBI5SIR9dZYtTi0P1e1gwCgmlkgnY0gmlwhKwSIX6KbXVsdGlhZGRyc5YACASsEiF-BlNbAAoErBIhfgZTXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCTGYTyWHBCPqvQK6BW8pNLmaaaYCh-0kL3PUIMpIRoeDdGNwglNbg3VkcIJTXYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:238 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29409/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:5451/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:32451/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:56124/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:243 Node5 makes filter request pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21338/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29409/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.40.148/tcp/34794/p2p/16Uiu2HAm9JgNaSsENGtkjTKNBccnmHzb6ErZqujGxhcC4R5BiLju","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5451/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.94.249/tcp/34894/p2p/16Uiu2HAmNPN2zHF4kUNvRWp9f7ZpsNgKsehHeJ2dnyiKxFmz6afF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-123-ge3dd62","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.178.62/tcp/29410/p2p/16Uiu2HAmENQ5UBVp5ZptZ4ik1AocEQxiUVTZZFApbRPyPAvJGGkD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32451/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.40.148/tcp/5452/p2p/16Uiu2HAm9JgNaSsENGtkjTKNBccnmHzb6ErZqujGxhcC4R5BiLju","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"Discv5"},{"multiaddr":"/ip4/172.18.34.186/tcp/59146/p2p/16Uiu2HAmV1e4KSF6nz4B2jSSdCdJoTxzPvzPAUxfm1Pdok1RJDMW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-123-ge3dd62","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56124/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.94.249/tcp/32452/p2p/16Uiu2HAmNPN2zHF4kUNvRWp9f7ZpsNgKsehHeJ2dnyiKxFmz6afF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-123-ge3dd62","origin":"Discv5"},{"multiaddr":"/ip4/172.18.33.126/tcp/50794/p2p/16Uiu2HAmDGst76iKTTnN4hLR7gc76d9ut7hkiin4yjwCo4oUMU2r","protocols":["/ipfs/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-123-ge3dd62","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21338/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.94.249/tcp/32452/p2p/16Uiu2HAmNPN2zHF4kUNvRWp9f7ZpsNgKsehHeJ2dnyiKxFmz6afF","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"},{"multiaddr":"/ip4/172.18.34.186/tcp/56125/p2p/16Uiu2HAmV1e4KSF6nz4B2jSSdCdJoTxzPvzPAUxfm1Pdok1RJDMW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-123-ge3dd62","origin":"UnknownOrigin"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:248 3 Nodes publish 12 message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:254 Node5 requests messages of subscribed filter topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21338/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":1766290614608484353,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290616821084198,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290619032622530,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290621239768312,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290623451846255,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290625666009722,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290627873427341,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290630087079461,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290632299307443,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290634512811402,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290636724496770,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290638936496245,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:256 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290614608484353, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290616821084198, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290619032622530, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290621239768312, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290623451846255, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290625666009722, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290627873427341, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290630087079461, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290632299307443, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290634512811402, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290636724496770, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1766290638936496245, '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 3c6966b6231a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f8f48075d708
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c94b9e654a80
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3c6966b6231a. 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 4e1f5e015dd9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8f48075d708. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c94b9e654a80. 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 d64d9fe0e019
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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4e1f5e015dd9. Exiting log stream.

View File

@ -0,0 +1,143 @@
2025-12-21 04:15:11.244 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:15:11.245 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2025-12-21_04-15-11__08849074-bb1d-4ea3-b702-413e537d0fa7
2025-12-21 04:15:11.245 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:15:11.245 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:15:11.246 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:15:11.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:11.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-15-11__08849074-bb1d-4ea3-b702-413e537d0fa7__wakuorg_nwaku:latest.log
2025-12-21 04:15:11.252 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:11.252 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:11.253 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:11.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.251
2025-12-21 04:15:11.254 DEBUG [src.node.docker_mananger] Generated ports ['34334', '34335', '34336', '34337', '34338']
2025-12-21 04:15:11.254 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:11.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:11.254 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:11.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 34334:34334 -p 34335:34335 -p 34336:34336 -p 34337:34337 -p 34338:34338 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34336 --rest-port=34334 --tcp-port=34335 --discv5-udp-port=34337 --rest-address=0.0.0.0 --nat=extip:172.18.228.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e50c77a1e1abcfcddcee5c04426eed9cbafdeae3ba2b50678e7cba6c725b6ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34338 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:15:11.431 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.251 waku fae1020ae229bbf1deb10ea8369c611a73e7b07d4f241a1abb1bc4ab8c2da3a3
2025-12-21 04:15:11.462 DEBUG [src.node.docker_mananger] Container started with ID fae1020ae229. Setting up logs at ./log/docker/node1_2025-12-21_04-15-11__08849074-bb1d-4ea3-b702-413e537d0fa7__wakuorg_nwaku:latest.log
2025-12-21 04:15:11.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34334
2025-12-21 04:15:11.463 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:11.553 ERROR [src.node.docker_mananger] Max retries reached for container e77f6d2e7a3c. Exiting log stream.
2025-12-21 04:15:12.048 ERROR [src.node.docker_mananger] Max retries reached for container 67e3c68b2801. Exiting log stream.
2025-12-21 04:15:12.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34334/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:12.468 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-21 04:15:12.469 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:12.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34334/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:12.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.251/tcp/34335/p2p/16Uiu2HAkv3xxNmu16jUUMwG8QH3oZD2YF9d1gVRnuAEvPuidoko5","/ip4/172.18.228.251/tcp/34336/ws/p2p/16Uiu2HAkv3xxNmu16jUUMwG8QH3oZD2YF9d1gVRnuAEvPuidoko5"],"enrUri":"enr:-L24QCxeUCgoPD_0bCwnBNtYigBzHahBbsnMcaV2ykGsT3rtYoqHc6o18HxZU7D4oi6sQYUOmSCDXFulFmAyTI0uUWACgmlkgnY0gmlwhKwS5PuKbXVsdGlhZGRyc5YACASsEuT7BoYfAAoErBLk-waGIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCUwafDvdbTbvMlKVUA4VdPX2S07DYaF3b9pvCQm5RoyDdGNwgoYfg3VkcIKGIYV3YWt1MgU"}'
2025-12-21 04:15:12.471 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:12.472 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:15:12.478 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:12.478 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-15-11__08849074-bb1d-4ea3-b702-413e537d0fa7__wakuorg_nwaku:latest.log
2025-12-21 04:15:12.479 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:12.479 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:12.480 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:12.480 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.130
2025-12-21 04:15:12.480 DEBUG [src.node.docker_mananger] Generated ports ['40624', '40625', '40626', '40627', '40628']
2025-12-21 04:15:12.481 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:12.481 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:12.481 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:12.481 DEBUG [src.node.docker_mananger] docker run -i -t -p 40624:40624 -p 40625:40625 -p 40626:40626 -p 40627:40627 -p 40628:40628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40626 --rest-port=40624 --tcp-port=40625 --discv5-udp-port=40627 --rest-address=0.0.0.0 --nat=extip:172.18.202.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0efcfcb04f2d6ba5f27ea94ca2c30d4eef7dcecfacf07be63cc618159ddfbbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40628 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCxeUCgoPD_0bCwnBNtYigBzHahBbsnMcaV2ykGsT3rtYoqHc6o18HxZU7D4oi6sQYUOmSCDXFulFmAyTI0uUWACgmlkgnY0gmlwhKwS5PuKbXVsdGlhZGRyc5YACASsEuT7BoYfAAoErBLk-waGIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCUwafDvdbTbvMlKVUA4VdPX2S07DYaF3b9pvCQm5RoyDdGNwgoYfg3VkcIKGIYV3YWt1MgU --filternode=/ip4/172.18.228.251/tcp/34335/p2p/16Uiu2HAkv3xxNmu16jUUMwG8QH3oZD2YF9d1gVRnuAEvPuidoko5
2025-12-21 04:15:12.662 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.130 waku 349d2ffbe318e4cb39a7fba24fc9d40e8e3d5f396cd9c6c22ad5af12c45690e6
2025-12-21 04:15:12.694 DEBUG [src.node.docker_mananger] Container started with ID 349d2ffbe318. Setting up logs at ./log/docker/node2_2025-12-21_04-15-11__08849074-bb1d-4ea3-b702-413e537d0fa7__wakuorg_nwaku:latest.log
2025-12-21 04:15:12.694 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40624
2025-12-21 04:15:12.694 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:13.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:13.699 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-21 04:15:13.699 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:13.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:13.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.130/tcp/40625/p2p/16Uiu2HAm4SQ1C2sVqJjBtZRHAe5UWVbgpe9dPNNcAAtsPmfj8J3V","/ip4/172.18.202.130/tcp/40626/ws/p2p/16Uiu2HAm4SQ1C2sVqJjBtZRHAe5UWVbgpe9dPNNcAAtsPmfj8J3V"],"enrUri":"enr:-L24QOAHCPIoQSUV9p9LYfhOBv659BjCClCNKc6X9xIaRmTlE67vVNWguA-tPG8BvCcI6BlLkftWSBOns2E9WeeouMwCgmlkgnY0gmlwhKwSyoKKbXVsdGlhZGRyc5YACASsEsqCBp6xAAoErBLKggaest0DgnJzhQADAQAAiXNlY3AyNTZrMaECheiy-l9w-MzAOXOKbjvT9ZwCe6oq-XrXf_aYarfdx2yDdGNwgp6xg3VkcIKes4V3YWt1MgA"}'
2025-12-21 04:15:13.702 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:13.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40624/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.251/tcp/34335/p2p/16Uiu2HAkv3xxNmu16jUUMwG8QH3oZD2YF9d1gVRnuAEvPuidoko5"]'
2025-12-21 04:15:13.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:13.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:15:13.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:13.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b15efbde-5f7b-4e7f-8df9-ca0ef74cd8c6", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2025-12-21 04:15:13.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b15efbde-5f7b-4e7f-8df9-ca0ef74cd8c6","statusDesc":"OK"}'
2025-12-21 04:15:13.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:13.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:13.765 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:13.866 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:13.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:13.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1766290513758632567,"ephemeral":false}]'
2025-12-21 04:15:13.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:15:13.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:13.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6194cfda-a5b4-453f-9348-e10908236d15", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:15:13.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6194cfda-a5b4-453f-9348-e10908236d15","statusDesc":"OK"}'
2025-12-21 04:15:13.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:13.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:13.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:13.989 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:13.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:13.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1766290513884385459,"ephemeral":false}]'
2025-12-21 04:15:13.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2025-12-21 04:15:13.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:13.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a112aaf0-41e0-4625-aef7-2b396cbd92e2", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2025-12-21 04:15:14.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a112aaf0-41e0-4625-aef7-2b396cbd92e2","statusDesc":"OK"}'
2025-12-21 04:15:14.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.011 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.112 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1766290514006885061,"ephemeral":false}]'
2025-12-21 04:15:14.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2025-12-21 04:15:14.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ef009591-5349-418a-a346-7d5af2108887", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2025-12-21 04:15:14.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ef009591-5349-418a-a346-7d5af2108887","statusDesc":"OK"}'
2025-12-21 04:15:14.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.135 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.236 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1766290514130859963,"ephemeral":false}]'
2025-12-21 04:15:14.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2025-12-21 04:15:14.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "619df402-c390-4c70-a611-aedca42a4cf7", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2025-12-21 04:15:14.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"619df402-c390-4c70-a611-aedca42a4cf7","statusDesc":"OK"}'
2025-12-21 04:15:14.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.259 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.359 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1766290514254103642,"ephemeral":false}]'
2025-12-21 04:15:14.364 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40624/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2025-12-21 04:15:14.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:15:14.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.476 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.479 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/3/0'
2025-12-21 04:15:14.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.585 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.588 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/3/1'
2025-12-21 04:15:14.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.593 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.693 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.696 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/3/9'
2025-12-21 04:15:14.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.701 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.801 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.804 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/3/25'
2025-12-21 04:15:14.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:15:14.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:14.810 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:14.910 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:14.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:14.914 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40624/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/3/1000'
2025-12-21 04:15:14.916 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:15:14.917 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:15:14.917 DEBUG [src.node.waku_node] Stopping container with id fae1020ae229
2025-12-21 04:15:15.456 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:15:15.458 DEBUG [src.node.waku_node] Stopping container with id 349d2ffbe318
2025-12-21 04:15:15.964 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:15:15.966 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:15:15.982 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:15:15.989 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,859 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_and_retrieve_duplicate_message with id: 2025-12-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880
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-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52061', '52062', '52063', '52064', '52065']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52061:52061 -p 52062:52062 -p 52063:52063 -p 52064:52064 -p 52065:52065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52063 --rest-port=52061 --tcp-port=52062 --discv5-udp-port=52064 --rest-address=0.0.0.0 --nat=extip:172.18.84.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f43f4a0659ac2f7da9bd2c68ebc495a1740bdac93f55b64ede4fac4cbed9690a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52065 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.244 waku 43a5cc0fd4ce7db893c5d6c0f1c61ff1dd157e503b4ad48879d15cf26e30490e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43a5cc0fd4ce. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52061
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52061/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","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:52061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.244/tcp/52062/p2p/16Uiu2HAmEvXW3BRNCAb8zbfJq1uKBT42qyVj4ercsfixweSqPjnG","/ip4/172.18.84.244/tcp/52063/ws/p2p/16Uiu2HAmEvXW3BRNCAb8zbfJq1uKBT42qyVj4ercsfixweSqPjnG"],"enrUri":"enr:-L24QGdEmONTicBbHd4iJ4yBj81XkMf_g139MaeSYF6BPmuZdbA9WeJZo9_-5DUvEhAG-2gzLoqgEUDyxbahMz_xsR4CgmlkgnY0gmlwhKwSVPSKbXVsdGlhZGRyc5YACASsElT0BsteAAoErBJU9AbLX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIbJO8Ch9aS4RnlmtqOl_e1ftXK4kkvXP0URnpO8ruHmDdGNwgsteg3VkcILLYIV3YWt1Mgk"}'
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-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65192', '65193', '65194', '65195', '65196']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65192:65192 -p 65193:65193 -p 65194:65194 -p 65195:65195 -p 65196:65196 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65194 --rest-port=65192 --tcp-port=65193 --discv5-udp-port=65195 --rest-address=0.0.0.0 --nat=extip:172.18.188.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3deab3e534730bc2e67748db1299d9cfe3eefce29d332d1bfbf7a4fc3b508a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65196 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.83 waku 8677d4957b85f56a0d6839b90081cf7fcb68ab31ca17462fc0d6d0f7b67d6d6f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8677d4957b85. Setting up logs at ./log/docker/receiving_node2_2025-12-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65192
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65192/health" -H "Content-Type: 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:65192/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.83/tcp/65193/p2p/16Uiu2HAmEwgjsD6dC5SVPWddiAoByzqDaGz6WCVF13s3e4aBZ4MK","/ip4/172.18.188.83/tcp/65194/ws/p2p/16Uiu2HAmEwgjsD6dC5SVPWddiAoByzqDaGz6WCVF13s3e4aBZ4MK"],"enrUri":"enr:-L24QG1rzgukqPv9YbUXbZzKS3FXvkLS5zN5AVVnMhsOL6Crc2e-x8GSGMR48BTKq3wST6ZWGhEdtqAMhvk6Ltwv35UCgmlkgnY0gmlwhKwSvFOKbXVsdGlhZGRyc5YACASsErxTBv6pAAoErBK8Uwb-qt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIf5Vxy6ZxlEeRYQaHfUqs5VAvK9WW1HMU6cXJk3sMoaDdGNwgv6pg3VkcIL-q4V3YWt1MgE"}'
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:65192/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.244/tcp/52062/p2p/16Uiu2HAmEvXW3BRNCAb8zbfJq1uKBT42qyVj4ercsfixweSqPjnG"]'
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-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16019', '16020', '16021', '16022', '16023']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16019:16019 -p 16020:16020 -p 16021:16021 -p 16022:16022 -p 16023:16023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16021 --rest-port=16019 --tcp-port=16020 --discv5-udp-port=16022 --rest-address=0.0.0.0 --nat=extip:172.18.32.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7370f8bec00129c1ec445d70abdde500e9f4844ce778aff31e0febad17c2ac36 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16023 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGdEmONTicBbHd4iJ4yBj81XkMf_g139MaeSYF6BPmuZdbA9WeJZo9_-5DUvEhAG-2gzLoqgEUDyxbahMz_xsR4CgmlkgnY0gmlwhKwSVPSKbXVsdGlhZGRyc5YACASsElT0BsteAAoErBJU9AbLX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIbJO8Ch9aS4RnlmtqOl_e1ftXK4kkvXP0URnpO8ruHmDdGNwgsteg3VkcILLYIV3YWt1Mgk --lightpushnode=/ip4/172.18.84.244/tcp/52062/p2p/16Uiu2HAmEvXW3BRNCAb8zbfJq1uKBT42qyVj4ercsfixweSqPjnG --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.180 waku 74868b22e0f1a1c4a3fe801180509dc910da8a65706fd90736ba1276ac2aff69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74868b22e0f1. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16019
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74868b22e0f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16019/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=16019): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6da75349b0>: 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.12.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51081', '51082', '51083', '51084', '51085']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51081:51081 -p 51082:51082 -p 51083:51083 -p 51084:51084 -p 51085:51085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51083 --rest-port=51081 --tcp-port=51082 --discv5-udp-port=51084 --rest-address=0.0.0.0 --nat=extip:172.18.12.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de5ebeb0ff886feba8b13ae514f8de45adddb86a12a64c13e0aaf5cfacdfa6f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51085 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGdEmONTicBbHd4iJ4yBj81XkMf_g139MaeSYF6BPmuZdbA9WeJZo9_-5DUvEhAG-2gzLoqgEUDyxbahMz_xsR4CgmlkgnY0gmlwhKwSVPSKbXVsdGlhZGRyc5YACASsElT0BsteAAoErBJU9AbLX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIbJO8Ch9aS4RnlmtqOl_e1ftXK4kkvXP0URnpO8ruHmDdGNwgsteg3VkcILLYIV3YWt1Mgk --lightpushnode=/ip4/172.18.84.244/tcp/52062/p2p/16Uiu2HAmEvXW3BRNCAb8zbfJq1uKBT42qyVj4ercsfixweSqPjnG --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.138 waku 7be4e5c123a28375b6ef6b87b75ac1f0119ba49b95bcb2fae1d1313034a9e276
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7be4e5c123a2. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51081
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7be4e5c123a2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51081/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=51081): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6da7701f70>: 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.233.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38281', '38282', '38283', '38284', '38285']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38281:38281 -p 38282:38282 -p 38283:38283 -p 38284:38284 -p 38285:38285 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38283 --rest-port=38281 --tcp-port=38282 --discv5-udp-port=38284 --rest-address=0.0.0.0 --nat=extip:172.18.233.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f4dcc9bde5b787fab13d0bedae6af7abe488806af9a8a0e17aa2fbed0e9fec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38285 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGdEmONTicBbHd4iJ4yBj81XkMf_g139MaeSYF6BPmuZdbA9WeJZo9_-5DUvEhAG-2gzLoqgEUDyxbahMz_xsR4CgmlkgnY0gmlwhKwSVPSKbXVsdGlhZGRyc5YACASsElT0BsteAAoErBJU9AbLX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIbJO8Ch9aS4RnlmtqOl_e1ftXK4kkvXP0URnpO8ruHmDdGNwgsteg3VkcILLYIV3YWt1Mgk --lightpushnode=/ip4/172.18.84.244/tcp/52062/p2p/16Uiu2HAmEvXW3BRNCAb8zbfJq1uKBT42qyVj4ercsfixweSqPjnG --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.100 waku 19107317624d43d380c1fd6471228e40c177c0a1225f9474efe9daf2d4597e37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19107317624d. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-20-12__25af414d-4336-419c-999a-0bc241dbf880__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38281
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19107317624d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38281/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=38281): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6da77e7230>: 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 43a5cc0fd4ce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8677d4957b85
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 43a5cc0fd4ce. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8677d4957b85. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/19107317624d43d380c1fd6471228e40c177c0a1225f9474efe9daf2d4597e37/stop: Not Found ("No such container: 19107317624d43d380c1fd6471228e40c177c0a1225f9474efe9daf2d4597e37")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/19107317624d43d380c1fd6471228e40c177c0a1225f9474efe9daf2d4597e37/stop: Not Found ("No such container: 19107317624d43d380c1fd6471228e40c177c0a1225f9474efe9daf2d4597e37")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19107317624d
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/19107317624d43d380c1fd6471228e40c177c0a1225f9474efe9daf2d4597e37/stop: Not Found ("No such container: 19107317624d43d380c1fd6471228e40c177c0a1225f9474efe9daf2d4597e37")
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,112 @@
2025-12-21 04:33:08.855 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:33:08.856 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2025-12-21_04-33-08__068cc4b4-07f2-4718-a802-6236d43b5eea
2025-12-21 04:33:08.857 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:33:08.857 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:33:08.857 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:33:08.868 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:33:08.869 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-33-08__068cc4b4-07f2-4718-a802-6236d43b5eea__wakuorg_nwaku:latest.log
2025-12-21 04:33:08.869 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:33:08.869 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:33:08.873 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:33:08.874 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.77
2025-12-21 04:33:08.874 DEBUG [src.node.docker_mananger] Generated ports ['25794', '25795', '25796', '25797', '25798']
2025-12-21 04:33:08.874 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:33:08.874 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:33:08.874 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:33:08.874 DEBUG [src.node.docker_mananger] docker run -i -t -p 25794:25794 -p 25795:25795 -p 25796:25796 -p 25797:25797 -p 25798:25798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25796 --rest-port=25794 --tcp-port=25795 --discv5-udp-port=25797 --rest-address=0.0.0.0 --nat=extip:172.18.195.77 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=10db30fa71dfeaf2f6c74ebafbbb2f199c3db0847fe24d6b45db8fec5667be7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25798 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:33:09.066 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.77 waku 83950c7d9b06a023141d79d17e2c54225e3a766e73fc1db237bd15b4c95e6df6
2025-12-21 04:33:09.086 ERROR [src.node.docker_mananger] Max retries reached for container f2f4b395d703. Exiting log stream.
2025-12-21 04:33:09.101 DEBUG [src.node.docker_mananger] Container started with ID 83950c7d9b06. Setting up logs at ./log/docker/node1_2025-12-21_04-33-08__068cc4b4-07f2-4718-a802-6236d43b5eea__wakuorg_nwaku:latest.log
2025-12-21 04:33:09.103 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25794
2025-12-21 04:33:09.103 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:33:09.686 ERROR [src.node.docker_mananger] Max retries reached for container 3e8fa3d8900e. Exiting log stream.
2025-12-21 04:33:10.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:10.107 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-21 04:33:10.107 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:33:10.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:10.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.77/tcp/25795/p2p/16Uiu2HAmLDrgrzop3c5h4hfvAcUeaiVhpLyAMEZH4vYNhUhtTYx4","/ip4/172.18.195.77/tcp/25796/ws/p2p/16Uiu2HAmLDrgrzop3c5h4hfvAcUeaiVhpLyAMEZH4vYNhUhtTYx4"],"enrUri":"enr:-L24QLnW1b-ZwYfBJFHypQ85tfZckzpH3uCngQz9NzhreYQDSmcnyvxHPU2sZsDPuwr-d32I1DLQxUsI9w7Ppmb6SB8CgmlkgnY0gmlwhKwSw02KbXVsdGlhZGRyc5YACASsEsNNBmTDAAoErBLDTQZkxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcG1Ppg-3Gu0jpQ_XVFLkaQM-BSkhPqao98RkMXQMOtWDdGNwgmTDg3VkcIJkxYV3YWt1MgU"}'
2025-12-21 04:33:10.110 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:33:10.116 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:33:10.117 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-33-08__068cc4b4-07f2-4718-a802-6236d43b5eea__wakuorg_nwaku:latest.log
2025-12-21 04:33:10.117 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:33:10.117 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:33:10.118 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:33:10.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.119
2025-12-21 04:33:10.119 DEBUG [src.node.docker_mananger] Generated ports ['42020', '42021', '42022', '42023', '42024']
2025-12-21 04:33:10.119 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:33:10.119 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:33:10.119 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:33:10.119 DEBUG [src.node.docker_mananger] docker run -i -t -p 42020:42020 -p 42021:42021 -p 42022:42022 -p 42023:42023 -p 42024:42024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42022 --rest-port=42020 --tcp-port=42021 --discv5-udp-port=42023 --rest-address=0.0.0.0 --nat=extip:172.18.204.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcf8e3707a2f8870482d611508da4e63a0a608b6bd13a5ce3698b47fcacf80c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42024 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLnW1b-ZwYfBJFHypQ85tfZckzpH3uCngQz9NzhreYQDSmcnyvxHPU2sZsDPuwr-d32I1DLQxUsI9w7Ppmb6SB8CgmlkgnY0gmlwhKwSw02KbXVsdGlhZGRyc5YACASsEsNNBmTDAAoErBLDTQZkxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcG1Ppg-3Gu0jpQ_XVFLkaQM-BSkhPqao98RkMXQMOtWDdGNwgmTDg3VkcIJkxYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:33:10.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.119 waku da7cade68a28e9cefce75fc5a2cd634eac3bc49e5a8761a0f3e3d6c1fce6e5cf
2025-12-21 04:33:10.336 DEBUG [src.node.docker_mananger] Container started with ID da7cade68a28. Setting up logs at ./log/docker/node2_2025-12-21_04-33-08__068cc4b4-07f2-4718-a802-6236d43b5eea__wakuorg_nwaku:latest.log
2025-12-21 04:33:10.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42020
2025-12-21 04:33:10.337 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:33:11.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42020/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:11.350 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-21 04:33:11.351 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:33:11.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:11.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.119/tcp/42021/p2p/16Uiu2HAm5gY6mhbEKZX1WwaKTohNGGU4eVCx3SgKNfmVfRV5YMAw","/ip4/172.18.204.119/tcp/42022/ws/p2p/16Uiu2HAm5gY6mhbEKZX1WwaKTohNGGU4eVCx3SgKNfmVfRV5YMAw"],"enrUri":"enr:-L24QJ57YCRtururZuUrLvHyIizVjjwULe_LDddeg709EqvXNCPd_mA4hCNnKwsXaOW3epMso-qomBvZ8q8HIn9bFx0CgmlkgnY0gmlwhKwSzHeKbXVsdGlhZGRyc5YACASsEsx3BqQlAAoErBLMdwakJt0DgnJzhQACAQAAiXNlY3AyNTZrMaECmGOr-3hgs0b3FC0JBwSqgAhQFk64kQzG4LJWO272vqiDdGNwgqQlg3VkcIKkJ4V3YWt1MgE"}'
2025-12-21 04:33:11.357 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:33:11.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42020/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.77/tcp/25795/p2p/16Uiu2HAmLDrgrzop3c5h4hfvAcUeaiVhpLyAMEZH4vYNhUhtTYx4"]'
2025-12-21 04:33:11.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.361 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:25794/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-21 04:33:11.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.366 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:42020/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-21 04:33:11.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:11.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.374 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:11.474 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:11.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:11.477 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2025-12-21 04:33:11.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:11.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.483 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:11.583 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:11.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:11.586 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2025-12-21 04:33:11.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:11.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.591 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:11.691 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:11.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:11.695 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2025-12-21 04:33:11.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:11.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:11.799 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:11.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:11.803 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2025-12-21 04:33:11.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:11.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.807 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:11.907 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:11.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:11.911 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2025-12-21 04:33:11.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:11.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.915 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:12.015 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:12.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:12.019 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2025-12-21 04:33:12.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:12.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:12.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:12.124 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:12.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:12.127 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2025-12-21 04:33:12.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:33:12.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:12.132 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:33:12.232 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:33:12.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:12.235 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:25794/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2025-12-21 04:33:12.237 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:33:12.239 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:33:12.239 DEBUG [src.node.waku_node] Stopping container with id 83950c7d9b06
2025-12-21 04:33:12.794 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:33:12.794 DEBUG [src.node.waku_node] Stopping container with id da7cade68a28
2025-12-21 04:33:13.303 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:33:13.304 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:33:13.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:33:13.315 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,473 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_payloads with id: 2025-12-21_04-44-45__47f57c22-706a-4c89-a495-df6188da2cec
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-21_04-44-45__47f57c22-706a-4c89-a495-df6188da2cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23015', '23016', '23017', '23018', '23019']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23015:23015 -p 23016:23016 -p 23017:23017 -p 23018:23018 -p 23019:23019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23017 --rest-port=23015 --tcp-port=23016 --discv5-udp-port=23018 --rest-address=0.0.0.0 --nat=extip:172.18.128.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9de265ded24c838ee450d0cb78aba8da8f1fa427b14404a692d8454b3db8c3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23019 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.122 waku 7efa7a1bb81c9e3cb74ceefdc9108082c639283d56970e30b03c79d5a3c5554d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7efa7a1bb81c. Setting up logs at ./log/docker/node1_2025-12-21_04-44-45__47f57c22-706a-4c89-a495-df6188da2cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23015
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23015/health" -H "Content-Type: 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:23015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.122/tcp/23016/p2p/16Uiu2HAmHhkx6UpnvxJiLUJqDSAW9HhuGLvMFBm52KNu6M4RGjJJ","/ip4/172.18.128.122/tcp/23017/ws/p2p/16Uiu2HAmHhkx6UpnvxJiLUJqDSAW9HhuGLvMFBm52KNu6M4RGjJJ"],"enrUri":"enr:-L24QJjmJvPRXX657aJRqs4y7Dz_JX0Q-dsLnALTXf-ZbAjhd8zmi5VlSu3uzED5kLpDg2fNFrSp6DRGZrI06tMRM-gCgmlkgnY0gmlwhKwSgHqKbXVsdGlhZGRyc5YACASsEoB6BlnoAAoErBKAegZZ6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSwAGlqeyFHLpxJ8s8ZfM5bug0SPKngAU41Z75tT9pguDdGNwglnog3VkcIJZ6oV3YWt1MgE"}'
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-21_04-44-45__47f57c22-706a-4c89-a495-df6188da2cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.252.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10162', '10163', '10164', '10165', '10166']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10162:10162 -p 10163:10163 -p 10164:10164 -p 10165:10165 -p 10166:10166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10164 --rest-port=10162 --tcp-port=10163 --discv5-udp-port=10165 --rest-address=0.0.0.0 --nat=extip:172.18.252.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feeb043a296b8a734fae6cad5c749bb2d9af3ef9aacd5f8b8dadff3c0a2fcad7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10166 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJjmJvPRXX657aJRqs4y7Dz_JX0Q-dsLnALTXf-ZbAjhd8zmi5VlSu3uzED5kLpDg2fNFrSp6DRGZrI06tMRM-gCgmlkgnY0gmlwhKwSgHqKbXVsdGlhZGRyc5YACASsEoB6BlnoAAoErBKAegZZ6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSwAGlqeyFHLpxJ8s8ZfM5bug0SPKngAU41Z75tT9pguDdGNwglnog3VkcIJZ6oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.229 waku 0b2a43cf5df2e0a543337a9ac713340de633463592b73295a54fc8c1019d9335
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b2a43cf5df2. Setting up logs at ./log/docker/node2_2025-12-21_04-44-45__47f57c22-706a-4c89-a495-df6188da2cec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10162
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10162/health" -H "Content-Type: 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:10162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.229/tcp/10163/p2p/16Uiu2HAkwGxs1JDPedPeLETAS7hpjmEFmP2vb4FpvNi7odJRN8yA","/ip4/172.18.252.229/tcp/10164/ws/p2p/16Uiu2HAkwGxs1JDPedPeLETAS7hpjmEFmP2vb4FpvNi7odJRN8yA"],"enrUri":"enr:-L24QJtjrFcfWo7EM0c2vQkV9i3cijJRPnk96A6R7ITTo5opEQYbwZQ61bJ2qKIkHHmxocawtilbfnIgyLCHaBjAougCgmlkgnY0gmlwhKwS_OWKbXVsdGlhZGRyc5YACASsEvzlBiezAAoErBL85QYntN0DgnJzhQADAQAAiXNlY3AyNTZrMaECG3w8eDNbiCPEH8g_wWfhiFa0kudhvfaDWv0VdHCWNx2DdGNwgiezg3VkcIIntYV3YWt1MgE"}'
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:10162/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.122/tcp/23016/p2p/16Uiu2HAmHhkx6UpnvxJiLUJqDSAW9HhuGLvMFBm52KNu6M4RGjJJ"]'
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:23015/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:10162/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:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":1766292288220409344,"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:10162/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":1766292288220409344,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288337244651,"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:10162/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":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288337244651,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288450122421,"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:10162/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":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288450122421,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288563279088,"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:10162/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288563279088,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288677254249,"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:10162/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288677254249,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288789959974,"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:10162/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":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288789959974,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288904317479,"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:10162/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292288904317479,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289017780808,"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:10162/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289017780808,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289131596107,"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:10162/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":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289131596107,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289244873526,"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:10162/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289244873526,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289358631149,"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:10162/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289358631149,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289471829053,"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:10162/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289471829053,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289585294898,"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:10162/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":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289585294898,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289701335373,"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:10162/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":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289701335373,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289815135755,"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:10162/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289815135755,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289929456370,"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:10162/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":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292289929456370,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290043260962,"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:10162/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290043260962,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290156324895,"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:10162/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290156324895,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290270005993,"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:10162/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290270005993,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290383931789,"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:10162/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290383931789,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290497393791,"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:10162/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290497393791,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290610866630,"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:10162/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290610866630,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290724487848,"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:10162/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290724487848,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290839410553,"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:10162/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290839410553,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290952202403,"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:10162/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292290952202403,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291065574065,"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:10162/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291065574065,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291179739522,"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:10162/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291179739522,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291294387392,"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:10162/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291294387392,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291408235567,"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:10162/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291408235567,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291522070259,"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:10162/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":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291522070259,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291636223591,"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:10162/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291636223591,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291750192612,"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:10162/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291750192612,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291863578855,"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:10162/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291863578855,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291976670076,"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:10162/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292291976670076,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292090437011,"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:10162/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292090437011,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292203982258,"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:10162/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":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292203982258,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292318053645,"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:10162/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":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292318053645,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292432267163,"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:10162/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":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292432267163,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292546578170,"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:10162/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":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292546578170,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292660789425,"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:10162/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":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292660789425,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23015/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":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292775971247,"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:10162/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":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766292292775971247,"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 7efa7a1bb81c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0b2a43cf5df2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_store_get with id: 2025-12-21_04-24-21__c80c5221-a125-4175-a146-2bd009b1b9c7
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.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-21_04-24-21__c80c5221-a125-4175-a146-2bd009b1b9c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56795', '56796', '56797', '56798', '56799']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56795:56795 -p 56796:56796 -p 56797:56797 -p 56798:56798 -p 56799:56799 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56797 --rest-port=56795 --tcp-port=56796 --discv5-udp-port=56798 --rest-address=0.0.0.0 --nat=extip:172.18.223.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc2a4b1defc90108c414ac21feb98d09edbf6a2bc56fa6c0a7a1093eceda02e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56799 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.72 waku 4dd63f14fadbe14305b697a2c7d0a61fdd84b5d584c5e804fe13c148a71afd97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4dd63f14fadb. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-24-21__c80c5221-a125-4175-a146-2bd009b1b9c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56795
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56795/health" -H "Content-Type: 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:56795/debug/v1/info" -H "Content-Type: application/json" -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.72/tcp/56796/p2p/16Uiu2HAm3sb1FKDXWa6GMYyrLLEVUGep84izkMNABaTQmfaWt9rx","/ip4/172.18.223.72/tcp/56797/ws/p2p/16Uiu2HAm3sb1FKDXWa6GMYyrLLEVUGep84izkMNABaTQmfaWt9rx"],"enrUri":"enr:-L24QCh3qF86VxKUUc4JVp1dRNIHxsJTR0khPIaTsQW7ZqvOR6vq1zJmTpeQpzrzhfFxgEw0B6ZSmROCI1bmnBPYJr4CgmlkgnY0gmlwhKwS30iKbXVsdGlhZGRyc5YACASsEt9IBt3cAAoErBLfSAbd3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECfYD4pY2gidUHlZv3nR5Sdf5uEkeYRfY2p11wHyoaiVmDdGNwgt3cg3VkcILd3oV3YWt1MgM"}'
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-21_04-24-21__c80c5221-a125-4175-a146-2bd009b1b9c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.143.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43866', '43867', '43868', '43869', '43870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43866:43866 -p 43867:43867 -p 43868:43868 -p 43869:43869 -p 43870:43870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43868 --rest-port=43866 --tcp-port=43867 --discv5-udp-port=43869 --rest-address=0.0.0.0 --nat=extip:172.18.143.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1184da1afaa9265e2c9751ef107b3e3ca09281a6918c7d26f243c4aa44dddc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43870 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCh3qF86VxKUUc4JVp1dRNIHxsJTR0khPIaTsQW7ZqvOR6vq1zJmTpeQpzrzhfFxgEw0B6ZSmROCI1bmnBPYJr4CgmlkgnY0gmlwhKwS30iKbXVsdGlhZGRyc5YACASsEt9IBt3cAAoErBLfSAbd3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECfYD4pY2gidUHlZv3nR5Sdf5uEkeYRfY2p11wHyoaiVmDdGNwgt3cg3VkcILd3oV3YWt1MgM --storenode=/ip4/172.18.223.72/tcp/56796/p2p/16Uiu2HAm3sb1FKDXWa6GMYyrLLEVUGep84izkMNABaTQmfaWt9rx --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.252 waku 51b8e45896d56719be61705ad9365e0d205a47e96ce7932f4085346a4e11151f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51b8e45896d5. Setting up logs at ./log/docker/store_node1_2025-12-21_04-24-21__c80c5221-a125-4175-a146-2bd009b1b9c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43866
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43866/health" -H "Content-Type: 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:43866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.252/tcp/43867/p2p/16Uiu2HAm38NHWuKwEXEimTwUjsAG7vPAx7AcGmxaB6KsmoCjo9gR","/ip4/172.18.143.252/tcp/43868/ws/p2p/16Uiu2HAm38NHWuKwEXEimTwUjsAG7vPAx7AcGmxaB6KsmoCjo9gR"],"enrUri":"enr:-L24QDKRrto0JpeBIqxaLCUdzTkJh2T8jRKa1EAQuspMjERZTTfUjIkvunxS4DUrIh8ihUoXswmaQFKQcO5Dc0ESRO0CgmlkgnY0gmlwhKwSj_yKbXVsdGlhZGRyc5YACASsEo_8BqtbAAoErBKP_AarXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcm6dT6il9r2JfZmWBYbVwuC4a4f0CU8E0e1Klu2a_z6DdGNwgqtbg3VkcIKrXYV3YWt1MgM"}'
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:43866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.72/tcp/56796/p2p/16Uiu2HAm3sb1FKDXWa6GMYyrLLEVUGep84izkMNABaTQmfaWt9rx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56795/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:43866/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:56795/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":"0x9cfdbf66c475b4d59b6eb5282ca5c65b837549480af77716bc8b66f1c03acbd4"}]}'
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:43866/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":"0x9cfdbf66c475b4d59b6eb5282ca5c65b837549480af77716bc8b66f1c03acbd4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.223.72/tcp/56796"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.223.72/tcp/56796"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.223.72/tcp/56796"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.223.72/tcp/56796"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.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 4dd63f14fadb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51b8e45896d5
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2025-12-21_04-16-42__bb4e37cc-90c3-49ef-a423-691f29ab4d5d
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-21_04-16-42__bb4e37cc-90c3-49ef-a423-691f29ab4d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37302', '37303', '37304', '37305', '37306']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37302:37302 -p 37303:37303 -p 37304:37304 -p 37305:37305 -p 37306:37306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37304 --rest-port=37302 --tcp-port=37303 --discv5-udp-port=37305 --rest-address=0.0.0.0 --nat=extip:172.18.22.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c6cd01c6a89afda223ad05fcaac5de6ce6efb1ae70af343fe967cab7dd5c7bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37306 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.127 waku 3d8abc461cf3330210bb1c9db4f10b55030e12123d9cccd7ac46d25c40db6824
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d8abc461cf3. Setting up logs at ./log/docker/node1_2025-12-21_04-16-42__bb4e37cc-90c3-49ef-a423-691f29ab4d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37302
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 7f4ec847ada8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37302/health" -H "Content-Type: 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:37302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.127/tcp/37303/p2p/16Uiu2HAmFKpLPFv2qXXWgrwB5vZLvSvNiteYkNFJJuuwQ7A29B42","/ip4/172.18.22.127/tcp/37304/ws/p2p/16Uiu2HAmFKpLPFv2qXXWgrwB5vZLvSvNiteYkNFJJuuwQ7A29B42"],"enrUri":"enr:-L24QKzIZNI-F58HjqAwWnL1xjn9Jtz3ck0Z3i0iK3T815RddPyVpb4vgwr-KA7zwJhoIr8xspTVGmQaTYPq53kxjggCgmlkgnY0gmlwhKwSFn-KbXVsdGlhZGRyc5YACASsEhZ_BpG3AAoErBIWfwaRuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ6mzYnzX1k1SgzPS_aONkf7q6AtGIRJi73TToRmSYgeDdGNwgpG3g3VkcIKRuYV3YWt1MgU"}'
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-21_04-16-42__bb4e37cc-90c3-49ef-a423-691f29ab4d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10237', '10238', '10239', '10240', '10241']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10237:10237 -p 10238:10238 -p 10239:10239 -p 10240:10240 -p 10241:10241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10239 --rest-port=10237 --tcp-port=10238 --discv5-udp-port=10240 --rest-address=0.0.0.0 --nat=extip:172.18.31.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7a25867cccdefb4adbb33544d11a6bbacfce361ff6edfc7eca0c7ca5b2d3fa69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10241 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKzIZNI-F58HjqAwWnL1xjn9Jtz3ck0Z3i0iK3T815RddPyVpb4vgwr-KA7zwJhoIr8xspTVGmQaTYPq53kxjggCgmlkgnY0gmlwhKwSFn-KbXVsdGlhZGRyc5YACASsEhZ_BpG3AAoErBIWfwaRuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ6mzYnzX1k1SgzPS_aONkf7q6AtGIRJi73TToRmSYgeDdGNwgpG3g3VkcIKRuYV3YWt1MgU --filternode=/ip4/172.18.22.127/tcp/37303/p2p/16Uiu2HAmFKpLPFv2qXXWgrwB5vZLvSvNiteYkNFJJuuwQ7A29B42
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.43 waku a6644b3b94d0d5ab2bb73b79366c80c46f924ec652d955bec65538cde16ec6b4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6644b3b94d0. Setting up logs at ./log/docker/node2_2025-12-21_04-16-42__bb4e37cc-90c3-49ef-a423-691f29ab4d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10237
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10237/health" -H "Content-Type: 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:10237/debug/v1/info" -H "Content-Type: application/json" -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.43/tcp/10238/p2p/16Uiu2HAm1Gbv3QfyqwggyNxu5K4zNXMkDGP98nLaug6Damn1im5W","/ip4/172.18.31.43/tcp/10239/ws/p2p/16Uiu2HAm1Gbv3QfyqwggyNxu5K4zNXMkDGP98nLaug6Damn1im5W"],"enrUri":"enr:-L24QHt8DVRcX4WxRGz0lU48Zg2fD5jIuuLUyGcxxPvIjctMUYoiv_gQiBbq5pVhe7SO47MmT11q5hAFhRDrY6jIkiICgmlkgnY0gmlwhKwSHyuKbXVsdGlhZGRyc5YACASsEh8rBif-AAoErBIfKwYn_90DgnJzhQADAQAAiXNlY3AyNTZrMaECVtNMX4_eUO8_as-itvQfxBCba1sJkaqz_PrEnQ-QCD2DdGNwgif-g3VkcIIoAIV3YWt1MgA"}'
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:10237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.127/tcp/37303/p2p/16Uiu2HAmFKpLPFv2qXXWgrwB5vZLvSvNiteYkNFJJuuwQ7A29B42"]'
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:37302/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:10237/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3dfe91e6-7e44-40d9-b8a1-4fbe54454749", "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":"3dfe91e6-7e44-40d9-b8a1-4fbe54454749","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37302/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:10237/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":1766290605102936167,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id a6644b3b94d0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10237/health" -H "Content-Type: 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:10237/debug/v1/info" -H "Content-Type: application/json" -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.43/tcp/10238/p2p/16Uiu2HAm1Gbv3QfyqwggyNxu5K4zNXMkDGP98nLaug6Damn1im5W","/ip4/172.18.31.43/tcp/10239/ws/p2p/16Uiu2HAm1Gbv3QfyqwggyNxu5K4zNXMkDGP98nLaug6Damn1im5W"],"enrUri":"enr:-L24QHt8DVRcX4WxRGz0lU48Zg2fD5jIuuLUyGcxxPvIjctMUYoiv_gQiBbq5pVhe7SO47MmT11q5hAFhRDrY6jIkiICgmlkgnY0gmlwhKwSHyuKbXVsdGlhZGRyc5YACASsEh8rBif-AAoErBIfKwYn_90DgnJzhQADAQAAiXNlY3AyNTZrMaECVtNMX4_eUO8_as-itvQfxBCba1sJkaqz_PrEnQ-QCD2DdGNwgif-g3VkcIIoAIV3YWt1MgA"}'
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:37302/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:10237/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b2577dbc-08c6-458c-b438-185d6147bfc3", "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":"b2577dbc-08c6-458c-b438-185d6147bfc3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37302/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:10237/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":1766290608064502212,"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 3d8abc461cf3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6644b3b94d0
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 @@
2025-12-21 04:22:47.476 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:22:47.477 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2025-12-21_04-22-47__cb95fe17-9aa0-4cd8-8e12-2607634c6bd0
2025-12-21 04:22:47.477 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:22:47.477 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:22:47.477 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:22:47.485 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:47.485 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-22-47__cb95fe17-9aa0-4cd8-8e12-2607634c6bd0__wakuorg_nwaku:latest.log
2025-12-21 04:22:47.485 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:47.485 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:47.487 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:47.487 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.236
2025-12-21 04:22:47.487 DEBUG [src.node.docker_mananger] Generated ports ['19895', '19896', '19897', '19898', '19899']
2025-12-21 04:22:47.487 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-21 04:22:47.487 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-21 04:22:47.487 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:47.488 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:47.488 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:47.488 DEBUG [src.node.docker_mananger] docker run -i -t -p 19895:19895 -p 19896:19896 -p 19897:19897 -p 19898:19898 -p 19899:19899 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19897 --rest-port=19895 --tcp-port=19896 --discv5-udp-port=19898 --rest-address=0.0.0.0 --nat=extip:172.18.157.236 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d597d405d2bc83d9c9db3a13aac2f7fa9caeede4ab5e2e824aabbddddbc5cf6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19899 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:22:47.676 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.236 waku c3e8424810f0e78b2c08b9925c823eeee752bdb4c8fac5ec3f44b670003e4ddf
2025-12-21 04:22:47.710 DEBUG [src.node.docker_mananger] Container started with ID c3e8424810f0. Setting up logs at ./log/docker/node1_2025-12-21_04-22-47__cb95fe17-9aa0-4cd8-8e12-2607634c6bd0__wakuorg_nwaku:latest.log
2025-12-21 04:22:47.711 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19895
2025-12-21 04:22:47.711 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:47.715 ERROR [src.node.docker_mananger] Max retries reached for container fd47368bfcd2. Exiting log stream.
2025-12-21 04:22:48.274 ERROR [src.node.docker_mananger] Max retries reached for container 3b0ad9079c64. Exiting log stream.
2025-12-21 04:22:48.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19895/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:48.715 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-21 04:22:48.715 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:48.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19895/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:48.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.236/tcp/19896/p2p/16Uiu2HAmQktntx2BHuTmTtVW2oGHLDtYCpDy7fNMQKs9XZH3TVyk","/ip4/172.18.157.236/tcp/19897/ws/p2p/16Uiu2HAmQktntx2BHuTmTtVW2oGHLDtYCpDy7fNMQKs9XZH3TVyk"],"enrUri":"enr:-L24QGvdcUkjAZ9ySfb2E_2tZ99H1RM1uds1gaedUJG36pUFTk2aYYkSq8QR-vQadpd9XjkXUZY1WwS39Ru1Sa2RuzgCgmlkgnY0gmlwhKwSneyKbXVsdGlhZGRyc5YACASsEp3sBk24AAoErBKd7AZNud0DgnJzhQACAQAAiXNlY3AyNTZrMaEDs89xZPnIP41M3YEvQcOooyZaW2OAbbDj3ZTarxf7N_uDdGNwgk24g3VkcIJNuoV3YWt1MgU"}'
2025-12-21 04:22:48.718 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:48.725 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:48.725 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-22-47__cb95fe17-9aa0-4cd8-8e12-2607634c6bd0__wakuorg_nwaku:latest.log
2025-12-21 04:22:48.725 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:48.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:48.726 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:48.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.72
2025-12-21 04:22:48.727 DEBUG [src.node.docker_mananger] Generated ports ['58302', '58303', '58304', '58305', '58306']
2025-12-21 04:22:48.727 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-21 04:22:48.727 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-21 04:22:48.727 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:48.727 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:48.727 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:48.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 58302:58302 -p 58303:58303 -p 58304:58304 -p 58305:58305 -p 58306:58306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58304 --rest-port=58302 --tcp-port=58303 --discv5-udp-port=58305 --rest-address=0.0.0.0 --nat=extip:172.18.185.72 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ee541c5d8daffe53b84d0f62ceb8ca92fdd530db790eee5cacbf10280ce0e9db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58306 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGvdcUkjAZ9ySfb2E_2tZ99H1RM1uds1gaedUJG36pUFTk2aYYkSq8QR-vQadpd9XjkXUZY1WwS39Ru1Sa2RuzgCgmlkgnY0gmlwhKwSneyKbXVsdGlhZGRyc5YACASsEp3sBk24AAoErBKd7AZNud0DgnJzhQACAQAAiXNlY3AyNTZrMaEDs89xZPnIP41M3YEvQcOooyZaW2OAbbDj3ZTarxf7N_uDdGNwgk24g3VkcIJNuoV3YWt1MgU
2025-12-21 04:22:48.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.72 waku 73d1e169ff31feeebc87db97eca2670330477e2ce663c689c7a1b48995289395
2025-12-21 04:22:48.944 DEBUG [src.node.docker_mananger] Container started with ID 73d1e169ff31. Setting up logs at ./log/docker/node2_2025-12-21_04-22-47__cb95fe17-9aa0-4cd8-8e12-2607634c6bd0__wakuorg_nwaku:latest.log
2025-12-21 04:22:48.946 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58302
2025-12-21 04:22:48.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:49.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58302/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:49.961 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-21 04:22:49.964 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:49.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:49.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.72/tcp/58303/p2p/16Uiu2HAmNAoeXrvfmVH515dDB2Fmi1T9TUtN4QR9mo5NhLRRi186","/ip4/172.18.185.72/tcp/58304/ws/p2p/16Uiu2HAmNAoeXrvfmVH515dDB2Fmi1T9TUtN4QR9mo5NhLRRi186"],"enrUri":"enr:-L24QBRZCbEDPRbUoGpFN28iyNE1zZjk6UBjdY0GBfTRIKvvcu1xT8wbwrNUSovePedLchdGBrrU3X1ok8152T8d8WQCgmlkgnY0gmlwhKwSuUiKbXVsdGlhZGRyc5YACASsErlIBuO_AAoErBK5SAbjwN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjVyBSQeqr448epafnHZN3-urn5Bwh5qnE3M3y8VoAkODdGNwguO_g3VkcILjwYV3YWt1MgE"}'
2025-12-21 04:22:49.969 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:49.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58302/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.236/tcp/19896/p2p/16Uiu2HAmQktntx2BHuTmTtVW2oGHLDtYCpDy7fNMQKs9XZH3TVyk"]'
2025-12-21 04:22:49.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19895/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2025-12-21 04:22:49.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2025-12-21 04:22:49.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19895/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-21 04:22:49.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:49.982 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:22:50.082 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:22:50.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:50.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290969977909211,"ephemeral":false,"proof":""}]'
2025-12-21 04:22:50.087 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:22:50.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:50.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766290969977909211,"ephemeral":false,"proof":""}]'
2025-12-21 04:22:50.092 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:22:50.094 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:22:50.094 DEBUG [src.node.waku_node] Stopping container with id c3e8424810f0
2025-12-21 04:22:50.618 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:22:50.618 DEBUG [src.node.waku_node] Stopping container with id 73d1e169ff31
2025-12-21 04:22:51.159 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:22:51.160 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:22:51.166 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:22:51.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2025-12-21 04:24:47.446 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:24:47.447 DEBUG [tests.conftest] Running test: test_store_with_duplicate_hashes with id: 2025-12-21_04-24-47__0d4c931c-6b84-45ca-b7d3-2c0ee529f153
2025-12-21 04:24:47.447 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:24:47.448 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:24:47.448 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:24:47.456 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:47.456 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-24-47__0d4c931c-6b84-45ca-b7d3-2c0ee529f153__wakuorg_nwaku:latest.log
2025-12-21 04:24:47.456 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:47.457 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:47.460 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:47.460 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.167
2025-12-21 04:24:47.461 DEBUG [src.node.docker_mananger] Generated ports ['57605', '57606', '57607', '57608', '57609']
2025-12-21 04:24:47.461 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:47.461 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:47.462 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:47.462 DEBUG [src.node.docker_mananger] docker run -i -t -p 57605:57605 -p 57606:57606 -p 57607:57607 -p 57608:57608 -p 57609:57609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57607 --rest-port=57605 --tcp-port=57606 --discv5-udp-port=57608 --rest-address=0.0.0.0 --nat=extip:172.18.136.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbea8d48f5d07eb5ebbbacf2fa59514e8dc2ad9fd975bd5acbce6cc425fc6b2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57609 --metrics-logging=true --store=true --relay=true
2025-12-21 04:24:47.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.167 waku 369db50fee1683dd422428a18b3a8d8adcf9599b0480c08cb0a42b8e255f0eef
2025-12-21 04:24:47.685 DEBUG [src.node.docker_mananger] Container started with ID 369db50fee16. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-24-47__0d4c931c-6b84-45ca-b7d3-2c0ee529f153__wakuorg_nwaku:latest.log
2025-12-21 04:24:47.687 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57605
2025-12-21 04:24:47.687 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:47.696 ERROR [src.node.docker_mananger] Max retries reached for container efbf9e533a55. Exiting log stream.
2025-12-21 04:24:48.318 ERROR [src.node.docker_mananger] Max retries reached for container c73056a357a2. Exiting log stream.
2025-12-21 04:24:48.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:48.691 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-21 04:24:48.691 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:48.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:48.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.167/tcp/57606/p2p/16Uiu2HAmDpyrv2SJ7Xr9ZdwVtKCuum23ZAAESGBfVZgrc2C15Q2j","/ip4/172.18.136.167/tcp/57607/ws/p2p/16Uiu2HAmDpyrv2SJ7Xr9ZdwVtKCuum23ZAAESGBfVZgrc2C15Q2j"],"enrUri":"enr:-L24QNlNcbP2xYRV4Mj79k4mWE2JLqRhpQsVZ5jRIR4Pvgx2bJXQmlvj1xCAXLWBxLs5LW2-hNwafBMsnG4KC8opgXkCgmlkgnY0gmlwhKwSiKeKbXVsdGlhZGRyc5YACASsEoinBuEGAAoErBKIpwbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEWrxHUK9gg72hGXhFDPT8O0WJjccORPOjW4DZqkiAeCDdGNwguEGg3VkcILhCIV3YWt1MgM"}'
2025-12-21 04:24:48.694 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:48.701 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:48.701 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-24-47__0d4c931c-6b84-45ca-b7d3-2c0ee529f153__wakuorg_nwaku:latest.log
2025-12-21 04:24:48.701 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:48.702 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:48.703 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:48.703 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.247
2025-12-21 04:24:48.703 DEBUG [src.node.docker_mananger] Generated ports ['54511', '54512', '54513', '54514', '54515']
2025-12-21 04:24:48.703 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:48.704 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:48.704 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:48.704 DEBUG [src.node.docker_mananger] docker run -i -t -p 54511:54511 -p 54512:54512 -p 54513:54513 -p 54514:54514 -p 54515:54515 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54513 --rest-port=54511 --tcp-port=54512 --discv5-udp-port=54514 --rest-address=0.0.0.0 --nat=extip:172.18.47.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ced4ad88f587abb34d0d9a1cbfeb6a3dffcddc13adce44024e456a9a0abce920 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54515 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNlNcbP2xYRV4Mj79k4mWE2JLqRhpQsVZ5jRIR4Pvgx2bJXQmlvj1xCAXLWBxLs5LW2-hNwafBMsnG4KC8opgXkCgmlkgnY0gmlwhKwSiKeKbXVsdGlhZGRyc5YACASsEoinBuEGAAoErBKIpwbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEWrxHUK9gg72hGXhFDPT8O0WJjccORPOjW4DZqkiAeCDdGNwguEGg3VkcILhCIV3YWt1MgM --storenode=/ip4/172.18.136.167/tcp/57606/p2p/16Uiu2HAmDpyrv2SJ7Xr9ZdwVtKCuum23ZAAESGBfVZgrc2C15Q2j --store=true --relay=true
2025-12-21 04:24:48.879 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.247 waku 68885bf933b8af8c85af31b3fffdeadf6a961db05ccea7b51e1412cb488e78e2
2025-12-21 04:24:48.910 DEBUG [src.node.docker_mananger] Container started with ID 68885bf933b8. Setting up logs at ./log/docker/store_node1_2025-12-21_04-24-47__0d4c931c-6b84-45ca-b7d3-2c0ee529f153__wakuorg_nwaku:latest.log
2025-12-21 04:24:48.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54511
2025-12-21 04:24:48.911 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:49.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54511/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:49.915 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-21 04:24:49.915 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:49.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54511/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:49.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.247/tcp/54512/p2p/16Uiu2HAmCznYM3sK6k1889kRqREYKQSMKVabRbo45PqFpbSvsFPJ","/ip4/172.18.47.247/tcp/54513/ws/p2p/16Uiu2HAmCznYM3sK6k1889kRqREYKQSMKVabRbo45PqFpbSvsFPJ"],"enrUri":"enr:-L24QDAZqHQe5mlAdPda9KGhg5wHee-tJAbMGOCpWjH2IQ7tQSpafD8j1p0ePRQZW9vPaKimUcm4ixT55CxTqbpEE28CgmlkgnY0gmlwhKwSL_eKbXVsdGlhZGRyc5YACASsEi_3BtTwAAoErBIv9wbU8d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBRJDZrNg0BQZkt8fYpDuz27f28Y5H6GDT5F14c0a4cWDdGNwgtTwg3VkcILU8oV3YWt1MgM"}'
2025-12-21 04:24:49.918 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:49.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54511/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.167/tcp/57606/p2p/16Uiu2HAmDpyrv2SJ7Xr9ZdwVtKCuum23ZAAESGBfVZgrc2C15Q2j"]'
2025-12-21 04:24:49.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:49.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:24:49.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:49.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54511/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:24:49.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:49.927 DEBUG [src.steps.store] Relaying message
2025-12-21 04:24:49.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/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-21 04:24:49.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:49.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:24:50.133 DEBUG [src.steps.store] Relaying message
2025-12-21 04:24:50.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/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-21 04:24:50.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:50.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:24:50.341 DEBUG [src.steps.store] Relaying message
2025-12-21 04:24:50.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/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-21 04:24:50.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:50.347 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:24:50.548 DEBUG [src.steps.store] Relaying message
2025-12-21 04:24:50.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/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-21 04:24:50.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:50.553 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:24:50.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xee25394196d6a73e6a45ab2f9f23ea019e9f582778f95cbfd5ff2c8ceef4e054%2C0xee25394196d6a73e6a45ab2f9f23ea019e9f582778f95cbfd5ff2c8ceef4e054&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:50.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xee25394196d6a73e6a45ab2f9f23ea019e9f582778f95cbfd5ff2c8ceef4e054"}]}'
2025-12-21 04:24:50.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54511/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xee25394196d6a73e6a45ab2f9f23ea019e9f582778f95cbfd5ff2c8ceef4e054%2C0xee25394196d6a73e6a45ab2f9f23ea019e9f582778f95cbfd5ff2c8ceef4e054&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:50.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xee25394196d6a73e6a45ab2f9f23ea019e9f582778f95cbfd5ff2c8ceef4e054"}]}'
2025-12-21 04:24:50.763 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:24:50.764 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:24:50.764 DEBUG [src.node.waku_node] Stopping container with id 369db50fee16
2025-12-21 04:24:51.305 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:51.306 DEBUG [src.node.waku_node] Stopping container with id 68885bf933b8
2025-12-21 04:24:51.832 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:51.833 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:24:51.842 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:24:51.848 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_filter_subscriptions_shape with id: 2025-12-21_04-28-58__d9295c63-557c-4f97-92f9-521407be2b29
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-21_04-28-58__d9295c63-557c-4f97-92f9-521407be2b29__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-21_04-28-58__d9295c63-557c-4f97-92f9-521407be2b29__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-21_04-28-58__d9295c63-557c-4f97-92f9-521407be2b29__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-21_04-28-58__d9295c63-557c-4f97-92f9-521407be2b29__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.19.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42196', '42197', '42198', '42199', '42200']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42196:42196 -p 42197:42197 -p 42198:42198 -p 42199:42199 -p 42200:42200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42198 --rest-port=42196 --tcp-port=42197 --discv5-udp-port=42199 --rest-address=0.0.0.0 --nat=extip:172.18.19.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d15f9efe7066cbc8dce0aee6e8f2eea05aface95ffbfce14e7fbccc8eb7bdbd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42200 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.193 waku 621ea51aab0351513b06998ab2cae1dae0b0682794e917ce184c9cd133275c6e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52644b7b3d65. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 621ea51aab03. Setting up logs at ./log/docker/node1_2025-12-21_04-28-58__d9295c63-557c-4f97-92f9-521407be2b29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42196
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 2d6df306f89d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42196/health" -H "Content-Type: 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:42196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.193/tcp/42197/p2p/16Uiu2HAm5uimkARjjJxaUQsbLqERd9i8ujMRNs2tPWUUJTqMU1Ju","/ip4/172.18.19.193/tcp/42198/ws/p2p/16Uiu2HAm5uimkARjjJxaUQsbLqERd9i8ujMRNs2tPWUUJTqMU1Ju"],"enrUri":"enr:-L24QLpaaOLeBTml6JEWATrS-N3qlDJxezcj-MzVPZi7eMvzf7KB-1JPv21iQQ8hwqH28vZ6SPQXo6OC_b8iT0WcbagCgmlkgnY0gmlwhKwSE8GKbXVsdGlhZGRyc5YACASsEhPBBqTVAAoErBITwQak1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECm8RKBVVxyphTF8iXbywbuAqKkbHPO6swHlndxGpk24aDdGNwgqTVg3VkcIKk14V3YWt1MgU"}'
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.231.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61805', '61806', '61807', '61808', '61809']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61805:61805 -p 61806:61806 -p 61807:61807 -p 61808:61808 -p 61809:61809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61807 --rest-port=61805 --tcp-port=61806 --discv5-udp-port=61808 --rest-address=0.0.0.0 --nat=extip:172.18.231.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd1ff418db5a6135fb4c9d02dda3ed48d635a163dcdf85fbbc3f5395dc670b9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61809 --metrics-logging=true --relay=false --filternode=/ip4/172.18.19.193/tcp/42197/p2p/16Uiu2HAm5uimkARjjJxaUQsbLqERd9i8ujMRNs2tPWUUJTqMU1Ju --discv5-bootstrap-node=enr:-L24QLpaaOLeBTml6JEWATrS-N3qlDJxezcj-MzVPZi7eMvzf7KB-1JPv21iQQ8hwqH28vZ6SPQXo6OC_b8iT0WcbagCgmlkgnY0gmlwhKwSE8GKbXVsdGlhZGRyc5YACASsEhPBBqTVAAoErBITwQak1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECm8RKBVVxyphTF8iXbywbuAqKkbHPO6swHlndxGpk24aDdGNwgqTVg3VkcIKk14V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.95 waku 0a31537c63c02f90b93576ad331ae20d5949d3aecbdf29ce4d37ff3513c02ada
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a31537c63c0. Setting up logs at ./log/docker/node2_2025-12-21_04-28-58__d9295c63-557c-4f97-92f9-521407be2b29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61805
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61805/health" -H "Content-Type: 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:61805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.95/tcp/61806/p2p/16Uiu2HAmEsKCxGqpoMFoprXHWoTV7enPWEu5XpSNX5TYJUZFu4X8","/ip4/172.18.231.95/tcp/61807/ws/p2p/16Uiu2HAmEsKCxGqpoMFoprXHWoTV7enPWEu5XpSNX5TYJUZFu4X8"],"enrUri":"enr:-L24QFs7BENRRzGDFuo6fCwssuCPkX6RFkKoFxu-aUEo7WSAC9njEnjR5KP60SaAHHtWneG9YhKCucCzv7MAhONlv2ICgmlkgnY0gmlwhKwS51-KbXVsdGlhZGRyc5YACASsEudfBvFuAAoErBLnXwbxb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIN-qF2EeRquLMPB0ra6ErFLKsEdo7ao-8BEYMEAZV3-DdGNwgvFug3VkcILxcIV3YWt1MgA"}'
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:61805/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42196/admin/v1/filter/subscriptions" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"peerId":"16Uiu2HAmEsKCxGqpoMFoprXHWoTV7enPWEu5XpSNX5TYJUZFu4X8","filterCriteria":[{"pubsubTopic":"/waku/2/rs/3/1","contentTopic":"/test/1/waku-filter/proto"}]}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:84 Node admin subscriptions info[{'peerId': '16Uiu2HAmEsKCxGqpoMFoprXHWoTV7enPWEu5XpSNX5TYJUZFu4X8', 'filterCriteria': [{'pubsubTopic': '/waku/2/rs/3/1', 'contentTopic': '/test/1/waku-filter/proto'}]}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42196/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.95/tcp/58550/p2p/16Uiu2HAmEsKCxGqpoMFoprXHWoTV7enPWEu5XpSNX5TYJUZFu4X8","protocols":["/ipfs/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-123-ge3dd62","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:86 node 1 peers [{'multiaddr': '/ip4/172.18.231.95/tcp/58550/p2p/16Uiu2HAmEsKCxGqpoMFoprXHWoTV7enPWEu5XpSNX5TYJUZFu4X8', 'protocols': ['/ipfs/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-123-ge3dd62', 'origin': 'UnknownOrigin'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 621ea51aab03
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a31537c63c0
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_publishing_node_restarts with id: 2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb
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-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28627', '28628', '28629', '28630', '28631']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28627:28627 -p 28628:28628 -p 28629:28629 -p 28630:28630 -p 28631:28631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28629 --rest-port=28627 --tcp-port=28628 --discv5-udp-port=28630 --rest-address=0.0.0.0 --nat=extip:172.18.233.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf68e4bef5029acfadf2a7fecd2ced599acc063feebc22db680cbfabafeab315 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28631 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a56bce124f52. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.102 waku 4c608c91bf41c80f260ab7c73dd9dcdc3e12a5e18989443930b70d3611465ab0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c608c91bf41. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28627
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 efa5cd94eebc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28627/health" -H "Content-Type: 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:28627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ","/ip4/172.18.233.102/tcp/28629/ws/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"],"enrUri":"enr:-L24QBerunVyzGr3m6BhBxb3ejxRvCpPbERdZfU_gagreTMZH4jat4sO0raDw_XmKZZeTW41b0ujgkfHAOye8a5WkPACgmlkgnY0gmlwhKwS6WaKbXVsdGlhZGRyc5YACASsEulmBm_UAAoErBLpZgZv1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEXA8Jggz3TY0Ep5-FfC57Wlg9COTUnJYFt1mninBJcODdGNwgm_Ug3VkcIJv1oV3YWt1MgM"}'
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-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14479', '14480', '14481', '14482', '14483']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14479:14479 -p 14480:14480 -p 14481:14481 -p 14482:14482 -p 14483:14483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14481 --rest-port=14479 --tcp-port=14480 --discv5-udp-port=14482 --rest-address=0.0.0.0 --nat=extip:172.18.82.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4d4884da7072210f915ac223d0dcfcfaf4bef4a51e4bbc2ff2f917518a7aadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14483 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBerunVyzGr3m6BhBxb3ejxRvCpPbERdZfU_gagreTMZH4jat4sO0raDw_XmKZZeTW41b0ujgkfHAOye8a5WkPACgmlkgnY0gmlwhKwS6WaKbXVsdGlhZGRyc5YACASsEulmBm_UAAoErBLpZgZv1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEXA8Jggz3TY0Ep5-FfC57Wlg9COTUnJYFt1mninBJcODdGNwgm_Ug3VkcIJv1oV3YWt1MgM --storenode=/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.91 waku 106a4a5598d48d148ef8404cbe9e8281b1d57ee3bd3162a03f14ce3a9169419c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 106a4a5598d4. Setting up logs at ./log/docker/store_node1_2025-12-21_04-46-23__aec124b9-2dbc-465a-9fb9-d67894bc62fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14479
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14479/health" -H "Content-Type: 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:14479/debug/v1/info" -H "Content-Type: application/json" -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.91/tcp/14480/p2p/16Uiu2HAmTjjbRwUvQ2c11wjASacyTemDRZn5X7e5pVmZt4NsA7RA","/ip4/172.18.82.91/tcp/14481/ws/p2p/16Uiu2HAmTjjbRwUvQ2c11wjASacyTemDRZn5X7e5pVmZt4NsA7RA"],"enrUri":"enr:-L24QJaF0UBJF9FOsLYc7Qpi5HbJzis6M6UiWG8uHBDmIvtSA5r_N9FeiQsRLvBB6491UL2r1vzPPRX5V6ok0W-kZ-YCgmlkgnY0gmlwhKwSUluKbXVsdGlhZGRyc5YACASsElJbBjiQAAoErBJSWwY4kd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4BaF52uFZmwk1i9MdHluBxUQ0ps1NWtREIJeOWOq_TmDdGNwgjiQg3VkcII4koV3YWt1MgM"}'
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:14479/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28627/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:14479/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:28627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:28627/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":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"}]}'
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:14479/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":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 4c608c91bf41
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28627/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28627/health" -H "Content-Type: 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:28627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ","/ip4/172.18.233.102/tcp/28629/ws/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"],"enrUri":"enr:-L24QBerunVyzGr3m6BhBxb3ejxRvCpPbERdZfU_gagreTMZH4jat4sO0raDw_XmKZZeTW41b0ujgkfHAOye8a5WkPACgmlkgnY0gmlwhKwS6WaKbXVsdGlhZGRyc5YACASsEulmBm_UAAoErBLpZgZv1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEXA8Jggz3TY0Ep5-FfC57Wlg9COTUnJYFt1mninBJcODdGNwgm_Ug3VkcIJv1oV3YWt1MgM"}'
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:14479/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.102/tcp/28628/p2p/16Uiu2HAmDq4YRjrZuLWX7BLXQYJrovw8C5WSC59YTPz9ivf26CuQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28627/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:28627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:28627/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":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
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:14479/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":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
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:28627/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":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14479/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":"0x7adb81203dd294b91b38888236af5bbe8891bc42ac2b6b459f8a10f0dd3055da"},{"messageHash":"0xfce20bc432edabc54e9c2042326f81acb9377b215413cdbe98872220028a4f1c"}]}'
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 4c608c91bf41
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 106a4a5598d4
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,94 @@
2025-12-21 04:16:06.289 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:16:06.289 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2025-12-21_04-16-06__df222874-f579-4144-8279-6b030d05af34
2025-12-21 04:16:06.290 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:16:06.290 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:16:06.290 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:16:06.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:06.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-16-06__df222874-f579-4144-8279-6b030d05af34__wakuorg_nwaku:latest.log
2025-12-21 04:16:06.297 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:06.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:06.299 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:06.299 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.206
2025-12-21 04:16:06.299 DEBUG [src.node.docker_mananger] Generated ports ['40143', '40144', '40145', '40146', '40147']
2025-12-21 04:16:06.299 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:06.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:06.300 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:06.300 DEBUG [src.node.docker_mananger] docker run -i -t -p 40143:40143 -p 40144:40144 -p 40145:40145 -p 40146:40146 -p 40147:40147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40145 --rest-port=40143 --tcp-port=40144 --discv5-udp-port=40146 --rest-address=0.0.0.0 --nat=extip:172.18.239.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5ae7f9ef0e4acf518236ecf23ce5c51fa6addbafe8ef07be9ff7de00dceac8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40147 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:16:06.482 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.206 waku 7cce1bfc0077fdbbb7a473fa6d3f41a96f272696872ecc4c69245a188d234a0d
2025-12-21 04:16:06.513 DEBUG [src.node.docker_mananger] Container started with ID 7cce1bfc0077. Setting up logs at ./log/docker/node1_2025-12-21_04-16-06__df222874-f579-4144-8279-6b030d05af34__wakuorg_nwaku:latest.log
2025-12-21 04:16:06.514 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40143
2025-12-21 04:16:06.515 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:06.567 ERROR [src.node.docker_mananger] Max retries reached for container 2a2fcc3b938c. Exiting log stream.
2025-12-21 04:16:07.088 ERROR [src.node.docker_mananger] Max retries reached for container c6772f530fe8. Exiting log stream.
2025-12-21 04:16:07.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40143/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:07.520 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-21 04:16:07.520 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:07.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:07.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.206/tcp/40144/p2p/16Uiu2HAm2Ytsj2HseXYpstSQMXoyqrsp5owREKAKfMaRMWyCU93S","/ip4/172.18.239.206/tcp/40145/ws/p2p/16Uiu2HAm2Ytsj2HseXYpstSQMXoyqrsp5owREKAKfMaRMWyCU93S"],"enrUri":"enr:-L24QNnxGP_n2lThFg9FkU2ed_qGylsExUgzttxnJpntZ_TSKAFozsWjDfWeLRjjBUs3Q9ohpXF0C6oNmnWUu3dHkL4CgmlkgnY0gmlwhKwS786KbXVsdGlhZGRyc5YACASsEu_OBpzQAAoErBLvzgac0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECadt0eqRyHKTDmu2DjDZvO39kDSqGqdayNrUE8h2V79WDdGNwgpzQg3VkcIKc0oV3YWt1MgU"}'
2025-12-21 04:16:07.523 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:07.523 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:16:07.530 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:07.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-16-06__df222874-f579-4144-8279-6b030d05af34__wakuorg_nwaku:latest.log
2025-12-21 04:16:07.530 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:07.530 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:07.532 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:07.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.8
2025-12-21 04:16:07.532 DEBUG [src.node.docker_mananger] Generated ports ['55829', '55830', '55831', '55832', '55833']
2025-12-21 04:16:07.532 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:07.532 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:07.533 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:07.533 DEBUG [src.node.docker_mananger] docker run -i -t -p 55829:55829 -p 55830:55830 -p 55831:55831 -p 55832:55832 -p 55833:55833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55831 --rest-port=55829 --tcp-port=55830 --discv5-udp-port=55832 --rest-address=0.0.0.0 --nat=extip:172.18.28.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd9a5bd16b0e2d4b2a1c943dde2d47fbcecec64dad7f0fa8cf0a5bc8ea8f4aeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55833 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNnxGP_n2lThFg9FkU2ed_qGylsExUgzttxnJpntZ_TSKAFozsWjDfWeLRjjBUs3Q9ohpXF0C6oNmnWUu3dHkL4CgmlkgnY0gmlwhKwS786KbXVsdGlhZGRyc5YACASsEu_OBpzQAAoErBLvzgac0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECadt0eqRyHKTDmu2DjDZvO39kDSqGqdayNrUE8h2V79WDdGNwgpzQg3VkcIKc0oV3YWt1MgU --filternode=/ip4/172.18.239.206/tcp/40144/p2p/16Uiu2HAm2Ytsj2HseXYpstSQMXoyqrsp5owREKAKfMaRMWyCU93S
2025-12-21 04:16:07.719 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.8 waku 3573c5ae76310e7ed19d434854bb26682d3fe350f16a0d8a57c2a37edf016840
2025-12-21 04:16:07.748 DEBUG [src.node.docker_mananger] Container started with ID 3573c5ae7631. Setting up logs at ./log/docker/node2_2025-12-21_04-16-06__df222874-f579-4144-8279-6b030d05af34__wakuorg_nwaku:latest.log
2025-12-21 04:16:07.749 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55829
2025-12-21 04:16:07.749 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:08.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55829/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:08.754 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-21 04:16:08.754 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:08.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:08.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.8/tcp/55830/p2p/16Uiu2HAmHXySrnx4GJBNqa3egLUnMAFxZQ3LApHAVKjDAqBDsZ6M","/ip4/172.18.28.8/tcp/55831/ws/p2p/16Uiu2HAmHXySrnx4GJBNqa3egLUnMAFxZQ3LApHAVKjDAqBDsZ6M"],"enrUri":"enr:-L24QNBQjT4Gn20NCCBkIvEN8OkOcromixQ00FECWN1wIOQXJV283OU4Kqb9WgF4sOSKtmnTwVQlMrj5RJauRSZW1joCgmlkgnY0gmlwhKwSHAiKbXVsdGlhZGRyc5YACASsEhwIBtoWAAoErBIcCAbaF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDSH5YyoGRIhvnjxVpRfLpdcRQYJJsBeShZ-GwwfhmKQaDdGNwgtoWg3VkcILaGIV3YWt1MgA"}'
2025-12-21 04:16:08.757 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:08.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.206/tcp/40144/p2p/16Uiu2HAm2Ytsj2HseXYpstSQMXoyqrsp5owREKAKfMaRMWyCU93S"]'
2025-12-21 04:16:08.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:08.791 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2025-12-21 04:16:08.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:16:08.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:08.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55829/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "310c8054-e9bb-421c-958c-7b587875695f", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:16:08.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"310c8054-e9bb-421c-958c-7b587875695f","statusDesc":"OK"}'
2025-12-21 04:16:08.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:16:08.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:08.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:08.923 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:16:08.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55829/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:08.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1766290568815908202,"ephemeral":false}]'
2025-12-21 04:16:08.928 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/2/2
2025-12-21 04:16:08.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2025-12-21 04:16:08.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:08.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55829/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d4368afe-8099-4296-ab3e-a7807badbcc4", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
2025-12-21 04:16:08.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d4368afe-8099-4296-ab3e-a7807badbcc4","statusDesc":"OK"}'
2025-12-21 04:16:08.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:16:08.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:08.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:09.048 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:16:09.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55829/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:09.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1766290568942904731,"ephemeral":false}]'
2025-12-21 04:16:09.053 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2025-12-21 04:16:09.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2025-12-21 04:16:09.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:09.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55829/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "945a7f60-9231-4bf1-90bd-e2d7525fc54a", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2025-12-21 04:16:09.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"945a7f60-9231-4bf1-90bd-e2d7525fc54a","statusDesc":"OK"}'
2025-12-21 04:16:09.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:16:09.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:09.072 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:09.173 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:16:09.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55829/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:09.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1766290569067532507,"ephemeral":false}]'
2025-12-21 04:16:09.179 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:16:09.180 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:16:09.180 DEBUG [src.node.waku_node] Stopping container with id 7cce1bfc0077
2025-12-21 04:16:09.726 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:09.726 DEBUG [src.node.waku_node] Stopping container with id 3573c5ae7631
2025-12-21 04:16:10.252 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:10.254 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:16:10.260 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:16:10.265 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,932 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_receiving_nodes with id: 2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f
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-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10387', '10388', '10389', '10390', '10391']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10387:10387 -p 10388:10388 -p 10389:10389 -p 10390:10390 -p 10391:10391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10389 --rest-port=10387 --tcp-port=10388 --discv5-udp-port=10390 --rest-address=0.0.0.0 --nat=extip:172.18.248.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ec4f10b8c92e21334cbe2fdf0ca2dfc9666b61d8843ff26dbafee5ea9d3e81b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10391 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.191 waku 7a8ad4805cfdec58521f95828f0c6c0029d5e58d4e0a4f728d140535e47cf2d0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a8ad4805cfd. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10387
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10387/health" -H "Content-Type: 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:10387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.191/tcp/10388/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR","/ip4/172.18.248.191/tcp/10389/ws/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR"],"enrUri":"enr:-L24QCp85ePiz4zHbri4lH0wqFrqHGrKDLXYG1InMdfC8iJ1c17SucxRFEHksZtPzqe9j5fF5KzgpZzswIKxfOBiswoCgmlkgnY0gmlwhKwS-L-KbXVsdGlhZGRyc5YACASsEvi_BiiUAAoErBL4vwYold0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAoCvS7Xafeti7f46czrP9_zbimdzw0Q6sp4GTq2DCv6DdGNwgiiUg3VkcIIoloV3YWt1Mgk"}'
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-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5290', '5291', '5292', '5293', '5294']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 5290:5290 -p 5291:5291 -p 5292:5292 -p 5293:5293 -p 5294:5294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5292 --rest-port=5290 --tcp-port=5291 --discv5-udp-port=5293 --rest-address=0.0.0.0 --nat=extip:172.18.83.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b54e4ea5a3cacbdcecbdab8bb6abd594c89f81a4e7d7b4daa1578556dd6bacb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5294 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.251 waku 47c44e31847dfec4bc170390ff8eb4db7aaa2df8c07cf232bd325535c9af1e13
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 47c44e31847d. Setting up logs at ./log/docker/receiving_node2_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5290
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5290/health" -H "Content-Type: 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:5290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.251/tcp/5291/p2p/16Uiu2HAm7HLfTa3Qtc5V9NvGQ5BqXyWffaEm5ZC8J5eH5Eq7Q4oo","/ip4/172.18.83.251/tcp/5292/ws/p2p/16Uiu2HAm7HLfTa3Qtc5V9NvGQ5BqXyWffaEm5ZC8J5eH5Eq7Q4oo"],"enrUri":"enr:-L24QF4rkYtoV7d9Ka1uOznEc45PCphcn_VqSOTdAA500K9DHgYg5HDTgVAkCMmne3KKDlCtOWOUl3j_xHv8jLMBxuQCgmlkgnY0gmlwhKwSU_uKbXVsdGlhZGRyc5YACASsElP7BhSrAAoErBJT-wYUrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsCnBfv9oreQ3_7T_XOwaKvwu_pCDzlwVt4wQ8UC4nT6DdGNwghSrg3VkcIIUrYV3YWt1Mgk"}'
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:5290/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.191/tcp/10388/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR"]'
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/receiving_node3_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.207.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42779', '42780', '42781', '42782', '42783']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 42779:42779 -p 42780:42780 -p 42781:42781 -p 42782:42782 -p 42783:42783 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42781 --rest-port=42779 --tcp-port=42780 --discv5-udp-port=42782 --rest-address=0.0.0.0 --nat=extip:172.18.207.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89f3d8c3daabaae836bd1bcbbeb52acf4aa1020e4d81edbd1ae4a9ccd4b6e8fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42783 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.86 waku c98b634bbe66ee30d72dfc5364d7b2a84252414eab77f04cf44f222eeea6f32c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c98b634bbe66. Setting up logs at ./log/docker/receiving_node3_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42779
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42779/health" -H "Content-Type: 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:42779/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.86/tcp/42780/p2p/16Uiu2HAmQXQ46yvJiNytnw3Hpi6T5x2X57aSdzx5dTXADBiTGtLQ","/ip4/172.18.207.86/tcp/42781/ws/p2p/16Uiu2HAmQXQ46yvJiNytnw3Hpi6T5x2X57aSdzx5dTXADBiTGtLQ"],"enrUri":"enr:-L24QBYspeS0ZXztyfS0KhD4Y2fa8l_FHugQDAcXwjhPAFg2BJ3abAoO9h4hU1h68U-ML8GWTYVr21V9pK9Vw9tvwTQCgmlkgnY0gmlwhKwSz1aKbXVsdGlhZGRyc5YACASsEs9WBqccAAoErBLPVganHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsFpmA5cKnmwHvOzVwxuMMTDjIBtua4j_U8SxSvnXDqmDdGNwgqccg3VkcIKnHoV3YWt1Mgk"}'
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:42779/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.191/tcp/10388/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42779/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.251/tcp/5291/p2p/16Uiu2HAm7HLfTa3Qtc5V9NvGQ5BqXyWffaEm5ZC8J5eH5Eq7Q4oo"]'
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/receiving_node4_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36573', '36574', '36575', '36576', '36577']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 36573:36573 -p 36574:36574 -p 36575:36575 -p 36576:36576 -p 36577:36577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36575 --rest-port=36573 --tcp-port=36574 --discv5-udp-port=36576 --rest-address=0.0.0.0 --nat=extip:172.18.142.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3ad0ece03bed7c6e15cc143ce34b0cd2a68bbc2fbad06c864ea2b4aa0ed0278 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36577 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.216 waku f3da5103ef89b86d7c54c24384a62252d504574edccc23cd09cde76866f4cc49
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f3da5103ef89. Setting up logs at ./log/docker/receiving_node4_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36573
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36573/health" -H "Content-Type: 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:36573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.216/tcp/36574/p2p/16Uiu2HAm9hsiaeNu8yYsMAvKcmPMNScxTRNTYcrdasmPvs5av6qk","/ip4/172.18.142.216/tcp/36575/ws/p2p/16Uiu2HAm9hsiaeNu8yYsMAvKcmPMNScxTRNTYcrdasmPvs5av6qk"],"enrUri":"enr:-L24QDq8y36zn5eAzjdNlNhgBd6VrBesVBgp-7lIy1dXQTvOKTkUQWqJwzU4LUGMH_i76uuJb7q3R3ZsgwBg8nkmp2wCgmlkgnY0gmlwhKwSjtiKbXVsdGlhZGRyc5YACASsEo7YBo7eAAoErBKO2AaO390DgnJzhQADAQAAiXNlY3AyNTZrMaEC1CouibivHqA21Kg5ZaJn4GCi3lBwSQYzczbm6NWHH5eDdGNwgo7eg3VkcIKO4IV3YWt1Mgk"}'
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:36573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.191/tcp/10388/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.251/tcp/5291/p2p/16Uiu2HAm7HLfTa3Qtc5V9NvGQ5BqXyWffaEm5ZC8J5eH5Eq7Q4oo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.86/tcp/42780/p2p/16Uiu2HAmQXQ46yvJiNytnw3Hpi6T5x2X57aSdzx5dTXADBiTGtLQ"]'
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-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61654', '61655', '61656', '61657', '61658']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61654:61654 -p 61655:61655 -p 61656:61656 -p 61657:61657 -p 61658:61658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61656 --rest-port=61654 --tcp-port=61655 --discv5-udp-port=61657 --rest-address=0.0.0.0 --nat=extip:172.18.0.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77c2f7dede7aa5bbbf557e22ceca10069ee807ebd7198bce0288b8ec66eef527 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61658 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCp85ePiz4zHbri4lH0wqFrqHGrKDLXYG1InMdfC8iJ1c17SucxRFEHksZtPzqe9j5fF5KzgpZzswIKxfOBiswoCgmlkgnY0gmlwhKwS-L-KbXVsdGlhZGRyc5YACASsEvi_BiiUAAoErBL4vwYold0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAoCvS7Xafeti7f46czrP9_zbimdzw0Q6sp4GTq2DCv6DdGNwgiiUg3VkcIIoloV3YWt1Mgk --lightpushnode=/ip4/172.18.248.191/tcp/10388/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.195 waku 2db88ce0800ff9f53d32f9a29bf0fa0b3a706e56b09ddb0525821401822b5b74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2db88ce0800f. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61654
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2db88ce0800f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/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=61654): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f52e72deed0>: 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.56.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3569', '3570', '3571', '3572', '3573']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 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.56.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db5ddc3bd01deddbee3ecb1e8d0e62236a9654abdd185e5a5ab8d5cb3e590e84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3573 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCp85ePiz4zHbri4lH0wqFrqHGrKDLXYG1InMdfC8iJ1c17SucxRFEHksZtPzqe9j5fF5KzgpZzswIKxfOBiswoCgmlkgnY0gmlwhKwS-L-KbXVsdGlhZGRyc5YACASsEvi_BiiUAAoErBL4vwYold0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAoCvS7Xafeti7f46czrP9_zbimdzw0Q6sp4GTq2DCv6DdGNwgiiUg3VkcIIoloV3YWt1Mgk --lightpushnode=/ip4/172.18.248.191/tcp/10388/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.194 waku 98847792ae614cbd5f9c3a23e74057a2204f187db94f64849658dc7bed56fdc7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98847792ae61. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3569
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 98847792ae61. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3569/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=3569): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f52e72592b0>: 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.71.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40982', '40983', '40984', '40985', '40986']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40982:40982 -p 40983:40983 -p 40984:40984 -p 40985:40985 -p 40986:40986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40984 --rest-port=40982 --tcp-port=40983 --discv5-udp-port=40985 --rest-address=0.0.0.0 --nat=extip:172.18.71.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9175771c2cf19d5fedad18a950c960523b6da6f2ce43edaa76cfb5cff2279e5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40986 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCp85ePiz4zHbri4lH0wqFrqHGrKDLXYG1InMdfC8iJ1c17SucxRFEHksZtPzqe9j5fF5KzgpZzswIKxfOBiswoCgmlkgnY0gmlwhKwS-L-KbXVsdGlhZGRyc5YACASsEvi_BiiUAAoErBL4vwYold0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAoCvS7Xafeti7f46czrP9_zbimdzw0Q6sp4GTq2DCv6DdGNwgiiUg3VkcIIoloV3YWt1Mgk --lightpushnode=/ip4/172.18.248.191/tcp/10388/p2p/16Uiu2HAmCpkyXjA76sih2o8MUCyPnGmB2Qnt9yhewGUpV8RXwAWR --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.12 waku ea791e6141b75c5a81959289f64b4a94604dc610bb62e59ef278f7b6ec011878
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea791e6141b7. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40982
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea791e6141b7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40982/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=40982): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f52e72ae300>: 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 7a8ad4805cfd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 47c44e31847d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c98b634bbe66
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a8ad4805cfd. 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 f3da5103ef89
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47c44e31847d. 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 ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c98b634bbe66. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f3da5103ef89. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/ea791e6141b75c5a81959289f64b4a94604dc610bb62e59ef278f7b6ec011878/stop: Not Found ("No such container: ea791e6141b75c5a81959289f64b4a94604dc610bb62e59ef278f7b6ec011878")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/ea791e6141b75c5a81959289f64b4a94604dc610bb62e59ef278f7b6ec011878/stop: Not Found ("No such container: ea791e6141b75c5a81959289f64b4a94604dc610bb62e59ef278f7b6ec011878")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea791e6141b7
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/ea791e6141b75c5a81959289f64b4a94604dc610bb62e59ef278f7b6ec011878/stop: Not Found ("No such container: ea791e6141b75c5a81959289f64b4a94604dc610bb62e59ef278f7b6ec011878")
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  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_node3_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/lightpush_node1_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node4_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node1_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node2_2025-12-21_04-19-50__21c9d441-7c99-4144-9389-e717d57a6f3f__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,228 @@
2025-12-21 04:20:57.928 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:20:57.929 DEBUG [tests.conftest] Running test: test_different_page_size[39] with id: 2025-12-21_04-20-57__75b6120b-e637-4bcc-a014-4f394c66760b
2025-12-21 04:20:57.929 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:20:57.930 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:20:57.931 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:20:57.940 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:57.941 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-20-57__75b6120b-e637-4bcc-a014-4f394c66760b__wakuorg_nwaku:latest.log
2025-12-21 04:20:57.941 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:20:57.942 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:20:57.944 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:20:57.945 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.232
2025-12-21 04:20:57.945 DEBUG [src.node.docker_mananger] Generated ports ['52609', '52610', '52611', '52612', '52613']
2025-12-21 04:20:57.945 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:20:57.945 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:20:57.946 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:20:57.948 DEBUG [src.node.docker_mananger] docker run -i -t -p 52609:52609 -p 52610:52610 -p 52611:52611 -p 52612:52612 -p 52613:52613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52611 --rest-port=52609 --tcp-port=52610 --discv5-udp-port=52612 --rest-address=0.0.0.0 --nat=extip:172.18.171.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b62fafc0a482d7cb4cb605eafc8c6615faffcdc3c6eb784bfb02c80b0a3ba8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52613 --metrics-logging=true --store=true --relay=true
2025-12-21 04:20:58.125 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.232 waku 59307acd403e8abcb6f5e84aa15d6ff63e77e4c8dfeece36f276cb0a5e6d512e
2025-12-21 04:20:58.155 ERROR [src.node.docker_mananger] Max retries reached for container 52c8e505c576. Exiting log stream.
2025-12-21 04:20:58.158 DEBUG [src.node.docker_mananger] Container started with ID 59307acd403e. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-20-57__75b6120b-e637-4bcc-a014-4f394c66760b__wakuorg_nwaku:latest.log
2025-12-21 04:20:58.160 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52609
2025-12-21 04:20:58.160 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:20:58.766 ERROR [src.node.docker_mananger] Max retries reached for container 975df24932ac. Exiting log stream.
2025-12-21 04:20:59.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52609/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:59.164 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-21 04:20:59.165 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:20:59.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52609/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:20:59.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.232/tcp/52610/p2p/16Uiu2HAmSjefDqdGV4mqfgzvJMBpFNPDiQhemZhRHN7jRuxfubnS","/ip4/172.18.171.232/tcp/52611/ws/p2p/16Uiu2HAmSjefDqdGV4mqfgzvJMBpFNPDiQhemZhRHN7jRuxfubnS"],"enrUri":"enr:-L24QHz0YgT1RERUJrPgWNtoFlqJXi8fkbFkyoqxitAiKnVhM69D4AMSAVgv-9r0RIMkOyyWjZ4leTVU4gEQMyEDpgcCgmlkgnY0gmlwhKwSq-iKbXVsdGlhZGRyc5YACASsEqvoBs2CAAoErBKr6AbNg90DgnJzhQADAQAAiXNlY3AyNTZrMaED0TVBq_eSylXrVbbsBELAvUily-1IUYjhJEMbC0HsSfODdGNwgs2Cg3VkcILNhIV3YWt1MgM"}'
2025-12-21 04:20:59.167 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:20:59.175 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:20:59.175 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-20-57__75b6120b-e637-4bcc-a014-4f394c66760b__wakuorg_nwaku:latest.log
2025-12-21 04:20:59.175 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:20:59.175 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:20:59.177 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:20:59.177 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.137
2025-12-21 04:20:59.177 DEBUG [src.node.docker_mananger] Generated ports ['16161', '16162', '16163', '16164', '16165']
2025-12-21 04:20:59.177 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:20:59.177 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:20:59.177 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:20:59.178 DEBUG [src.node.docker_mananger] docker run -i -t -p 16161:16161 -p 16162:16162 -p 16163:16163 -p 16164:16164 -p 16165:16165 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16163 --rest-port=16161 --tcp-port=16162 --discv5-udp-port=16164 --rest-address=0.0.0.0 --nat=extip:172.18.22.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd20da26eadb3bfae1bce45ddd2837dc9f2e2eb5fc62554a0530b6ee9ac3f92b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16165 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHz0YgT1RERUJrPgWNtoFlqJXi8fkbFkyoqxitAiKnVhM69D4AMSAVgv-9r0RIMkOyyWjZ4leTVU4gEQMyEDpgcCgmlkgnY0gmlwhKwSq-iKbXVsdGlhZGRyc5YACASsEqvoBs2CAAoErBKr6AbNg90DgnJzhQADAQAAiXNlY3AyNTZrMaED0TVBq_eSylXrVbbsBELAvUily-1IUYjhJEMbC0HsSfODdGNwgs2Cg3VkcILNhIV3YWt1MgM --storenode=/ip4/172.18.171.232/tcp/52610/p2p/16Uiu2HAmSjefDqdGV4mqfgzvJMBpFNPDiQhemZhRHN7jRuxfubnS --store=true --relay=true
2025-12-21 04:20:59.366 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.137 waku 8d6b475a884956b8482dcb248608c96486fec73578f5acaca201dbc2f98b5f84
2025-12-21 04:20:59.401 DEBUG [src.node.docker_mananger] Container started with ID 8d6b475a8849. Setting up logs at ./log/docker/store_node1_2025-12-21_04-20-57__75b6120b-e637-4bcc-a014-4f394c66760b__wakuorg_nwaku:latest.log
2025-12-21 04:20:59.401 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16161
2025-12-21 04:20:59.402 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:21:00.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16161/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:00.407 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-21 04:21:00.407 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:21:00.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:00.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.137/tcp/16162/p2p/16Uiu2HAmQ7csVe1nQ5NoBFU3vAqDf7qLPz8AE8sTkeWwKoiD2wzn","/ip4/172.18.22.137/tcp/16163/ws/p2p/16Uiu2HAmQ7csVe1nQ5NoBFU3vAqDf7qLPz8AE8sTkeWwKoiD2wzn"],"enrUri":"enr:-L24QGAUuldjbDogYchbFzj6jUOQ2DZalufsYs2om6O1kV5RZAblP_TBf2Bbst6oxK74psJOIGXtVn-AQL7mG0CFCAUCgmlkgnY0gmlwhKwSFomKbXVsdGlhZGRyc5YACASsEhaJBj8iAAoErBIWiQY_I90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqkLzjnysCkn96eSHUOm8zmq13x3Y_4QNR_bW8zu2sLeDdGNwgj8ig3VkcII_JIV3YWt1MgM"}'
2025-12-21 04:21:00.410 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:21:00.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16161/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.232/tcp/52610/p2p/16Uiu2HAmSjefDqdGV4mqfgzvJMBpFNPDiQhemZhRHN7jRuxfubnS"]'
2025-12-21 04:21:00.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:00.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:21:00.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:00.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16161/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:21:00.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:00.419 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:00.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:00.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:00.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:00.626 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:00.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:00.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:00.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:00.833 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:00.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:00.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:00.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:01.041 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:01.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:01.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:01.047 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:01.248 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:01.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:01.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:01.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:01.456 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:01.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:01.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:01.462 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:01.663 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:01.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:01.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:01.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:01.870 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:01.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:01.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:01.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:02.077 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:02.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:02.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:02.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:02.283 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:02.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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-21 04:21:02.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:02.290 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:02.490 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:02.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:02.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:02.497 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:02.697 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:02.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:02.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:02.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:02.904 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:02.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:02.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:02.910 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:03.112 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:03.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:03.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:03.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:03.318 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:03.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:03.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:03.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:03.525 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:03.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:03.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:03.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:03.733 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:03.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:03.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:03.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:03.941 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:03.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:03.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:03.948 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:04.149 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:04.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:04.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:04.156 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:04.357 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:04.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:04.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:04.363 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:04.565 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:04.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:04.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:04.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:04.771 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:04.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:04.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:04.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:04.979 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:04.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:04.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:04.985 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:05.186 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:05.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:05.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:05.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:05.393 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:05.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:05.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:05.400 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:05.601 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:05.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:05.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:05.607 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:05.808 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:05.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:05.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:05.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:06.016 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:06.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:06.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:06.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:06.223 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:06.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:06.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:06.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:06.431 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:06.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:06.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:06.438 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:06.638 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:06.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:06.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:06.644 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:06.845 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:06.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:06.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:06.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:07.052 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:07.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:07.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:07.059 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:07.259 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:07.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:07.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:07.266 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:07.466 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:07.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:07.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:07.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:07.674 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:07.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:07.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:07.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:07.882 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:07.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:07.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:07.889 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:08.089 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:08.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:08.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:08.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:08.296 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:08.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:08.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:08.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:08.503 DEBUG [src.steps.store] Relaying message
2025-12-21 04:21:08.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52609/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)'}'
2025-12-21 04:21:08.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:21:08.509 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:21:08.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52609/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:08.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe6091f641fa51ab93b3b50dfad8ad342cdfa2187fcf926d25e19574a09cd41f"},{"messageHash":"0x08058a9bfc9b71438f48edde17e179c3c9df96ce4b891b3e14b27bff02756fad"},{"messageHash":"0x5b3dcad59863431307ee497df446b89e799be9f6f952085b8eee14984a70bb76"},{"messageHash":"0x5369abab938aa9066a7f1fadaf85dd748fdcab151cd903913219975c80a484d1"},{"messageHash":"0xadba5e2864fd588e57efb2217671baf199a362ffb48d5c59d62f1955a430a8f2"},{"messageHash":"0x236c4c5f7a61a8990707f72895877c1d21e4d0c8cd70b3d6f44f995bfbf75070"},{"messageHash":"0xf4d963002f44504af2644a178877fa3c63c683da5dd6132ad7d32044b5f9864f"},{"messageHash":"0x6cada78bc3927071aedcc70d6f2766d8bba0d597fe578ba73686eec9d97fd221"},{"messageHash":"0x8fe17c1ea6b34142ba09ca752677005e5726e22f06aeb4813908a52224c5a093"},{"messageHash":"0xaffc3bdc4cca00459230473a28c00effdfe6d050deeb8133aa026f3d6f57e2f5"},{"messageHash":"0xbfa74bf123e282823b503668c734bd02170ba2c284d4a717edd950235aedb399"},{"messageHash":"0x7b49f077153006bee438c5fc3ab1b2c5b698d16cd48480270308d39f4ea87585"},{"messageHash":"0x1a455a7095dfbd8c45b8a71c6de63100f4d1acd522dfa347f14cccd632d3d927"},{"messageHash":"0x085a05f5d40b428f521d405c53ecf87518d18084bc8d239f9ca0c9a015388eb7"},{"messageHash":"0x84d808e4706c1c3f450c19007a7f2783fcc2dfd2397801a61b3befbd97645c50"},{"messageHash":"0x15de70d19a3b8c0bfd9533f1d12e6690ac759a7b7f06cd84379eeccff2141c8e"},{"messageHash":"0x0df18c1783b9ad890cb4dbe21b981b0dd0a41e178e0aa9438a6e82a91c500936"},{"messageHash":"0x46d389e0f65eb1e8f9e7f195ef9f44e0fbe53afa09c348aeff2fa4f79a5e284b"},{"messageHash":"0xcca8acff6b00c0236891df1f33096a411156a3e68bdc30d8ffd227613f8e5308"},{"messageHash":"0x0850521c0c4cdd959c8dce131edec8bced4d861ceb2701ac456bc2ab0536a772"},{"messageHash":"0xd21a435bba2a066fab88274ccc4efe9ad3f678503304709dd507e13d48242cab"},{"messageHash":"0x8f9891a15dcdaf8021ee869c47e6cadc26eaca99589d445ce0f6b39f7f1dfbac"},{"messageHash":"0x57f195a5501313af82afac00b3b9c92621ab1bddf9837a6e7c36b156be557eaa"},{"messageHash":"0x7ce6d8c05e2ed0862a275022d7a7856a35d58e46462a495fa3d9568b4172bee7"},{"messageHash":"0x8a9ca9eab784dffdbb2608b076813708864d75834124b7ccb53cc42079fde886"},{"messageHash":"0x41a8f0f36e482516b5ba888866c842c792d101615a2b8c9262050e52e75b07ef"},{"messageHash":"0x124e3ee164ac7ff52772c82eb20770ec5e8afcc129a21ab19dd6a58e6177b2c4"},{"messageHash":"0x7204bb45daae47e2e4c59d23060869be9d00c70287885b05b4633f2ddd49d7b3"},{"messageHash":"0x0170afd1aaf8f291cc35b30ad8f4a9bb400a1399f09cd0d87e470879f6ebb770"},{"messageHash":"0xc951af90c4aa0d4926e608c6c7da954d99252433ab658ceebc5896eafbf5ecae"},{"messageHash":"0xd9edca542c8e5fdfcd33db7b6460f7a95ab45b5b6ba5748364aaabca49bc49f4"},{"messageHash":"0xcdf1e83a5a67730b154771a00829b7f2a31d13edd9c10c654f1053dbeb40b574"},{"messageHash":"0x4064fef0900bc81e54cd3d6cb95374095a6c582dfeef1bf23acc446f780168a4"},{"messageHash":"0x095bd3ef60bf4fecd3dbdf5e206b901626135cefd15aad279c9f78384b74bf59"},{"messageHash":"0xa0cebe4e8d59b19dd82e3b7d5d81c7e0ccbac39e0fe601d7e86ca916c4ba8627"},{"messageHash":"0xc35cc643ae6b86ed6b493a15615a6f10a6348fa370398a368433f154a0aec4e4"},{"messageHash":"0xf558a89c491119d7e8b6bf4afe89bd661ba824c3bd7893c68deac2e656302e11"},{"messageHash":"0xa96bc84d359deeb847648abeb313cb55ff4d1909c52921e2e058cb6abbee5406"},{"messageHash":"0x692c6ae52e25747afa8596aceafcf887a6a70d3b6675e93447faade3186f3e0f"}],"paginationCursor":"0x692c6ae52e25747afa8596aceafcf887a6a70d3b6675e93447faade3186f3e0f"}'
2025-12-21 04:21:08.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16161/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:21:08.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe6091f641fa51ab93b3b50dfad8ad342cdfa2187fcf926d25e19574a09cd41f"},{"messageHash":"0x08058a9bfc9b71438f48edde17e179c3c9df96ce4b891b3e14b27bff02756fad"},{"messageHash":"0x5b3dcad59863431307ee497df446b89e799be9f6f952085b8eee14984a70bb76"},{"messageHash":"0x5369abab938aa9066a7f1fadaf85dd748fdcab151cd903913219975c80a484d1"},{"messageHash":"0xadba5e2864fd588e57efb2217671baf199a362ffb48d5c59d62f1955a430a8f2"},{"messageHash":"0x236c4c5f7a61a8990707f72895877c1d21e4d0c8cd70b3d6f44f995bfbf75070"},{"messageHash":"0xf4d963002f44504af2644a178877fa3c63c683da5dd6132ad7d32044b5f9864f"},{"messageHash":"0x6cada78bc3927071aedcc70d6f2766d8bba0d597fe578ba73686eec9d97fd221"},{"messageHash":"0x8fe17c1ea6b34142ba09ca752677005e5726e22f06aeb4813908a52224c5a093"},{"messageHash":"0xaffc3bdc4cca00459230473a28c00effdfe6d050deeb8133aa026f3d6f57e2f5"},{"messageHash":"0xbfa74bf123e282823b503668c734bd02170ba2c284d4a717edd950235aedb399"},{"messageHash":"0x7b49f077153006bee438c5fc3ab1b2c5b698d16cd48480270308d39f4ea87585"},{"messageHash":"0x1a455a7095dfbd8c45b8a71c6de63100f4d1acd522dfa347f14cccd632d3d927"},{"messageHash":"0x085a05f5d40b428f521d405c53ecf87518d18084bc8d239f9ca0c9a015388eb7"},{"messageHash":"0x84d808e4706c1c3f450c19007a7f2783fcc2dfd2397801a61b3befbd97645c50"},{"messageHash":"0x15de70d19a3b8c0bfd9533f1d12e6690ac759a7b7f06cd84379eeccff2141c8e"},{"messageHash":"0x0df18c1783b9ad890cb4dbe21b981b0dd0a41e178e0aa9438a6e82a91c500936"},{"messageHash":"0x46d389e0f65eb1e8f9e7f195ef9f44e0fbe53afa09c348aeff2fa4f79a5e284b"},{"messageHash":"0xcca8acff6b00c0236891df1f33096a411156a3e68bdc30d8ffd227613f8e5308"},{"messageHash":"0x0850521c0c4cdd959c8dce131edec8bced4d861ceb2701ac456bc2ab0536a772"},{"messageHash":"0xd21a435bba2a066fab88274ccc4efe9ad3f678503304709dd507e13d48242cab"},{"messageHash":"0x8f9891a15dcdaf8021ee869c47e6cadc26eaca99589d445ce0f6b39f7f1dfbac"},{"messageHash":"0x57f195a5501313af82afac00b3b9c92621ab1bddf9837a6e7c36b156be557eaa"},{"messageHash":"0x7ce6d8c05e2ed0862a275022d7a7856a35d58e46462a495fa3d9568b4172bee7"},{"messageHash":"0x8a9ca9eab784dffdbb2608b076813708864d75834124b7ccb53cc42079fde886"},{"messageHash":"0x41a8f0f36e482516b5ba888866c842c792d101615a2b8c9262050e52e75b07ef"},{"messageHash":"0x124e3ee164ac7ff52772c82eb20770ec5e8afcc129a21ab19dd6a58e6177b2c4"},{"messageHash":"0x7204bb45daae47e2e4c59d23060869be9d00c70287885b05b4633f2ddd49d7b3"},{"messageHash":"0x0170afd1aaf8f291cc35b30ad8f4a9bb400a1399f09cd0d87e470879f6ebb770"},{"messageHash":"0xc951af90c4aa0d4926e608c6c7da954d99252433ab658ceebc5896eafbf5ecae"},{"messageHash":"0xd9edca542c8e5fdfcd33db7b6460f7a95ab45b5b6ba5748364aaabca49bc49f4"},{"messageHash":"0xcdf1e83a5a67730b154771a00829b7f2a31d13edd9c10c654f1053dbeb40b574"},{"messageHash":"0x4064fef0900bc81e54cd3d6cb95374095a6c582dfeef1bf23acc446f780168a4"},{"messageHash":"0x095bd3ef60bf4fecd3dbdf5e206b901626135cefd15aad279c9f78384b74bf59"},{"messageHash":"0xa0cebe4e8d59b19dd82e3b7d5d81c7e0ccbac39e0fe601d7e86ca916c4ba8627"},{"messageHash":"0xc35cc643ae6b86ed6b493a15615a6f10a6348fa370398a368433f154a0aec4e4"},{"messageHash":"0xf558a89c491119d7e8b6bf4afe89bd661ba824c3bd7893c68deac2e656302e11"},{"messageHash":"0xa96bc84d359deeb847648abeb313cb55ff4d1909c52921e2e058cb6abbee5406"},{"messageHash":"0x692c6ae52e25747afa8596aceafcf887a6a70d3b6675e93447faade3186f3e0f"}],"paginationCursor":"0x692c6ae52e25747afa8596aceafcf887a6a70d3b6675e93447faade3186f3e0f"}'
2025-12-21 04:21:08.721 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:21:08.722 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:21:08.722 DEBUG [src.node.waku_node] Stopping container with id 59307acd403e
2025-12-21 04:21:09.287 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:21:09.287 DEBUG [src.node.waku_node] Stopping container with id 8d6b475a8849
2025-12-21 04:21:09.862 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:21:09.864 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:21:09.883 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:21:09.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-21 04:16:54.012 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:16:54.012 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_invalid_request_id with id: 2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4
2025-12-21 04:16:54.012 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:16:54.013 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:16:54.013 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:16:54.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:54.019 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
2025-12-21 04:16:54.019 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:54.019 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:54.020 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:54.021 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.50
2025-12-21 04:16:54.021 DEBUG [src.node.docker_mananger] Generated ports ['45951', '45952', '45953', '45954', '45955']
2025-12-21 04:16:54.021 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:54.021 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:54.021 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:54.021 DEBUG [src.node.docker_mananger] docker run -i -t -p 45951:45951 -p 45952:45952 -p 45953:45953 -p 45954:45954 -p 45955:45955 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45953 --rest-port=45951 --tcp-port=45952 --discv5-udp-port=45954 --rest-address=0.0.0.0 --nat=extip:172.18.138.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6e7afc27de64326bd2f37dfeebdf3abda1eb41c370b24fe0d3dd46d3e06575b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45955 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:16:54.208 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.50 waku e9d80b622a5b8ec500d8a43c57116bf4fbaf2e79c7b4ddb83ec9ed257ad8dff4
2025-12-21 04:16:54.239 DEBUG [src.node.docker_mananger] Container started with ID e9d80b622a5b. Setting up logs at ./log/docker/node1_2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
2025-12-21 04:16:54.239 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45951
2025-12-21 04:16:54.239 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:54.321 ERROR [src.node.docker_mananger] Max retries reached for container 3d9b77dcdb61. Exiting log stream.
2025-12-21 04:16:54.814 ERROR [src.node.docker_mananger] Max retries reached for container dd974dc62766. Exiting log stream.
2025-12-21 04:16:55.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45951/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:55.243 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-21 04:16:55.243 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:55.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45951/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:55.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.50/tcp/45952/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc","/ip4/172.18.138.50/tcp/45953/ws/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc"],"enrUri":"enr:-L24QEf0-0fp27NmuufqFJT8V3C8ilwvyXGY3qnkGxzuylMya5s8wKB8NgQZJZzyJII0hNPB9pt47Tm3wG3abybyx2YCgmlkgnY0gmlwhKwSijKKbXVsdGlhZGRyc5YACASsEooyBrOAAAoErBKKMgazgd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXF9wIGxgE5IkRGPcVfnjUEVwxYZlkauhCWFTWyOeEseDdGNwgrOAg3VkcIKzgoV3YWt1MgU"}'
2025-12-21 04:16:55.246 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:55.247 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:16:55.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:55.253 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
2025-12-21 04:16:55.253 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:55.253 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:55.255 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:55.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.20
2025-12-21 04:16:55.255 DEBUG [src.node.docker_mananger] Generated ports ['30171', '30172', '30173', '30174', '30175']
2025-12-21 04:16:55.255 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:55.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:55.255 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:55.256 DEBUG [src.node.docker_mananger] docker run -i -t -p 30171:30171 -p 30172:30172 -p 30173:30173 -p 30174:30174 -p 30175:30175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30173 --rest-port=30171 --tcp-port=30172 --discv5-udp-port=30174 --rest-address=0.0.0.0 --nat=extip:172.18.233.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e08a145dbc35fa147eea7bcb23debb9fe8fbc67c7f5f3d98a0c3e353bf3b61a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30175 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEf0-0fp27NmuufqFJT8V3C8ilwvyXGY3qnkGxzuylMya5s8wKB8NgQZJZzyJII0hNPB9pt47Tm3wG3abybyx2YCgmlkgnY0gmlwhKwSijKKbXVsdGlhZGRyc5YACASsEooyBrOAAAoErBKKMgazgd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXF9wIGxgE5IkRGPcVfnjUEVwxYZlkauhCWFTWyOeEseDdGNwgrOAg3VkcIKzgoV3YWt1MgU --filternode=/ip4/172.18.138.50/tcp/45952/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc
2025-12-21 04:16:55.436 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.20 waku fa85ce152099d633686383b47489c13fd16e84c984f951bfe24b516c32b11b71
2025-12-21 04:16:55.465 DEBUG [src.node.docker_mananger] Container started with ID fa85ce152099. Setting up logs at ./log/docker/node2_2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
2025-12-21 04:16:55.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30171
2025-12-21 04:16:55.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:56.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30171/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:56.470 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-21 04:16:56.471 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:56.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:56.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.20/tcp/30172/p2p/16Uiu2HAmVQxQ8e4Y3WTspEd3h1XaM6icCeME5CYLxvY2NE5oqNpW","/ip4/172.18.233.20/tcp/30173/ws/p2p/16Uiu2HAmVQxQ8e4Y3WTspEd3h1XaM6icCeME5CYLxvY2NE5oqNpW"],"enrUri":"enr:-L24QH1bOIN3rciWs3JV3ZKKMHvMRWdrlsNK8XJxhLmif1gQatTIIhUmQeRwPax5-G4a8CZTbeLCRRXkr62dqRhXNOwCgmlkgnY0gmlwhKwS6RSKbXVsdGlhZGRyc5YACASsEukUBnXcAAoErBLpFAZ13d0DgnJzhQADAQAAiXNlY3AyNTZrMaED-P5XJnliaiDEacOn6MtNRuiDJz9O2X0TIlUutWQmJleDdGNwgnXcg3VkcIJ13oV3YWt1MgA"}'
2025-12-21 04:16:56.473 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:56.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.50/tcp/45952/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc"]'
2025-12-21 04:16:56.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:56.507 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-21 04:16:56.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45951/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:16:56.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:56.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30171/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "59d88d5c-1ebe-4a29-b624-8cb1db26dbe6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:16:56.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"59d88d5c-1ebe-4a29-b624-8cb1db26dbe6","statusDesc":"OK"}'
2025-12-21 04:16:56.534 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30171/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-21 04:16:56.537 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30171/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-21 04:16:56.539 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:16:56.540 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:16:56.540 DEBUG [src.node.waku_node] Stopping container with id e9d80b622a5b
2025-12-21 04:16:57.090 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:57.090 DEBUG [src.node.waku_node] Stopping container with id fa85ce152099
2025-12-21 04:16:57.630 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:57.632 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:16:57.637 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:16:57.641 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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,73 @@
2025-12-21 04:22:43.758 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:22:43.759 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/20/sometopic/someencoding] with id: 2025-12-21_04-22-43__fe9f8690-3895-4a83-b67e-b40e6e42628b
2025-12-21 04:22:43.759 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:22:43.759 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:22:43.759 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:22:43.767 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:43.767 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-22-43__fe9f8690-3895-4a83-b67e-b40e6e42628b__wakuorg_nwaku:latest.log
2025-12-21 04:22:43.767 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:43.767 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:43.769 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:43.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.37
2025-12-21 04:22:43.769 DEBUG [src.node.docker_mananger] Generated ports ['57219', '57220', '57221', '57222', '57223']
2025-12-21 04:22:43.769 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:43.769 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:43.769 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:43.769 DEBUG [src.node.docker_mananger] docker run -i -t -p 57219:57219 -p 57220:57220 -p 57221:57221 -p 57222:57222 -p 57223:57223 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57221 --rest-port=57219 --tcp-port=57220 --discv5-udp-port=57222 --rest-address=0.0.0.0 --nat=extip:172.18.13.37 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f6f59cd6ac93dfcc525b836bc9db1dd9ce7bc8df26ecd1a7df69a850c2adbc85 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57223 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
2025-12-21 04:22:43.951 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.37 waku fd47368bfcd29bfd101d398655bcc93eabc7956a3feabd5d5e84251d6c1c5e30
2025-12-21 04:22:43.982 DEBUG [src.node.docker_mananger] Container started with ID fd47368bfcd2. Setting up logs at ./log/docker/node1_2025-12-21_04-22-43__fe9f8690-3895-4a83-b67e-b40e6e42628b__wakuorg_nwaku:latest.log
2025-12-21 04:22:43.983 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57219
2025-12-21 04:22:43.983 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:44.024 ERROR [src.node.docker_mananger] Max retries reached for container 58c87520eec1. Exiting log stream.
2025-12-21 04:22:44.558 ERROR [src.node.docker_mananger] Max retries reached for container 4d4f2e2f8633. Exiting log stream.
2025-12-21 04:22:44.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57219/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:44.987 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-21 04:22:44.987 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:44.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57219/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:44.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.37/tcp/57220/p2p/16Uiu2HAm3gizQecYNrWwb1brHEAQffixvMycbuV29t6LUFbmf47k","/ip4/172.18.13.37/tcp/57221/ws/p2p/16Uiu2HAm3gizQecYNrWwb1brHEAQffixvMycbuV29t6LUFbmf47k"],"enrUri":"enr:-L24QOht2QrOWcaXKCosMqOmERTsbLoxl94ueAAnptH2XwXKJOWIqN7sARJcU7MyLyJPBs-6AKTV6R26Lr2vtUyrwR4CgmlkgnY0gmlwhKwSDSWKbXVsdGlhZGRyc5YACASsEg0lBt-EAAoErBINJQbfhd0DgnJzhQACAQAAiXNlY3AyNTZrMaECericlPJEzWYGrPA3XsyicoMDzyN3ChxHbTfJNPlFDOODdGNwgt-Eg3VkcILfhoV3YWt1MgU"}'
2025-12-21 04:22:44.990 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:44.997 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:44.997 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-22-43__fe9f8690-3895-4a83-b67e-b40e6e42628b__wakuorg_nwaku:latest.log
2025-12-21 04:22:44.997 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:44.997 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:44.998 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:44.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.127
2025-12-21 04:22:44.999 DEBUG [src.node.docker_mananger] Generated ports ['58966', '58967', '58968', '58969', '58970']
2025-12-21 04:22:44.999 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:44.999 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:44.999 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:44.999 DEBUG [src.node.docker_mananger] docker run -i -t -p 58966:58966 -p 58967:58967 -p 58968:58968 -p 58969:58969 -p 58970:58970 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58968 --rest-port=58966 --tcp-port=58967 --discv5-udp-port=58969 --rest-address=0.0.0.0 --nat=extip:172.18.253.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dd372d8cec3c00ccba8b5066feebbde8aae0d7680b8ae77bbb6eca9f7f38acb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58970 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOht2QrOWcaXKCosMqOmERTsbLoxl94ueAAnptH2XwXKJOWIqN7sARJcU7MyLyJPBs-6AKTV6R26Lr2vtUyrwR4CgmlkgnY0gmlwhKwSDSWKbXVsdGlhZGRyc5YACASsEg0lBt-EAAoErBINJQbfhd0DgnJzhQACAQAAiXNlY3AyNTZrMaECericlPJEzWYGrPA3XsyicoMDzyN3ChxHbTfJNPlFDOODdGNwgt-Eg3VkcILfhoV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
2025-12-21 04:22:45.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.127 waku 3b0ad9079c64da0f8071c276cf2050c6e3d0d938f265a751221182bed530dc5a
2025-12-21 04:22:45.219 DEBUG [src.node.docker_mananger] Container started with ID 3b0ad9079c64. Setting up logs at ./log/docker/node2_2025-12-21_04-22-43__fe9f8690-3895-4a83-b67e-b40e6e42628b__wakuorg_nwaku:latest.log
2025-12-21 04:22:45.220 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58966
2025-12-21 04:22:45.220 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:46.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58966/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:46.230 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-21 04:22:46.232 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:46.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58966/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:46.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.127/tcp/58967/p2p/16Uiu2HAmVpjGmv2ipN37DGxHzTMmB5VSq2sDjTQVsC2LxkhCqDUA","/ip4/172.18.253.127/tcp/58968/ws/p2p/16Uiu2HAmVpjGmv2ipN37DGxHzTMmB5VSq2sDjTQVsC2LxkhCqDUA"],"enrUri":"enr:-L24QJrKE11nz19cuXCz2eyZdyxUxlVoeWsWV_m2tiW7xUc4TvK7rABf0SdXHyY8Zy9J1JJJ5KTEge2dIspMKHd_jMQCgmlkgnY0gmlwhKwS_X-KbXVsdGlhZGRyc5YACASsEv1_BuZXAAoErBL9fwbmWN0DgnJzhQACAQAAiXNlY3AyNTZrMaED_xVv8Qex8yeko2dPZ9FK12mm9Z5MhJKMn865S0inU0eDdGNwguZXg3VkcILmWYV3YWt1MgE"}'
2025-12-21 04:22:46.241 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:46.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58966/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.37/tcp/57220/p2p/16Uiu2HAm3gizQecYNrWwb1brHEAQffixvMycbuV29t6LUFbmf47k"]'
2025-12-21 04:22:46.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57219/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2025-12-21 04:22:46.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58966/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2025-12-21 04:22:46.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57219/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:22:46.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:46.255 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:22:46.356 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:22:46.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57219/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:46.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1766290966250538725,"ephemeral":false,"proof":""}]'
2025-12-21 04:22:46.361 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:22:46.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58966/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:46.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1766290966250538725,"ephemeral":false,"proof":""}]'
2025-12-21 04:22:46.366 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:22:46.367 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:22:46.368 DEBUG [src.node.waku_node] Stopping container with id fd47368bfcd2
2025-12-21 04:22:46.900 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:22:46.900 DEBUG [src.node.waku_node] Stopping container with id 3b0ad9079c64
2025-12-21 04:22:47.461 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:22:47.463 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:22:47.468 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:22:47.473 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,859 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_timestamps with id: 2025-12-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf
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-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2086', '2087', '2088', '2089', '2090']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2086:2086 -p 2087:2087 -p 2088:2088 -p 2089:2089 -p 2090:2090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2088 --rest-port=2086 --tcp-port=2087 --discv5-udp-port=2089 --rest-address=0.0.0.0 --nat=extip:172.18.12.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39c60cc7e0bccb2afcbb45ab7d6bfb026cc593f3c9bbcdbf09ce0dfeeddfc7ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2090 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.52 waku 340b769e057ee12c5adcbcf24e308b24dd13b9f29530e502521fc93ee4c8d0ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 340b769e057e. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2086
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2086/health" -H "Content-Type: 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:2086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.52/tcp/2087/p2p/16Uiu2HAmJ6T37EeustNraFiP29CeBKacFpdFwumJjNV6HF3ioTY9","/ip4/172.18.12.52/tcp/2088/ws/p2p/16Uiu2HAmJ6T37EeustNraFiP29CeBKacFpdFwumJjNV6HF3ioTY9"],"enrUri":"enr:-L24QLlksX-oNYcFhuaqytvhNOsD3CwYvglzoBMxmxIvr3_MGnLEDlZw0gJR_VO3-1vL5vL5UCeYVqGXwq4XT_RT0lkCgmlkgnY0gmlwhKwSDDSKbXVsdGlhZGRyc5YACASsEgw0BggnAAoErBIMNAYIKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUNAhIOwTuHIMLB_TTNKaF5ns9wJAUJAeys6ej7tGQzaDdGNwgggng3VkcIIIKYV3YWt1Mgk"}'
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-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38942', '38943', '38944', '38945', '38946']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38942:38942 -p 38943:38943 -p 38944:38944 -p 38945:38945 -p 38946:38946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38944 --rest-port=38942 --tcp-port=38943 --discv5-udp-port=38945 --rest-address=0.0.0.0 --nat=extip:172.18.245.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edd4bcac31a08b3c79b9ea378fd5aabdd10bd1d8b4c2bbadc0f60c9ccee77c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38946 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.124 waku e45e3c1ddd1f0fdd164fc7e02090eabc290d23be55a1c1b5bd8d14dc0a6a4102
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e45e3c1ddd1f. Setting up logs at ./log/docker/receiving_node2_2025-12-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38942
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38942/health" -H "Content-Type: 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:38942/debug/v1/info" -H "Content-Type: application/json" -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.124/tcp/38943/p2p/16Uiu2HAkupDtGyzFnAbG4mU7BDcm88aT8g9Dfw7dJnL14kywKvFv","/ip4/172.18.245.124/tcp/38944/ws/p2p/16Uiu2HAkupDtGyzFnAbG4mU7BDcm88aT8g9Dfw7dJnL14kywKvFv"],"enrUri":"enr:-L24QKXG1XrfrSya8butla1iaxY8gPLWBGbPwqIWpI9cFtZSEEQMDycfe_ANSb9GbKPKV_PJZd-Dx6OQDoEsId_h_fACgmlkgnY0gmlwhKwS9XyKbXVsdGlhZGRyc5YACASsEvV8BpgfAAoErBL1fAaYIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBcbaTml_KD8ktFGRnVWsUDUCHuodZUikAVgHzRCeBUWDdGNwgpgfg3VkcIKYIYV3YWt1MgE"}'
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:38942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.52/tcp/2087/p2p/16Uiu2HAmJ6T37EeustNraFiP29CeBKacFpdFwumJjNV6HF3ioTY9"]'
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-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58648', '58649', '58650', '58651', '58652']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58648:58648 -p 58649:58649 -p 58650:58650 -p 58651:58651 -p 58652:58652 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58650 --rest-port=58648 --tcp-port=58649 --discv5-udp-port=58651 --rest-address=0.0.0.0 --nat=extip:172.18.170.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d54b9bfc8e6dfc59b9f46ff1cff1cb8dae0a3ba99489ccc9d5d2b77ae4c2daed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58652 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLlksX-oNYcFhuaqytvhNOsD3CwYvglzoBMxmxIvr3_MGnLEDlZw0gJR_VO3-1vL5vL5UCeYVqGXwq4XT_RT0lkCgmlkgnY0gmlwhKwSDDSKbXVsdGlhZGRyc5YACASsEgw0BggnAAoErBIMNAYIKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUNAhIOwTuHIMLB_TTNKaF5ns9wJAUJAeys6ej7tGQzaDdGNwgggng3VkcIIIKYV3YWt1Mgk --lightpushnode=/ip4/172.18.12.52/tcp/2087/p2p/16Uiu2HAmJ6T37EeustNraFiP29CeBKacFpdFwumJjNV6HF3ioTY9 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.42 waku dff531846bd9d7fee06ec2c014c4f47ee143130488253c0193f5402a52bf57ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dff531846bd9. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58648
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dff531846bd9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58648/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=58648): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f271d7d6540>: 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.255.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6837', '6838', '6839', '6840', '6841']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6837:6837 -p 6838:6838 -p 6839:6839 -p 6840:6840 -p 6841:6841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6839 --rest-port=6837 --tcp-port=6838 --discv5-udp-port=6840 --rest-address=0.0.0.0 --nat=extip:172.18.255.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daabc97a6aa8dcc7e507d0b97691db9c0ff4d1cc77a5432eeaf01010b4a913fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6841 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLlksX-oNYcFhuaqytvhNOsD3CwYvglzoBMxmxIvr3_MGnLEDlZw0gJR_VO3-1vL5vL5UCeYVqGXwq4XT_RT0lkCgmlkgnY0gmlwhKwSDDSKbXVsdGlhZGRyc5YACASsEgw0BggnAAoErBIMNAYIKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUNAhIOwTuHIMLB_TTNKaF5ns9wJAUJAeys6ej7tGQzaDdGNwgggng3VkcIIIKYV3YWt1Mgk --lightpushnode=/ip4/172.18.12.52/tcp/2087/p2p/16Uiu2HAmJ6T37EeustNraFiP29CeBKacFpdFwumJjNV6HF3ioTY9 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.250 waku 9c61711afcfc28a0171a4536170cc8af3d9ba90f1af6e7875c8b3776eb172f9f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c61711afcfc. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6837
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c61711afcfc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6837/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=6837): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f271d81d9a0>: 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.193.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25242', '25243', '25244', '25245', '25246']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25242:25242 -p 25243:25243 -p 25244:25244 -p 25245:25245 -p 25246:25246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25244 --rest-port=25242 --tcp-port=25243 --discv5-udp-port=25245 --rest-address=0.0.0.0 --nat=extip:172.18.193.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a9d7cbca7ac86cfdc8dbe437efe68adaeac5a3aa85ce9e5da4ea75aea20f6c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25246 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLlksX-oNYcFhuaqytvhNOsD3CwYvglzoBMxmxIvr3_MGnLEDlZw0gJR_VO3-1vL5vL5UCeYVqGXwq4XT_RT0lkCgmlkgnY0gmlwhKwSDDSKbXVsdGlhZGRyc5YACASsEgw0BggnAAoErBIMNAYIKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUNAhIOwTuHIMLB_TTNKaF5ns9wJAUJAeys6ej7tGQzaDdGNwgggng3VkcIIIKYV3YWt1Mgk --lightpushnode=/ip4/172.18.12.52/tcp/2087/p2p/16Uiu2HAmJ6T37EeustNraFiP29CeBKacFpdFwumJjNV6HF3ioTY9 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.64 waku 028a775901606dca2ac650a34cef4f48a3ac9c1984b2e699512d291abc10ffd4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 028a77590160. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-23-58__364ee8b2-13c1-4818-9201-62c460f7e8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25242
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 028a77590160. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25242/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=25242): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f271d7d5520>: 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 340b769e057e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e45e3c1ddd1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 340b769e057e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e45e3c1ddd1f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/028a775901606dca2ac650a34cef4f48a3ac9c1984b2e699512d291abc10ffd4/stop: Not Found ("No such container: 028a775901606dca2ac650a34cef4f48a3ac9c1984b2e699512d291abc10ffd4")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/028a775901606dca2ac650a34cef4f48a3ac9c1984b2e699512d291abc10ffd4/stop: Not Found ("No such container: 028a775901606dca2ac650a34cef4f48a3ac9c1984b2e699512d291abc10ffd4")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028a77590160
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/028a775901606dca2ac650a34cef4f48a3ac9c1984b2e699512d291abc10ffd4/stop: Not Found ("No such container: 028a775901606dca2ac650a34cef4f48a3ac9c1984b2e699512d291abc10ffd4")
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

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2025-12-21_04-20-56__e3936869-b66c-4bef-a2d2-f522e049165a
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-21_04-20-56__e3936869-b66c-4bef-a2d2-f522e049165a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3742', '3743', '3744', '3745', '3746']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3742:3742 -p 3743:3743 -p 3744:3744 -p 3745:3745 -p 3746:3746 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3744 --rest-port=3742 --tcp-port=3743 --discv5-udp-port=3745 --rest-address=0.0.0.0 --nat=extip:172.18.106.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=16000ead2d3e77c96b3ddac2fa6624ed3f8cb26cbafeb3ab7920b4cdc44c49bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3746 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.180 waku 6bebc6998845dac234e529db55447d320601419e3dfff605c0bdbae834bc51e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6bebc6998845. Setting up logs at ./log/docker/node1_2025-12-21_04-20-56__e3936869-b66c-4bef-a2d2-f522e049165a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3742
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 d161a047c73e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2778dc820896. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3742/health" -H "Content-Type: 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:3742/debug/v1/info" -H "Content-Type: application/json" -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.180/tcp/3743/p2p/16Uiu2HAmUGSWgwhyptJep94cPKNcyQT4boSEfQARDmF5yvZZytrX","/ip4/172.18.106.180/tcp/3744/ws/p2p/16Uiu2HAmUGSWgwhyptJep94cPKNcyQT4boSEfQARDmF5yvZZytrX"],"enrUri":"enr:-L24QHYvXiddXTWJ3qUktCyKiHcOX1pMYVqdiSASRPiAu-EkN_tfjeE7Ghpa28m7JkEmZiRF2Qhg8LxwBCKaL_VlxxACgmlkgnY0gmlwhKwSarSKbXVsdGlhZGRyc5YACASsEmq0Bg6fAAoErBJqtAYOoN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5_Q2uGTBQailcGwYM_Z-OL0i7fZVfR8FInbMJUOKD2SDdGNwgg6fg3VkcIIOoYV3YWt1MgE"}'
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-21_04-20-56__e3936869-b66c-4bef-a2d2-f522e049165a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9223', '9224', '9225', '9226', '9227']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9223:9223 -p 9224:9224 -p 9225:9225 -p 9226:9226 -p 9227:9227 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9225 --rest-port=9223 --tcp-port=9224 --discv5-udp-port=9226 --rest-address=0.0.0.0 --nat=extip:172.18.27.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fad5de52bce45fcf8cbf960906f4e4c3cbff7a8dfcdecad428b19aa049a7c2b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9227 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHYvXiddXTWJ3qUktCyKiHcOX1pMYVqdiSASRPiAu-EkN_tfjeE7Ghpa28m7JkEmZiRF2Qhg8LxwBCKaL_VlxxACgmlkgnY0gmlwhKwSarSKbXVsdGlhZGRyc5YACASsEmq0Bg6fAAoErBJqtAYOoN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5_Q2uGTBQailcGwYM_Z-OL0i7fZVfR8FInbMJUOKD2SDdGNwgg6fg3VkcIIOoYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.174 waku 7e7934e42b80bb66cbeaf3e6b136b3f70f5bf7a10832604fd0ed6199c5af9b25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e7934e42b80. Setting up logs at ./log/docker/node2_2025-12-21_04-20-56__e3936869-b66c-4bef-a2d2-f522e049165a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9223
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9223/health" -H "Content-Type: 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:9223/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.174/tcp/9224/p2p/16Uiu2HAm8Biv4vQ82QHHcUKrXTY8nQ2nGGWFjrebxnqTcFc2PSQX","/ip4/172.18.27.174/tcp/9225/ws/p2p/16Uiu2HAm8Biv4vQ82QHHcUKrXTY8nQ2nGGWFjrebxnqTcFc2PSQX"],"enrUri":"enr:-L24QFH5tL44oiZm9_Y41BNoW5-UcxVKG6QccJBvqaUpv97jRMJQCrRWDpXxphu1XCsc7at3ybEqwiPub1oxO-tLfwwCgmlkgnY0gmlwhKwSG66KbXVsdGlhZGRyc5YACASsEhuuBiQIAAoErBIbrgYkCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvZUeQr15MHllIXZh9-EoaZoMFCfZ_KbmsrHYrjZ1XDiDdGNwgiQIg3VkcIIkCoV3YWt1MgE"}'
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:9223/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.180/tcp/3743/p2p/16Uiu2HAmUGSWgwhyptJep94cPKNcyQT4boSEfQARDmF5yvZZytrX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /test/2/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3742/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3742/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/3/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3742/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3742/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/test/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3742/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3742/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/3/b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3742/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3742/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3742/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3742/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6bebc6998845
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e7934e42b80
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,115 @@
2025-12-21 04:15:45.971 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:15:45.972 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2025-12-21_04-15-45__d0637278-6873-448a-b2e6-4155a1b68458
2025-12-21 04:15:45.972 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:15:45.972 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:15:45.972 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:15:45.978 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:45.978 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-15-45__d0637278-6873-448a-b2e6-4155a1b68458__wakuorg_nwaku:latest.log
2025-12-21 04:15:45.978 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:45.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:45.980 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:45.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.183
2025-12-21 04:15:45.980 DEBUG [src.node.docker_mananger] Generated ports ['42176', '42177', '42178', '42179', '42180']
2025-12-21 04:15:45.980 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:45.980 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:45.980 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:45.980 DEBUG [src.node.docker_mananger] docker run -i -t -p 42176:42176 -p 42177:42177 -p 42178:42178 -p 42179:42179 -p 42180:42180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42178 --rest-port=42176 --tcp-port=42177 --discv5-udp-port=42179 --rest-address=0.0.0.0 --nat=extip:172.18.238.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8afdcc563db573dab36b1fb7162ba6fad9c4c9ea9cc7f139cfc1eadd3de91e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42180 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:15:46.135 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.183 waku 075a028b2a3e919ea0777a0f23098ca06db9b8ddb9af68114bdbc095456870c0
2025-12-21 04:15:46.161 DEBUG [src.node.docker_mananger] Container started with ID 075a028b2a3e. Setting up logs at ./log/docker/node1_2025-12-21_04-15-45__d0637278-6873-448a-b2e6-4155a1b68458__wakuorg_nwaku:latest.log
2025-12-21 04:15:46.161 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42176
2025-12-21 04:15:46.162 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:46.169 ERROR [src.node.docker_mananger] Max retries reached for container b81f0d4b7cd6. Exiting log stream.
2025-12-21 04:15:46.650 ERROR [src.node.docker_mananger] Max retries reached for container c14329798381. Exiting log stream.
2025-12-21 04:15:47.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42176/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:47.165 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-21 04:15:47.166 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:47.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42176/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:47.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.183/tcp/42177/p2p/16Uiu2HAm9PWRkWYT8uNqnRTy3XBvnD37gJMXtzovdZwpbQHjsXW8","/ip4/172.18.238.183/tcp/42178/ws/p2p/16Uiu2HAm9PWRkWYT8uNqnRTy3XBvnD37gJMXtzovdZwpbQHjsXW8"],"enrUri":"enr:-L24QDivlZz7uwZ_J20bSs2OE_C9U9Euf_LoWgPivxXlaiA-YWUdf06co-78cJIna9wjbBcxogcdx7BJvvRk1PW2wLUCgmlkgnY0gmlwhKwS7reKbXVsdGlhZGRyc5YACASsEu63BqTBAAoErBLutwakwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECz3Wng6Zct6jDQR33R4RxQBsXsTGrQKpabpGEQNiEewGDdGNwgqTBg3VkcIKkw4V3YWt1MgU"}'
2025-12-21 04:15:47.168 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:47.169 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:15:47.174 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:47.174 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-15-45__d0637278-6873-448a-b2e6-4155a1b68458__wakuorg_nwaku:latest.log
2025-12-21 04:15:47.175 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:47.175 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:47.176 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:47.176 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.143
2025-12-21 04:15:47.176 DEBUG [src.node.docker_mananger] Generated ports ['35850', '35851', '35852', '35853', '35854']
2025-12-21 04:15:47.176 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:47.176 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:47.176 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:47.176 DEBUG [src.node.docker_mananger] docker run -i -t -p 35850:35850 -p 35851:35851 -p 35852:35852 -p 35853:35853 -p 35854:35854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35852 --rest-port=35850 --tcp-port=35851 --discv5-udp-port=35853 --rest-address=0.0.0.0 --nat=extip:172.18.132.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afa62d1cf0cfc3fab7adad190f7fa09841b5fe22ca59fa31f6ce9a25bf5c067e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35854 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDivlZz7uwZ_J20bSs2OE_C9U9Euf_LoWgPivxXlaiA-YWUdf06co-78cJIna9wjbBcxogcdx7BJvvRk1PW2wLUCgmlkgnY0gmlwhKwS7reKbXVsdGlhZGRyc5YACASsEu63BqTBAAoErBLutwakwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECz3Wng6Zct6jDQR33R4RxQBsXsTGrQKpabpGEQNiEewGDdGNwgqTBg3VkcIKkw4V3YWt1MgU --filternode=/ip4/172.18.238.183/tcp/42177/p2p/16Uiu2HAm9PWRkWYT8uNqnRTy3XBvnD37gJMXtzovdZwpbQHjsXW8
2025-12-21 04:15:47.322 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.143 waku 47aa6fa070b672970305db07284e0b135d886a937ce074e3d192a6fad18fc3f9
2025-12-21 04:15:47.347 DEBUG [src.node.docker_mananger] Container started with ID 47aa6fa070b6. Setting up logs at ./log/docker/node2_2025-12-21_04-15-45__d0637278-6873-448a-b2e6-4155a1b68458__wakuorg_nwaku:latest.log
2025-12-21 04:15:47.348 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35850
2025-12-21 04:15:47.348 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:48.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:48.353 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-21 04:15:48.353 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:48.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:48.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.143/tcp/35851/p2p/16Uiu2HAmFqNsWku3jZrnDfv2XShohLCfdJCgRwv7nzzHnPvjrkK4","/ip4/172.18.132.143/tcp/35852/ws/p2p/16Uiu2HAmFqNsWku3jZrnDfv2XShohLCfdJCgRwv7nzzHnPvjrkK4"],"enrUri":"enr:-L24QFigxZwYkaQK2i38lVFy5lfXUNyhsApeZ01oBcORVLcae8ZbYcCBVQ-fsU2eFmb1noCbk0hunjDLGwUsik7TrIwCgmlkgnY0gmlwhKwShI-KbXVsdGlhZGRyc5YACASsEoSPBowLAAoErBKEjwaMDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLzxVZFla4twpOBAmce6UPd0H4p33tRmli62gOHyhoYuDdGNwgowLg3VkcIKMDYV3YWt1MgA"}'
2025-12-21 04:15:48.356 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:48.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35850/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.183/tcp/42177/p2p/16Uiu2HAm9PWRkWYT8uNqnRTy3XBvnD37gJMXtzovdZwpbQHjsXW8"]'
2025-12-21 04:15:48.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.383 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-21 04:15:48.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:15:48.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35850/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b49a28a1-eb50-4d9f-8c6b-5605cb6fabce", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:15:48.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b49a28a1-eb50-4d9f-8c6b-5605cb6fabce","statusDesc":"OK"}'
2025-12-21 04:15:48.407 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
2025-12-21 04:15:48.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/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-21 04:15:48.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.414 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:48.514 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:48.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:48.517 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":1766290476210721536,"ephemeral":false}]'
2025-12-21 04:15:48.518 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
2025-12-21 04:15:48.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/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-21 04:15:48.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.523 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:48.623 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:48.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:48.626 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":2081650476210705920,"ephemeral":false}]'
2025-12-21 04:15:48.628 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
2025-12-21 04:15:48.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/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-21 04:15:48.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.632 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:48.732 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:48.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:48.735 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":1766286876210705920,"ephemeral":false}]'
2025-12-21 04:15:48.737 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
2025-12-21 04:15:48.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/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-21 04:15:48.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:48.841 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:48.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:48.844 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":1766294076210705920,"ephemeral":false}]'
2025-12-21 04:15:48.846 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
2025-12-21 04:15:48.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/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-21 04:15:48.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.850 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:48.950 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:48.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:48.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]'
2025-12-21 04:15:48.954 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
2025-12-21 04:15:48.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/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-21 04:15:48.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:48.959 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:49.059 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:49.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:49.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]'
2025-12-21 04:15:49.063 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
2025-12-21 04:15:49.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42176/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-21 04:15:49.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:49.068 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:49.168 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:15:49.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35850/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:49.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]'
2025-12-21 04:15:49.174 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:15:49.174 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:15:49.174 DEBUG [src.node.waku_node] Stopping container with id 075a028b2a3e
2025-12-21 04:15:49.641 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:15:49.641 DEBUG [src.node.waku_node] Stopping container with id 47aa6fa070b6
2025-12-21 04:15:50.082 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:15:50.083 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:15:50.090 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:15:50.095 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_multiple_messages with id: 2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d
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-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5854', '5855', '5856', '5857', '5858']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5854:5854 -p 5855:5855 -p 5856:5856 -p 5857:5857 -p 5858:5858 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5856 --rest-port=5854 --tcp-port=5855 --discv5-udp-port=5857 --rest-address=0.0.0.0 --nat=extip:172.18.64.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d84b63fecec8a9b0e8f0df5c7004d08db7cad42a1d55f3ffc47deeab4b9fcaff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5858 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.28 waku cfe17466d4e4840cb044eb853d8ef2095df6c045277bf4ed23b1472758c64977
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfe17466d4e4. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5854
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 23cbe5ed24e4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7b17742da2a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5854/health" -H "Content-Type: 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:5854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.28/tcp/5855/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b","/ip4/172.18.64.28/tcp/5856/ws/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b"],"enrUri":"enr:-L24QJahrvFlb5l-oUmB94PrJVoTgX9l1tLcAJPQV7tjE-NXbqkA98lP0WIG3mL9PxmRBDi_Gj4mzZ-8Ptdev55EVOsCgmlkgnY0gmlwhKwSQByKbXVsdGlhZGRyc5YACASsEkAcBhbfAAoErBJAHAYW4N0DgnJzhQADAQAAiXNlY3AyNTZrMaECcnJmTjYlUNfeWF5MgmZvGSIoHW7MDWl98MP9riSrsryDdGNwghbfg3VkcIIW4YV3YWt1MgM"}'
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-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14979', '14980', '14981', '14982', '14983']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14979:14979 -p 14980:14980 -p 14981:14981 -p 14982:14982 -p 14983:14983 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14981 --rest-port=14979 --tcp-port=14980 --discv5-udp-port=14982 --rest-address=0.0.0.0 --nat=extip:172.18.135.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bee49479ddf61e4a14556bc12a31f1af6faae11a1aa4ac9edafdc586e168d3ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14983 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJahrvFlb5l-oUmB94PrJVoTgX9l1tLcAJPQV7tjE-NXbqkA98lP0WIG3mL9PxmRBDi_Gj4mzZ-8Ptdev55EVOsCgmlkgnY0gmlwhKwSQByKbXVsdGlhZGRyc5YACASsEkAcBhbfAAoErBJAHAYW4N0DgnJzhQADAQAAiXNlY3AyNTZrMaECcnJmTjYlUNfeWF5MgmZvGSIoHW7MDWl98MP9riSrsryDdGNwghbfg3VkcIIW4YV3YWt1MgM --storenode=/ip4/172.18.64.28/tcp/5855/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.54 waku 648e2f759b1d5eaca02c4648314b9306b4dba96c95350cf93d7afbfa45267a51
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 648e2f759b1d. Setting up logs at ./log/docker/store_node1_2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14979
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14979/health" -H "Content-Type: 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:14979/debug/v1/info" -H "Content-Type: application/json" -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.54/tcp/14980/p2p/16Uiu2HAmFSJuC9dTrm2WSdq8YMBXb9BB6Rj9mv8e9rb8e2ifRqJT","/ip4/172.18.135.54/tcp/14981/ws/p2p/16Uiu2HAmFSJuC9dTrm2WSdq8YMBXb9BB6Rj9mv8e9rb8e2ifRqJT"],"enrUri":"enr:-L24QN_aLckpPZJe2hscQA3VZ0CF4uUiW1fq9qEwAb5jnKM0OcPKjVqB-oRMB1v_nN1kE50rdjstmxE7XCjwwGsgrcMCgmlkgnY0gmlwhKwShzaKbXVsdGlhZGRyc5YACASsEoc2BjqEAAoErBKHNgY6hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKVN8IL1KXWBR4gQGOxNEX71Ij1lZkWaw7ay6fKEqLzSDdGNwgjqEg3VkcII6hoV3YWt1MgM"}'
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:14979/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.28/tcp/5855/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5854/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:14979/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:5854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:5854/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1766291630776282976&endTime=1766291635776493984&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":"0x7c61411d50e446254d7ef107dbe371c89d508ff0a6aae779775cad570b140133"},{"messageHash":"0xc8de09703255644a7173fb182ffa139457a0a8f46e868d0607b253619c484169"},{"messageHash":"0xae2c1e9efd338bf4cba14d2f0d86bd51d8a53b8a6fcf4732d12a51f276bc1826"},{"messageHash":"0x9ed0c8f81a86caa4a264846f82bec86583907553ac95ad0042f51e8e4259ba87"},{"messageHash":"0x87badb49fdc4d69612c318da870d33d8786684aae67472920e15691db1f11a03"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14979/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1766291630776282976&endTime=1766291635776493984&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":"0x7c61411d50e446254d7ef107dbe371c89d508ff0a6aae779775cad570b140133"},{"messageHash":"0xc8de09703255644a7173fb182ffa139457a0a8f46e868d0607b253619c484169"},{"messageHash":"0xae2c1e9efd338bf4cba14d2f0d86bd51d8a53b8a6fcf4732d12a51f276bc1826"},{"messageHash":"0x9ed0c8f81a86caa4a264846f82bec86583907553ac95ad0042f51e8e4259ba87"},{"messageHash":"0x87badb49fdc4d69612c318da870d33d8786684aae67472920e15691db1f11a03"}]}'
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 cfe17466d4e4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 648e2f759b1d
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,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2025-12-21_04-33-09__14a46122-a4f0-4661-98e8-9dda0cc41845
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-21_04-33-09__14a46122-a4f0-4661-98e8-9dda0cc41845__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12830', '12831', '12832', '12833', '12834']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12830:12830 -p 12831:12831 -p 12832:12832 -p 12833:12833 -p 12834:12834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12832 --rest-port=12830 --tcp-port=12831 --discv5-udp-port=12833 --rest-address=0.0.0.0 --nat=extip:172.18.90.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=03ff7b6c9e84ea1bff1fb1149e02a05fcdcc0e826b34feba14b7a2d4da2fbcec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12834 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.207 waku 07b6acce65a44178eb81f47a43bc037bb6da972b569f72ce1503c61330657bff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07b6acce65a4. Setting up logs at ./log/docker/node1_2025-12-21_04-33-09__14a46122-a4f0-4661-98e8-9dda0cc41845__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12830
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 b754f040bc23. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ab5f09465cab. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12830/health" -H "Content-Type: 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:12830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.207/tcp/12831/p2p/16Uiu2HAmDphmBJW6BWbq8WR2JnDug3u6X3BKkeCrZHM5J2PXSesh","/ip4/172.18.90.207/tcp/12832/ws/p2p/16Uiu2HAmDphmBJW6BWbq8WR2JnDug3u6X3BKkeCrZHM5J2PXSesh"],"enrUri":"enr:-L24QKb8DlUS9Rvvlku2H2RHNcGEwpLh5OHE6vRxlc5ahD0Cfk9FmhOZT9YTlKklynCHqOOBQVTK5PDjBlQ0mVmljz4CgmlkgnY0gmlwhKwSWs-KbXVsdGlhZGRyc5YACASsElrPBjIfAAoErBJazwYyIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDEVi9H2oxFhNNBzXP4p3ZYo5wdrFcnj5ND5rT2w9Yt_iDdGNwgjIfg3VkcIIyIYV3YWt1MgU"}'
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-21_04-33-09__14a46122-a4f0-4661-98e8-9dda0cc41845__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22027', '22028', '22029', '22030', '22031']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22027:22027 -p 22028:22028 -p 22029:22029 -p 22030:22030 -p 22031:22031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22029 --rest-port=22027 --tcp-port=22028 --discv5-udp-port=22030 --rest-address=0.0.0.0 --nat=extip:172.18.94.40 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a98ca54d13a70adc9ec66ba4cbcfe1e6b2ee85f1b6d9cdeddcfc2def596a1ff9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22031 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKb8DlUS9Rvvlku2H2RHNcGEwpLh5OHE6vRxlc5ahD0Cfk9FmhOZT9YTlKklynCHqOOBQVTK5PDjBlQ0mVmljz4CgmlkgnY0gmlwhKwSWs-KbXVsdGlhZGRyc5YACASsElrPBjIfAAoErBJazwYyIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDEVi9H2oxFhNNBzXP4p3ZYo5wdrFcnj5ND5rT2w9Yt_iDdGNwgjIfg3VkcIIyIYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.40 waku a8a8df383b9c089ba3ec81ab06cd1e502ebcab439045f9c61de10eee22814a62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8a8df383b9c. Setting up logs at ./log/docker/node2_2025-12-21_04-33-09__14a46122-a4f0-4661-98e8-9dda0cc41845__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22027
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22027/health" -H "Content-Type: 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:22027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.40/tcp/22028/p2p/16Uiu2HAkzzT6KGd3aW3nqm17XDtWbfsRdtr8rfKJ8SYmm4uQ29AG","/ip4/172.18.94.40/tcp/22029/ws/p2p/16Uiu2HAkzzT6KGd3aW3nqm17XDtWbfsRdtr8rfKJ8SYmm4uQ29AG"],"enrUri":"enr:-L24QFAh-hEAWxviwJKlifgtcCImZEyFFde6nozdvq4lTVJGP6_lZBCVeHW23Rx8Vs19-TnuC_7ORF9N-HJTzn0cvhICgmlkgnY0gmlwhKwSXiiKbXVsdGlhZGRyc5YACASsEl4oBlYMAAoErBJeKAZWDd0DgnJzhQACAQAAiXNlY3AyNTZrMaECUrAHgoq1o2Zks207oZleABvYk16LYTn47vlvKT4_dRGDdGNwglYMg3VkcIJWDoV3YWt1MgE"}'
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:22027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.207/tcp/12831/p2p/16Uiu2HAmDphmBJW6BWbq8WR2JnDug3u6X3BKkeCrZHM5J2PXSesh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12830/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22027/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12830/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:12830/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":1766291592297430236,"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:22027/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":1766291592297430236,"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 07b6acce65a4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a8a8df383b9c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2025-12-21 04:33:51.366 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:33:51.367 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d
2025-12-21 04:33:51.367 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:33:51.367 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:33:51.367 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:33:51.373 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:33:51.373 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
2025-12-21 04:33:51.374 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:33:51.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:33:51.375 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:33:51.375 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.28
2025-12-21 04:33:51.375 DEBUG [src.node.docker_mananger] Generated ports ['5854', '5855', '5856', '5857', '5858']
2025-12-21 04:33:51.376 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:33:51.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:33:51.376 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:33:51.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 5854:5854 -p 5855:5855 -p 5856:5856 -p 5857:5857 -p 5858:5858 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5856 --rest-port=5854 --tcp-port=5855 --discv5-udp-port=5857 --rest-address=0.0.0.0 --nat=extip:172.18.64.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d84b63fecec8a9b0e8f0df5c7004d08db7cad42a1d55f3ffc47deeab4b9fcaff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5858 --metrics-logging=true --store=true --relay=true
2025-12-21 04:33:51.537 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.28 waku cfe17466d4e4840cb044eb853d8ef2095df6c045277bf4ed23b1472758c64977
2025-12-21 04:33:51.568 DEBUG [src.node.docker_mananger] Container started with ID cfe17466d4e4. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
2025-12-21 04:33:51.568 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5854
2025-12-21 04:33:51.568 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:33:51.658 ERROR [src.node.docker_mananger] Max retries reached for container 23cbe5ed24e4. Exiting log stream.
2025-12-21 04:33:52.174 ERROR [src.node.docker_mananger] Max retries reached for container 7b17742da2a7. Exiting log stream.
2025-12-21 04:33:52.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5854/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:52.572 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-21 04:33:52.572 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:33:52.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:52.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.28/tcp/5855/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b","/ip4/172.18.64.28/tcp/5856/ws/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b"],"enrUri":"enr:-L24QJahrvFlb5l-oUmB94PrJVoTgX9l1tLcAJPQV7tjE-NXbqkA98lP0WIG3mL9PxmRBDi_Gj4mzZ-8Ptdev55EVOsCgmlkgnY0gmlwhKwSQByKbXVsdGlhZGRyc5YACASsEkAcBhbfAAoErBJAHAYW4N0DgnJzhQADAQAAiXNlY3AyNTZrMaECcnJmTjYlUNfeWF5MgmZvGSIoHW7MDWl98MP9riSrsryDdGNwghbfg3VkcIIW4YV3YWt1MgM"}'
2025-12-21 04:33:52.575 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:33:52.581 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:33:52.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
2025-12-21 04:33:52.582 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:33:52.582 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:33:52.583 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:33:52.583 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.54
2025-12-21 04:33:52.583 DEBUG [src.node.docker_mananger] Generated ports ['14979', '14980', '14981', '14982', '14983']
2025-12-21 04:33:52.583 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:33:52.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:33:52.584 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:33:52.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 14979:14979 -p 14980:14980 -p 14981:14981 -p 14982:14982 -p 14983:14983 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14981 --rest-port=14979 --tcp-port=14980 --discv5-udp-port=14982 --rest-address=0.0.0.0 --nat=extip:172.18.135.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bee49479ddf61e4a14556bc12a31f1af6faae11a1aa4ac9edafdc586e168d3ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14983 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJahrvFlb5l-oUmB94PrJVoTgX9l1tLcAJPQV7tjE-NXbqkA98lP0WIG3mL9PxmRBDi_Gj4mzZ-8Ptdev55EVOsCgmlkgnY0gmlwhKwSQByKbXVsdGlhZGRyc5YACASsEkAcBhbfAAoErBJAHAYW4N0DgnJzhQADAQAAiXNlY3AyNTZrMaECcnJmTjYlUNfeWF5MgmZvGSIoHW7MDWl98MP9riSrsryDdGNwghbfg3VkcIIW4YV3YWt1MgM --storenode=/ip4/172.18.64.28/tcp/5855/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b --store=true --relay=true
2025-12-21 04:33:52.734 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.54 waku 648e2f759b1d5eaca02c4648314b9306b4dba96c95350cf93d7afbfa45267a51
2025-12-21 04:33:52.759 DEBUG [src.node.docker_mananger] Container started with ID 648e2f759b1d. Setting up logs at ./log/docker/store_node1_2025-12-21_04-33-51__bc0fdb19-566c-44e5-bdba-3215f8e9123d__wakuorg_nwaku:latest.log
2025-12-21 04:33:52.760 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14979
2025-12-21 04:33:52.761 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:33:53.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14979/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:53.765 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-21 04:33:53.765 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:33:53.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14979/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:53.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.54/tcp/14980/p2p/16Uiu2HAmFSJuC9dTrm2WSdq8YMBXb9BB6Rj9mv8e9rb8e2ifRqJT","/ip4/172.18.135.54/tcp/14981/ws/p2p/16Uiu2HAmFSJuC9dTrm2WSdq8YMBXb9BB6Rj9mv8e9rb8e2ifRqJT"],"enrUri":"enr:-L24QN_aLckpPZJe2hscQA3VZ0CF4uUiW1fq9qEwAb5jnKM0OcPKjVqB-oRMB1v_nN1kE50rdjstmxE7XCjwwGsgrcMCgmlkgnY0gmlwhKwShzaKbXVsdGlhZGRyc5YACASsEoc2BjqEAAoErBKHNgY6hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKVN8IL1KXWBR4gQGOxNEX71Ij1lZkWaw7ay6fKEqLzSDdGNwgjqEg3VkcII6hoV3YWt1MgM"}'
2025-12-21 04:33:53.768 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:33:53.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14979/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.28/tcp/5855/p2p/16Uiu2HAm38RdgCffC1LXiCWnYfHmABrwb2tXmS1JhnxsoJ4a8a4b"]'
2025-12-21 04:33:53.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:53.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5854/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:33:53.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:53.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14979/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:33:53.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:53.776 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:53.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5854/relay/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-21 04:33:53.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:53.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:53.982 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:53.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5854/relay/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-21 04:33:53.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:53.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:54.189 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:54.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5854/relay/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-21 04:33:54.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:54.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:54.395 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:54.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5854/relay/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-21 04:33:54.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:54.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:54.601 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:54.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5854/relay/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-21 04:33:54.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:54.608 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:54.809 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:54.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5854/relay/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-21 04:33:54.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:54.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:55.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5854/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1766291630776282976&endTime=1766291635776493984&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:55.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7c61411d50e446254d7ef107dbe371c89d508ff0a6aae779775cad570b140133"},{"messageHash":"0xc8de09703255644a7173fb182ffa139457a0a8f46e868d0607b253619c484169"},{"messageHash":"0xae2c1e9efd338bf4cba14d2f0d86bd51d8a53b8a6fcf4732d12a51f276bc1826"},{"messageHash":"0x9ed0c8f81a86caa4a264846f82bec86583907553ac95ad0042f51e8e4259ba87"},{"messageHash":"0x87badb49fdc4d69612c318da870d33d8786684aae67472920e15691db1f11a03"}]}'
2025-12-21 04:33:55.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14979/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1766291630776282976&endTime=1766291635776493984&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:55.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7c61411d50e446254d7ef107dbe371c89d508ff0a6aae779775cad570b140133"},{"messageHash":"0xc8de09703255644a7173fb182ffa139457a0a8f46e868d0607b253619c484169"},{"messageHash":"0xae2c1e9efd338bf4cba14d2f0d86bd51d8a53b8a6fcf4732d12a51f276bc1826"},{"messageHash":"0x9ed0c8f81a86caa4a264846f82bec86583907553ac95ad0042f51e8e4259ba87"},{"messageHash":"0x87badb49fdc4d69612c318da870d33d8786684aae67472920e15691db1f11a03"}]}'
2025-12-21 04:33:55.024 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:33:55.025 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:33:55.025 DEBUG [src.node.waku_node] Stopping container with id cfe17466d4e4
2025-12-21 04:33:55.552 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:33:55.552 DEBUG [src.node.waku_node] Stopping container with id 648e2f759b1d
2025-12-21 04:33:56.035 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:33:56.037 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:33:56.043 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:33:56.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-21 04:24:31.646 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:24:31.646 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2025-12-21_04-24-31__7f158f75-82d3-47ce-b6d0-91c8494c8d79
2025-12-21 04:24:31.646 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:24:31.647 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:24:31.647 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:24:31.654 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:31.654 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-24-31__7f158f75-82d3-47ce-b6d0-91c8494c8d79__wakuorg_nwaku:latest.log
2025-12-21 04:24:31.654 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:31.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:31.656 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:31.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.39
2025-12-21 04:24:31.656 DEBUG [src.node.docker_mananger] Generated ports ['15973', '15974', '15975', '15976', '15977']
2025-12-21 04:24:31.656 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2025-12-21 04:24:31.656 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-21 04:24:31.656 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:31.657 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:31.657 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:31.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 15973:15973 -p 15974:15974 -p 15975:15975 -p 15976:15976 -p 15977:15977 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15975 --rest-port=15973 --tcp-port=15974 --discv5-udp-port=15976 --rest-address=0.0.0.0 --nat=extip:172.18.131.39 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=be8b1ff04aad7bde8f0300fbaf5bf6cd56c5ecbf8e3cda50cbbcca14ab2cc8dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15977 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:24:31.836 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.39 waku 4966cd75d6d3b9319be0723a2e227af1d282838c6520be9b096ef149594ff161
2025-12-21 04:24:31.867 DEBUG [src.node.docker_mananger] Container started with ID 4966cd75d6d3. Setting up logs at ./log/docker/node1_2025-12-21_04-24-31__7f158f75-82d3-47ce-b6d0-91c8494c8d79__wakuorg_nwaku:latest.log
2025-12-21 04:24:31.869 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15973
2025-12-21 04:24:31.869 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:31.919 ERROR [src.node.docker_mananger] Max retries reached for container dc7743d0e8ba. Exiting log stream.
2025-12-21 04:24:32.449 ERROR [src.node.docker_mananger] Max retries reached for container b5f38b1e6569. Exiting log stream.
2025-12-21 04:24:32.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15973/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:32.873 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-21 04:24:32.873 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:32.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:32.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.39/tcp/15974/p2p/16Uiu2HAmJM2R2NV52wafJVFA8LPHD2JPjg3ws3nTr8CQC3Z5nSPZ","/ip4/172.18.131.39/tcp/15975/ws/p2p/16Uiu2HAmJM2R2NV52wafJVFA8LPHD2JPjg3ws3nTr8CQC3Z5nSPZ"],"enrUri":"enr:-L24QLFW4BMMRvMqGJ2APlJP7vsbzSpFVLJodTv85lLy48ooP9wxL7ADB79cc7JlqJ62LhYPCAp41k0BGTOBse1kjSYCgmlkgnY0gmlwhKwSgyeKbXVsdGlhZGRyc5YACASsEoMnBj5mAAoErBKDJwY-Z90DgnJzhQAIAQAAiXNlY3AyNTZrMaEDVIwATxmOwrPhnwZSoxvcPP7Rqd3Ih5HmY9LpxT7qZ-iDdGNwgj5mg3VkcII-aIV3YWt1MgU"}'
2025-12-21 04:24:32.876 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:32.882 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:24:32.883 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-24-31__7f158f75-82d3-47ce-b6d0-91c8494c8d79__wakuorg_nwaku:latest.log
2025-12-21 04:24:32.883 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:24:32.883 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:24:32.884 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:24:32.884 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.155
2025-12-21 04:24:32.884 DEBUG [src.node.docker_mananger] Generated ports ['60831', '60832', '60833', '60834', '60835']
2025-12-21 04:24:32.885 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2025-12-21 04:24:32.885 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-21 04:24:32.885 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:24:32.885 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:24:32.885 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:24:32.885 DEBUG [src.node.docker_mananger] docker run -i -t -p 60831:60831 -p 60832:60832 -p 60833:60833 -p 60834:60834 -p 60835:60835 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60833 --rest-port=60831 --tcp-port=60832 --discv5-udp-port=60834 --rest-address=0.0.0.0 --nat=extip:172.18.68.155 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=4e153a47ec7bca53b1ad9edcd439df2102ae0cf1ebbeb3febbed2af8bb4100ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60835 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLFW4BMMRvMqGJ2APlJP7vsbzSpFVLJodTv85lLy48ooP9wxL7ADB79cc7JlqJ62LhYPCAp41k0BGTOBse1kjSYCgmlkgnY0gmlwhKwSgyeKbXVsdGlhZGRyc5YACASsEoMnBj5mAAoErBKDJwY-Z90DgnJzhQAIAQAAiXNlY3AyNTZrMaEDVIwATxmOwrPhnwZSoxvcPP7Rqd3Ih5HmY9LpxT7qZ-iDdGNwgj5mg3VkcII-aIV3YWt1MgU
2025-12-21 04:24:33.059 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.155 waku 47c896aa5371fe0b5c094e8c3fc5e5301f5bfa4121565bac4d4ac9a1336c49f6
2025-12-21 04:24:33.094 DEBUG [src.node.docker_mananger] Container started with ID 47c896aa5371. Setting up logs at ./log/docker/node2_2025-12-21_04-24-31__7f158f75-82d3-47ce-b6d0-91c8494c8d79__wakuorg_nwaku:latest.log
2025-12-21 04:24:33.094 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60831
2025-12-21 04:24:33.095 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:24:34.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60831/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:34.102 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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-21 04:24:34.105 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:24:34.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60831/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:34.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.155/tcp/60832/p2p/16Uiu2HAm8y67Wwj3C4iuw35FExaQZqtuRvAz1maVw3zR6m6aWXct","/ip4/172.18.68.155/tcp/60833/ws/p2p/16Uiu2HAm8y67Wwj3C4iuw35FExaQZqtuRvAz1maVw3zR6m6aWXct"],"enrUri":"enr:-L24QCA1Kzh0omCPaVcJVKDWalkNFjEICyWa4b-PapURPmAoG1-l7ibr0Hr-pGgKKenRhvwEuMZ0NF7Nx5nNM8dIYLgCgmlkgnY0gmlwhKwSRJuKbXVsdGlhZGRyc5YACASsEkSbBu2gAAoErBJEmwbtod0DgnJzhQAIAQAAiXNlY3AyNTZrMaECyTQ4-wlOzwFrrOekLdNptF9U6zfBpbJ23dCYa60thZGDdGNwgu2gg3VkcILtooV3YWt1MgE"}'
2025-12-21 04:24:34.108 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:24:34.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60831/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.39/tcp/15974/p2p/16Uiu2HAmJM2R2NV52wafJVFA8LPHD2JPjg3ws3nTr8CQC3Z5nSPZ"]'
2025-12-21 04:24:34.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:34.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15973/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2025-12-21 04:24:34.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:34.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60831/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2025-12-21 04:24:34.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:34.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:24:34.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:24:34.121 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:24:34.221 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:24:34.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:34.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766291074116657027,"ephemeral":false,"proof":""}]'
2025-12-21 04:24:34.225 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:24:34.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60831/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:24:34.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766291074116657027,"ephemeral":false,"proof":""}]'
2025-12-21 04:24:34.230 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:24:34.231 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:24:34.231 DEBUG [src.node.waku_node] Stopping container with id 4966cd75d6d3
2025-12-21 04:24:34.762 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:34.762 DEBUG [src.node.waku_node] Stopping container with id 47c896aa5371
2025-12-21 04:24:35.290 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:24:35.292 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:24:35.297 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:24:35.303 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2025-12-21 04:33:02.194 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:33:02.194 DEBUG [tests.conftest] Running test: test_store_with_multiple_hashes with id: 2025-12-21_04-33-02__a6bcca5e-9ba2-4fc5-a3f9-1bf58051195f
2025-12-21 04:33:02.194 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:33:02.195 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:33:02.195 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:33:02.202 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:33:02.202 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-33-02__a6bcca5e-9ba2-4fc5-a3f9-1bf58051195f__wakuorg_nwaku:latest.log
2025-12-21 04:33:02.202 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:33:02.202 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:33:02.203 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:33:02.204 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.162
2025-12-21 04:33:02.204 DEBUG [src.node.docker_mananger] Generated ports ['24535', '24536', '24537', '24538', '24539']
2025-12-21 04:33:02.204 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:33:02.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:33:02.204 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:33:02.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 24535:24535 -p 24536:24536 -p 24537:24537 -p 24538:24538 -p 24539:24539 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24537 --rest-port=24535 --tcp-port=24536 --discv5-udp-port=24538 --rest-address=0.0.0.0 --nat=extip:172.18.22.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0fdac764dafcf7fb90e7d918fa44627b61f2e1ffbb6780e3f7abd2536d7feaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24539 --metrics-logging=true --store=true --relay=true
2025-12-21 04:33:02.384 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.162 waku 913afa0ca122e1359645b6a88f1c808b7f4c0c059aa9c712c70807c35487d443
2025-12-21 04:33:02.420 DEBUG [src.node.docker_mananger] Container started with ID 913afa0ca122. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-33-02__a6bcca5e-9ba2-4fc5-a3f9-1bf58051195f__wakuorg_nwaku:latest.log
2025-12-21 04:33:02.420 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24535
2025-12-21 04:33:02.421 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:33:02.455 ERROR [src.node.docker_mananger] Max retries reached for container 619c9ddbe066. Exiting log stream.
2025-12-21 04:33:02.993 ERROR [src.node.docker_mananger] Max retries reached for container 4212636fd4c9. Exiting log stream.
2025-12-21 04:33:03.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24535/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:03.424 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-21 04:33:03.424 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:33:03.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:03.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.162/tcp/24536/p2p/16Uiu2HAmKN2N6GZfjAatasVh5T4bTQtDrZmCXeMArPvg5nMg7d1c","/ip4/172.18.22.162/tcp/24537/ws/p2p/16Uiu2HAmKN2N6GZfjAatasVh5T4bTQtDrZmCXeMArPvg5nMg7d1c"],"enrUri":"enr:-L24QFtHXrYSRyBOAvRc6bdg57k-0fJm4fIYolc0NbJvySK9ZKaewjW9R9LVj8hdP7ElQy6NuxX8lyPYxV7Vlsl2oIYCgmlkgnY0gmlwhKwSFqKKbXVsdGlhZGRyc5YACASsEhaiBl_YAAoErBIWogZf2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY6k2NmugEJEHLBVaeX4lvE9X2DrF4Mp0CsOPk9cpgFODdGNwgl_Yg3VkcIJf2oV3YWt1MgM"}'
2025-12-21 04:33:03.427 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:33:03.434 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:33:03.434 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-33-02__a6bcca5e-9ba2-4fc5-a3f9-1bf58051195f__wakuorg_nwaku:latest.log
2025-12-21 04:33:03.434 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:33:03.434 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:33:03.435 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:33:03.435 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.68
2025-12-21 04:33:03.436 DEBUG [src.node.docker_mananger] Generated ports ['15264', '15265', '15266', '15267', '15268']
2025-12-21 04:33:03.436 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:33:03.436 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:33:03.436 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:33:03.436 DEBUG [src.node.docker_mananger] docker run -i -t -p 15264:15264 -p 15265:15265 -p 15266:15266 -p 15267:15267 -p 15268:15268 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15266 --rest-port=15264 --tcp-port=15265 --discv5-udp-port=15267 --rest-address=0.0.0.0 --nat=extip:172.18.28.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32fa9a92ddf02bcfdbcc5d9e88d2abe27ead1101ed8dcc22ae7e22cea64fae1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15268 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFtHXrYSRyBOAvRc6bdg57k-0fJm4fIYolc0NbJvySK9ZKaewjW9R9LVj8hdP7ElQy6NuxX8lyPYxV7Vlsl2oIYCgmlkgnY0gmlwhKwSFqKKbXVsdGlhZGRyc5YACASsEhaiBl_YAAoErBIWogZf2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY6k2NmugEJEHLBVaeX4lvE9X2DrF4Mp0CsOPk9cpgFODdGNwgl_Yg3VkcIJf2oV3YWt1MgM --storenode=/ip4/172.18.22.162/tcp/24536/p2p/16Uiu2HAmKN2N6GZfjAatasVh5T4bTQtDrZmCXeMArPvg5nMg7d1c --store=true --relay=true
2025-12-21 04:33:03.621 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.68 waku 606b3f5b7619b8a9d8d3554576c74ffda16c43f6b95775383d67e181bd948dd2
2025-12-21 04:33:03.656 DEBUG [src.node.docker_mananger] Container started with ID 606b3f5b7619. Setting up logs at ./log/docker/store_node1_2025-12-21_04-33-02__a6bcca5e-9ba2-4fc5-a3f9-1bf58051195f__wakuorg_nwaku:latest.log
2025-12-21 04:33:03.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15264
2025-12-21 04:33:03.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:33:04.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15264/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:04.661 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-21 04:33:04.661 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:33:04.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15264/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:04.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.68/tcp/15265/p2p/16Uiu2HAmDUiyechKec2bMsf7QzXhMAPxLyeRmL9ZXkpv25ufp5RY","/ip4/172.18.28.68/tcp/15266/ws/p2p/16Uiu2HAmDUiyechKec2bMsf7QzXhMAPxLyeRmL9ZXkpv25ufp5RY"],"enrUri":"enr:-L24QA2Ypj77jXQAeyjI7KfzNPX_cwGxFKf3WtkZnSHiwQN1DVLj5zTtP36H7iL914_o25tOY14DzPEx5TbHp75O8qUCgmlkgnY0gmlwhKwSHESKbXVsdGlhZGRyc5YACASsEhxEBjuhAAoErBIcRAY7ot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDDp_FDP_Ptm1QyTJ6gr0STQEapmtRVSp0CJg4Uu4tteDdGNwgjuhg3VkcII7o4V3YWt1MgM"}'
2025-12-21 04:33:04.664 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:33:04.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15264/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.162/tcp/24536/p2p/16Uiu2HAmKN2N6GZfjAatasVh5T4bTQtDrZmCXeMArPvg5nMg7d1c"]'
2025-12-21 04:33:04.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:04.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:33:04.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:04.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15264/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:33:04.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:04.673 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:04.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:04.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:04.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:04.879 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:04.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:04.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:04.886 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:05.087 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:05.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:05.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:05.093 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:05.294 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:05.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:05.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:05.300 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:05.501 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:05.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:05.507 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:05.708 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:05.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:05.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:05.714 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:05.915 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:05.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:05.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:05.921 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:06.122 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:06.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:06.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:06.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:06.329 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:06.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:06.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:06.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:06.536 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:06.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:06.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:06.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:06.743 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:06.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:06.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:06.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:06.950 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:06.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:06.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:06.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:07.160 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:07.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:07.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:07.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:07.368 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:07.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:07.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:07.374 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:07.575 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:07.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:07.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:07.582 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:07.783 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:07.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:07.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:07.789 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:07.990 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:07.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:07.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:07.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:08.197 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:08.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:08.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:08.202 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:08.403 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:08.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:08.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:08.409 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:08.610 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:08.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:08.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:08.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:08.818 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:08.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:08.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:08.826 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:09.027 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:09.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:09.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:09.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:09.235 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:09.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:09.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:09.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:09.442 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:09.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:09.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:09.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:09.649 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:09.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:09.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:09.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:09.857 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:09.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:09.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:09.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:10.064 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:10.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:10.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:10.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:10.271 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:10.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:10.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:10.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:10.479 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:10.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:10.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:10.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:10.687 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:10.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:10.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:10.693 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:10.894 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:10.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:10.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:10.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:11.104 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:11.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:11.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.111 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:11.312 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:11.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:11.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:11.520 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:11.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:11.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:11.727 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:11.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:11.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:11.934 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:11.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:11.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:11.940 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:12.141 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:12.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:12.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:12.147 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:12.348 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:12.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:12.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:12.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:12.556 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:12.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:12.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:12.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:12.763 DEBUG [src.steps.store] Relaying message
2025-12-21 04:33:12.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24535/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)'}'
2025-12-21 04:33:12.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:33:12.769 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:33:12.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24535/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x98a1fcccc390e3881b52c11b1522516472047c302169d288f76058e47613f1f8%2C0x5f2e163ece867140f7c240c87270bb01e2b006a492ab45de331fecc6c33b4cd2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:12.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98a1fcccc390e3881b52c11b1522516472047c302169d288f76058e47613f1f8"},{"messageHash":"0x5f2e163ece867140f7c240c87270bb01e2b006a492ab45de331fecc6c33b4cd2"}]}'
2025-12-21 04:33:12.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15264/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x98a1fcccc390e3881b52c11b1522516472047c302169d288f76058e47613f1f8%2C0x5f2e163ece867140f7c240c87270bb01e2b006a492ab45de331fecc6c33b4cd2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:33:12.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98a1fcccc390e3881b52c11b1522516472047c302169d288f76058e47613f1f8"},{"messageHash":"0x5f2e163ece867140f7c240c87270bb01e2b006a492ab45de331fecc6c33b4cd2"}]}'
2025-12-21 04:33:12.978 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:33:12.979 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:33:12.979 DEBUG [src.node.waku_node] Stopping container with id 913afa0ca122
2025-12-21 04:33:13.508 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:33:13.508 DEBUG [src.node.waku_node] Stopping container with id 606b3f5b7619
2025-12-21 04:33:14.051 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:33:14.054 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:33:14.067 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:33:14.082 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,732 @@
WRN 2025-12-21 04:33:21.660+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-21 04:33:21.660+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-21 04:33:21.660+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2025-12-21 04:33:21.660+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2025-12-21 04:33:21.660+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
NTC 2025-12-21 04:33:21.660+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:47173
INF 2025-12-21 04:33:21.660+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:47173/
INF 2025-12-21 04:33:21.661+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2025-12-21 04:33:21.661+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2025-12-21 04:33:21.662+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2025-12-21 04:33:21.662+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2025-12-21 04:33:21.662+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-21 04:33:21.662+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2025-12-21 04:33:21.662+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.4.254/tcp/47174, /ip4/172.18.4.254/tcp/47175/ws]"
INF 2025-12-21 04:33:21.662+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2025-12-21 04:33:21.662+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2025-12-21 04:33:21.662+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2025-12-21 04:33:21.662+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2025-12-21 04:33:21.662+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2025-12-21 04:33:21.663+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2025-12-21 04:33:21.663+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2025-12-21 04:33:21.663+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2025-12-21 04:33:21.663+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:208
TRC 2025-12-21 04:33:21.663+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-21 04:33:21.663+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:225
INF 2025-12-21 04:33:21.663+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=3
INF 2025-12-21 04:33:21.663+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2025-12-21 04:33:21.663+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*f2eGDz, seqNo: 1766291601, addresses: [/ip4/172.18.4.254/tcp/47174, /ip4/172.18.4.254/tcp/47175/ws], mixKey: )"
TRC 2025-12-21 04:33:21.663+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2025-12-21 04:33:21.663+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2025-12-21 04:33:21.663+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2025-12-21 04:33:21.663+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2025-12-21 04:33:21.664+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2025-12-21 04:33:21.664+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2025-12-21 04:33:21.664+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2025-12-21 04:33:21.664+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2025-12-21 04:33:21.664+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-21 04:33:21.664+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2025-12-21 04:33:21.664+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-21 04:33:21.664+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
INF 2025-12-21 04:33:21.664+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:120
INF 2025-12-21 04:33:21.664+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:362
INF 2025-12-21 04:33:21.667+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-123-ge3dd62
INF 2025-12-21 04:33:21.667+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:451 version=v0.36.0-123-ge3dd62
INF 2025-12-21 04:33:21.667+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:336
INF 2025-12-21 04:33:21.667+00:00 start topics="waku relay" tid=1 file=protocol.nim:463
TRC 2025-12-21 04:33:21.667+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
TRC 2025-12-21 04:33:21.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:21.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:21.667+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139915238154320
TRC 2025-12-21 04:33:21.667+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-21 04:33:21.667+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2025-12-21 04:33:21.667+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:357
INF 2025-12-21 04:33:21.667+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:128 interval=10s
INF 2025-12-21 04:33:21.667+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:228
INF 2025-12-21 04:33:21.667+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2025-12-21 04:33:21.667+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2025-12-21 04:33:21.667+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:352 peerInfo="(peerId: 16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz, listenAddrs: [/ip4/0.0.0.0/tcp/47175/ws, /ip4/0.0.0.0/tcp/47174], 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/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-123-ge3dd62)"
TRC 2025-12-21 04:33:21.667+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2025-12-21 04:33:21.667+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/47174
TRC 2025-12-21 04:33:21.667+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/47174]
DBG 2025-12-21 04:33:21.667+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-21 04:33:21.667+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-21 04:33:21.667+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=49 queue=0
TRC 2025-12-21 04:33:21.668+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2025-12-21 04:33:21.668+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/47175/ws]
TRC 2025-12-21 04:33:21.668+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:261 host=0.0.0.0:47175
TRC 2025-12-21 04:33:21.668+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/47175/ws]"
INF 2025-12-21 04:33:21.668+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2025-12-21 04:33:21.668+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-21 04:33:21.668+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2025-12-21 04:33:21.668+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-21 04:33:21.668+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-21 04:33:21.668+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=48 queue=0
TRC 2025-12-21 04:33:21.668+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2025-12-21 04:33:21.668+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:193
TRC 2025-12-21 04:33:21.668+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
WRN 2025-12-21 04:33:21.668+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:995
WRN 2025-12-21 04:33:21.668+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:629
DBG 2025-12-21 04:33:21.668+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:392 peer="(peerId: 16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz, listenAddrs: [/ip4/0.0.0.0/tcp/47174, /ip4/0.0.0.0/tcp/47175/ws], addrs: [/ip4/172.18.4.254/tcp/47174, /ip4/172.18.4.254/tcp/47175/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-123-ge3dd62)"
INF 2025-12-21 04:33:21.668+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*f2eGDz addrs="[/ip4/172.18.4.254/tcp/47174, /ip4/172.18.4.254/tcp/47175/ws]"
INF 2025-12-21 04:33:21.669+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/47174/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz][/ip4/0.0.0.0/tcp/47175/ws/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.4.254/tcp/47174, /ip4/172.18.4.254/tcp/47175/ws]"
INF 2025-12-21 04:33:21.669+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.4.254/tcp/47174/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz][/ip4/172.18.4.254/tcp/47175/ws/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz]
INF 2025-12-21 04:33:21.669+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QI_9WCgR_CUQtpBaw7nSKGpqwclyYZqyzQrBpT8tMhS4alhA08l5FyIbzOc5XXuoKoxvyqPV3b-rkR-1h7vuOfcBgmlkgnY0gmlwhKwSBP6KbXVsdGlhZGRyc4wACgSsEgT-BrhH3QOCcnOFAAMBAACJc2VjcDI1NmsxoQL78vdY9MMVkoQDzPaQLRTEsgEKtoIDpYwqSMg5b-VfJYN0Y3CCuEaDdWRwgrhIhXdha3UyAQ
INF 2025-12-21 04:33:21.669+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:502
TRC 2025-12-21 04:33:21.669+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:984
TRC 2025-12-21 04:33:21.669+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:977
INF 2025-12-21 04:33:21.669+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-21 04:33:21.669+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*f2eGDz addrs="[/ip4/172.18.4.254/tcp/47174, /ip4/172.18.4.254/tcp/47175/ws]"
INF 2025-12-21 04:33:21.669+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/47174/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz][/ip4/0.0.0.0/tcp/47175/ws/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.4.254/tcp/47174, /ip4/172.18.4.254/tcp/47175/ws]"
INF 2025-12-21 04:33:21.669+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.4.254/tcp/47174/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz][/ip4/172.18.4.254/tcp/47175/ws/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz]
INF 2025-12-21 04:33:21.669+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QI_9WCgR_CUQtpBaw7nSKGpqwclyYZqyzQrBpT8tMhS4alhA08l5FyIbzOc5XXuoKoxvyqPV3b-rkR-1h7vuOfcBgmlkgnY0gmlwhKwSBP6KbXVsdGlhZGRyc4wACgSsEgT-BrhH3QOCcnOFAAMBAACJc2VjcDI1NmsxoQL78vdY9MMVkoQDzPaQLRTEsgEKtoIDpYwqSMg5b-VfJYN0Y3CCuEaDdWRwgrhIhXdha3UyAQ
INF 2025-12-21 04:33:21.669+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:296 enr=enr:-L24QKSGtxKaCMctbyZCK16ZG0e31RX-O7G1TXyAKwxgCxtFKsD1JV6gTxWN0tKYH8Xhv1nVAhCvsSyBjMan-tCGPaYCgmlkgnY0gmlwhKwSBP6KbXVsdGlhZGRyc5YACASsEgT-BrhGAAoErBIE_ga4R90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-_L3WPTDFZKEA8z2kC0UxLIBCraCA6WMKkjIOW_lXyWDdGNwgrhGg3VkcIK4SIV3YWt1MgE record="(2, id: \"v4\", ip: 172.18.4.254, multiaddrs: 0x000804AC1204FE06B846000A04AC1204FE06B847DD03, rs: 0x0003010000, secp256k1: 0x02FBF2F758F4C315928403CCF6902D14C4B2010AB68203A58C2A48C8396FE55F25, tcp: 47174, udp: 47176, waku2: 0x01)"
INF 2025-12-21 04:33:21.670+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2025-12-21 04:33:21.670+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2025-12-21 04:33:21.670+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=47176
TRC 2025-12-21 04:33:21.670+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2025-12-21 04:33:21.670+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2025-12-21 04:33:21.670+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:21.670+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:21.670+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2025-12-21 04:33:21.670+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2025-12-21 04:33:21.670+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QEKai-w0Y8zXE83mjy8AGLpKURVuKgZ2rF6u8qkvn7GvJaPctZN9-3YufThDnLs4SEydGFgZzmKKrmsQWH8WRcwDgmlkgnY0gmlwhKwSBP6KbXVsdGlhZGRyc5YACASsEgT-BrhGAAoErBIE_ga4R90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-_L3WPTDFZKEA8z2kC0UxLIBCraCA6WMKkjIOW_lXyWDdGNwgrhGg3VkcIK4SIV3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.4.254, multiaddrs: 0x000804AC1204FE06B846000A04AC1204FE06B847DD03, rs: 0x0003010000, secp256k1: 0x02FBF2F758F4C315928403CCF6902D14C4B2010AB68203A58C2A48C8396FE55F25, tcp: 47174, udp: 47176, waku2: 0x01)"
TRC 2025-12-21 04:33:21.670+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-21 04:33:21.670+00:00 starting keepalive tid=1 file=node_health_monitor.nim:379 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2025-12-21 04:33:21.670+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
INF 2025-12-21 04:33:21.671+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:540 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-21 04:33:21.671+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:621 topic=/waku/2/rs/3/0
TRC 2025-12-21 04:33:21.671+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:583 name=/waku/2/rs/3/0
TRC 2025-12-21 04:33:21.671+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-21 04:33:21.671+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-21 04:33:21.671+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-21 04:33:21.671+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-21 04:33:21.673+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2025-12-21 04:33:21.673+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=47177
INF 2025-12-21 04:33:21.673+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QFsxHZ-g4lkRWJkDfFJzXO2ZV9d4oxmkfr1UyGC8z6bqCIKLHtrHFZjr3BKcHzc3m9N3eNEtHdc-NZ38-ZiIb2YEgmlkgnY0gmlwhKwSBP6KbXVsdGlhZGRyc5YACASsEgT-BrhGAAoErBIE_ga4R90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-_L3WPTDFZKEA8z2kC0UxLIBCraCA6WMKkjIOW_lXyWDdGNwgrhGg3VkcIK4SIV3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.4.254, multiaddrs: 0x000804AC1204FE06B846000A04AC1204FE06B847DD03, rs: 0x0003010000, secp256k1: 0x02FBF2F758F4C315928403CCF6902D14C4B2010AB68203A58C2A48C8396FE55F25, tcp: 47174, udp: 47176, waku2: 0x01)"
INF 2025-12-21 04:33:21.674+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2025-12-21 04:33:21.674+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=47177
INF 2025-12-21 04:33:21.674+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2025-12-21 04:33:21.674+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:100
TRC 2025-12-21 04:33:21.680+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-21 04:33:22.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:22.668+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-21 04:33:22.668+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-21 04:33:22.668+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-21 04:33:22.668+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-21 04:33:22.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
DBG 2025-12-21 04:33:22.698+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:56798 meth=GET uri=/health
DBG 2025-12-21 04:33:22.698+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:56798 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
TRC 2025-12-21 04:33:22.698+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=139915237999568
TRC 2025-12-21 04:33:22.698+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-21 04:33:22.698+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=139915237999568
TRC 2025-12-21 04:33:22.698+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-21 04:33:22.698+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=139915237999568
TRC 2025-12-21 04:33:22.698+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-21 04:33:22.698+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=139915237999568
TRC 2025-12-21 04:33:22.698+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-21 04:33:22.698+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=139915237999568
TRC 2025-12-21 04:33:22.698+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-21 04:33:22.699+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:56798 uri=/health content_type=application/json content_size=885
DBG 2025-12-21 04:33:22.701+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:56802 meth=GET uri=/debug/v1/info
DBG 2025-12-21 04:33:22.701+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:56802 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2025-12-21 04:33:22.701+00:00 node info topics="waku node" tid=1 file=waku_node.nim:217 wakuInfo="(listenAddresses: [/ip4/172.18.4.254/tcp/47174/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz, /ip4/172.18.4.254/tcp/47175/ws/p2p/16Uiu2HAmCPBC8RgReVfgB1hD2SmozASbUKQqgnudBuFMsof2eGDz], enrUri: enr:-L24QKSGtxKaCMctbyZCK16ZG0e31RX-O7G1TXyAKwxgCxtFKsD1JV6gTxWN0tKYH8Xhv1nVAhCvsSyBjMan-tCGPaYCgmlkgnY0gmlwhKwSBP6KbXVsdGlhZGRyc5YACASsEgT-BrhGAAoErBIE_ga4R90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-_L3WPTDFZKEA8z2kC0UxLIBCraCA6WMKkjIOW_lXyWDdGNwgrhGg3VkcIK4SIV3YWt1MgE, mixPubKey: none(string))"
DBG 2025-12-21 04:33:22.701+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:56802 uri=/debug/v1/info content_type=application/json content_size=471
DBG 2025-12-21 04:33:22.705+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:56804 meth=POST uri=/relay/v1/subscriptions
DBG 2025-12-21 04:33:22.715+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:56804 meth=POST uri=/relay/v1/subscriptions path_params=[] query_params=[] content_body="(application/json, 18 bytes)"
INF 2025-12-21 04:33:22.716+00:00 post_waku_v2_relay_v1_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:64
DBG 2025-12-21 04:33:22.716+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:56804 uri=/relay/v1/subscriptions content_type=text/plain content_size=2
TRC 2025-12-21 04:33:23.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:23.668+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-21 04:33:23.668+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-21 04:33:23.668+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-21 04:33:23.668+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-21 04:33:23.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:24.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:24.669+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-21 04:33:24.669+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-21 04:33:24.669+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-21 04:33:24.669+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-21 04:33:24.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:25.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:25.668+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-21 04:33:25.668+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-21 04:33:25.668+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-21 04:33:25.668+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-21 04:33:25.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:26.669+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:26.669+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-21 04:33:26.669+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-21 04:33:26.669+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-21 04:33:26.669+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-21 04:33:26.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:26.671+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:26.671+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:26.671+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:33:26.681+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-21 04:33:26.689+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-21 04:33:27.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:27.668+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-21 04:33:27.668+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-21 04:33:27.668+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-21 04:33:27.668+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-21 04:33:27.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:28.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:28.668+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-21 04:33:28.668+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-21 04:33:28.668+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-21 04:33:28.668+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-21 04:33:28.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:29.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:29.668+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-21 04:33:29.668+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-21 04:33:29.668+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-21 04:33:29.668+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-21 04:33:29.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:30.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:30.668+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-21 04:33:30.668+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-21 04:33:30.668+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-21 04:33:30.668+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-21 04:33:30.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:31.669+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:31.669+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-21 04:33:31.669+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-21 04:33:31.669+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-21 04:33:31.669+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-21 04:33:31.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-21 04:33:31.669+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-21 04:33:31.669+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-21 04:33:31.669+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=139915237999568
TRC 2025-12-21 04:33:31.669+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-21 04:33:31.669+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-21 04:33:31.669+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-21 04:33:31.669+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=139915237999568
TRC 2025-12-21 04:33:31.669+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-21 04:33:31.669+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-21 04:33:31.671+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-21 04:33:31.671+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-21 04:33:31.671+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=11
TRC 2025-12-21 04:33:31.671+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-21 04:33:31.671+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-21 04:33:31.671+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:31.671+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:31.671+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:33:31.690+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-21 04:33:31.697+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-21 04:33:32.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:32.668+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-21 04:33:32.668+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-21 04:33:32.668+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-21 04:33:32.668+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-21 04:33:32.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:33.669+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:33.669+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-21 04:33:33.669+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-21 04:33:33.669+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-21 04:33:33.669+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-21 04:33:33.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:33.669+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139915238154320
TRC 2025-12-21 04:33:33.669+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-21 04:33:33.669+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-21 04:33:34.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:34.668+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-21 04:33:34.668+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-21 04:33:34.668+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-21 04:33:34.668+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-21 04:33:34.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:35.669+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:35.669+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-21 04:33:35.669+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-21 04:33:35.669+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-21 04:33:35.669+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-21 04:33:35.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:36.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:36.668+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-21 04:33:36.668+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-21 04:33:36.668+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-21 04:33:36.668+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-21 04:33:36.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:36.672+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:36.672+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:36.673+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:33:36.698+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-21 04:33:36.705+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-21 04:33:37.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:37.668+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-21 04:33:37.668+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-21 04:33:37.668+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-21 04:33:37.668+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-21 04:33:37.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:38.669+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:38.669+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-21 04:33:38.669+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-21 04:33:38.669+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-21 04:33:38.669+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-21 04:33:38.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:39.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:39.668+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-21 04:33:39.668+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-21 04:33:39.668+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-21 04:33:39.668+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-21 04:33:39.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:40.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:40.668+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-21 04:33:40.669+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-21 04:33:40.669+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-21 04:33:40.669+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-21 04:33:40.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:41.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:41.668+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-21 04:33:41.668+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-21 04:33:41.668+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-21 04:33:41.668+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-21 04:33:41.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-21 04:33:41.670+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-21 04:33:41.670+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-21 04:33:41.670+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=139915237999568
TRC 2025-12-21 04:33:41.670+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-21 04:33:41.670+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-21 04:33:41.670+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-21 04:33:41.670+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=139915237999568
TRC 2025-12-21 04:33:41.670+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-21 04:33:41.670+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-21 04:33:41.672+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-21 04:33:41.672+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-21 04:33:41.672+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=10
TRC 2025-12-21 04:33:41.672+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-21 04:33:41.672+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-21 04:33:41.673+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:41.673+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:41.673+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:33:41.705+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-21 04:33:41.712+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-21 04:33:42.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:42.668+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-21 04:33:42.668+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-21 04:33:42.668+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-21 04:33:42.668+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-21 04:33:42.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:43.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:43.668+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-21 04:33:43.668+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-21 04:33:43.668+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-21 04:33:43.668+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-21 04:33:43.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:44.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:44.668+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-21 04:33:44.668+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-21 04:33:44.668+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-21 04:33:44.668+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-21 04:33:44.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:45.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:45.668+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-21 04:33:45.668+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-21 04:33:45.668+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-21 04:33:45.668+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-21 04:33:45.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:45.668+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139915238154320
TRC 2025-12-21 04:33:45.668+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-21 04:33:45.668+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-21 04:33:46.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:46.668+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-21 04:33:46.668+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-21 04:33:46.668+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-21 04:33:46.668+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-21 04:33:46.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:46.674+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:46.674+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:46.674+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:33:46.713+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-21 04:33:46.719+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-21 04:33:47.669+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:47.669+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-21 04:33:47.669+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-21 04:33:47.669+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-21 04:33:47.669+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-21 04:33:47.669+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:48.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:48.667+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-21 04:33:48.667+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-21 04:33:48.667+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-21 04:33:48.667+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-21 04:33:48.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:49.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:49.667+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-21 04:33:49.667+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-21 04:33:49.667+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-21 04:33:49.667+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-21 04:33:49.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:50.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:50.668+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-21 04:33:50.668+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-21 04:33:50.668+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-21 04:33:50.668+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-21 04:33:50.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:51.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:51.667+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-21 04:33:51.667+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-21 04:33:51.667+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-21 04:33:51.667+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-21 04:33:51.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:51.667+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-21 04:33:51.667+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
INF 2025-12-21 04:33:51.669+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-21 04:33:51.669+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-21 04:33:51.669+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=139915237999568
TRC 2025-12-21 04:33:51.670+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-21 04:33:51.670+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-21 04:33:51.670+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-21 04:33:51.670+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=139915237999568
TRC 2025-12-21 04:33:51.670+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-21 04:33:51.670+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-21 04:33:51.672+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-21 04:33:51.672+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-21 04:33:51.672+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=9
TRC 2025-12-21 04:33:51.672+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-21 04:33:51.672+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-21 04:33:51.675+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:51.675+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:51.675+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:33:51.721+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-21 04:33:51.727+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-21 04:33:52.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:52.668+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-21 04:33:52.668+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-21 04:33:52.668+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-21 04:33:52.668+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-21 04:33:52.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:53.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:53.668+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-21 04:33:53.668+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-21 04:33:53.668+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-21 04:33:53.668+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-21 04:33:53.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:54.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:54.668+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-21 04:33:54.668+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-21 04:33:54.668+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-21 04:33:54.668+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-21 04:33:54.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:55.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:55.668+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-21 04:33:55.668+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-21 04:33:55.668+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-21 04:33:55.668+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-21 04:33:55.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:56.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:56.668+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-21 04:33:56.668+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-21 04:33:56.668+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-21 04:33:56.668+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-21 04:33:56.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:56.675+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:33:56.675+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:33:56.675+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:33:56.729+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-21 04:33:56.736+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-21 04:33:57.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:57.668+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-21 04:33:57.668+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-21 04:33:57.668+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-21 04:33:57.668+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-21 04:33:57.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:57.668+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139915238154320
TRC 2025-12-21 04:33:57.668+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-21 04:33:57.668+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-21 04:33:58.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:58.668+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-21 04:33:58.668+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-21 04:33:58.668+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-21 04:33:58.668+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-21 04:33:58.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:33:59.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:33:59.668+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-21 04:33:59.668+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-21 04:33:59.668+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-21 04:33:59.668+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-21 04:33:59.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:00.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:00.668+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-21 04:34:00.668+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-21 04:34:00.668+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-21 04:34:00.668+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-21 04:34:00.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:01.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:01.667+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-21 04:34:01.667+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-21 04:34:01.667+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-21 04:34:01.667+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-21 04:34:01.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-21 04:34:01.671+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-21 04:34:01.671+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-21 04:34:01.671+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=139915237999568
TRC 2025-12-21 04:34:01.671+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-21 04:34:01.671+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-21 04:34:01.671+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-21 04:34:01.671+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=139915237999568
TRC 2025-12-21 04:34:01.671+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-21 04:34:01.671+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-21 04:34:01.673+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-21 04:34:01.673+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-21 04:34:01.673+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=8
TRC 2025-12-21 04:34:01.673+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-21 04:34:01.673+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-21 04:34:01.676+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:34:01.676+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:34:01.676+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:34:01.738+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-21 04:34:01.744+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-21 04:34:02.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:02.667+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-21 04:34:02.667+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-21 04:34:02.667+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-21 04:34:02.667+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-21 04:34:02.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:03.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:03.668+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-21 04:34:03.668+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-21 04:34:03.668+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-21 04:34:03.668+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-21 04:34:03.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:04.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:04.668+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-21 04:34:04.668+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-21 04:34:04.668+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-21 04:34:04.668+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-21 04:34:04.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:05.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:05.667+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-21 04:34:05.667+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-21 04:34:05.667+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-21 04:34:05.667+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-21 04:34:05.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:06.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:06.668+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-21 04:34:06.668+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-21 04:34:06.668+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-21 04:34:06.668+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-21 04:34:06.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:06.677+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:34:06.677+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:34:06.677+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:34:06.745+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-21 04:34:06.752+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-21 04:34:07.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:07.667+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-21 04:34:07.667+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-21 04:34:07.667+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-21 04:34:07.667+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-21 04:34:07.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:08.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:08.668+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-21 04:34:08.668+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-21 04:34:08.668+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-21 04:34:08.668+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-21 04:34:08.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:09.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:09.668+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-21 04:34:09.668+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-21 04:34:09.668+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-21 04:34:09.668+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-21 04:34:09.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:09.668+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139915238154320
TRC 2025-12-21 04:34:09.668+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-21 04:34:09.668+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-21 04:34:10.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:10.668+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-21 04:34:10.668+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-21 04:34:10.668+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-21 04:34:10.668+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-21 04:34:10.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:11.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:11.668+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-21 04:34:11.668+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-21 04:34:11.668+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-21 04:34:11.668+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-21 04:34:11.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2025-12-21 04:34:11.670+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-21 04:34:11.670+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-21 04:34:11.670+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=139915237999568
TRC 2025-12-21 04:34:11.670+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-21 04:34:11.670+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-21 04:34:11.672+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-21 04:34:11.672+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=139915237999568
TRC 2025-12-21 04:34:11.672+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-21 04:34:11.672+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-21 04:34:11.674+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-21 04:34:11.674+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-21 04:34:11.674+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=7
TRC 2025-12-21 04:34:11.674+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-21 04:34:11.674+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-21 04:34:11.678+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:34:11.678+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:34:11.678+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:34:11.754+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-21 04:34:11.760+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-21 04:34:12.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:12.668+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-21 04:34:12.668+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-21 04:34:12.668+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-21 04:34:12.668+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-21 04:34:12.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:13.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:13.668+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-21 04:34:13.668+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-21 04:34:13.668+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-21 04:34:13.668+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-21 04:34:13.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:14.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:14.668+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-21 04:34:14.668+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-21 04:34:14.668+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-21 04:34:14.668+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-21 04:34:14.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:15.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:15.667+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-21 04:34:15.667+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-21 04:34:15.667+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-21 04:34:15.667+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-21 04:34:15.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:16.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:16.667+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-21 04:34:16.667+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-21 04:34:16.667+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-21 04:34:16.667+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-21 04:34:16.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:16.679+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:34:16.679+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:34:16.679+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:34:16.761+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-21 04:34:16.768+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-21 04:34:17.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:17.668+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-21 04:34:17.668+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-21 04:34:17.668+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-21 04:34:17.668+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-21 04:34:17.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:18.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:18.668+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-21 04:34:18.668+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-21 04:34:18.668+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-21 04:34:18.668+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-21 04:34:18.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:19.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:19.667+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-21 04:34:19.667+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-21 04:34:19.667+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-21 04:34:19.667+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-21 04:34:19.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:20.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:20.668+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-21 04:34:20.668+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-21 04:34:20.668+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-21 04:34:20.668+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-21 04:34:20.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:21.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:21.667+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-21 04:34:21.667+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-21 04:34:21.667+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-21 04:34:21.667+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-21 04:34:21.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:21.667+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139915238154320
TRC 2025-12-21 04:34:21.667+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-21 04:34:21.667+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2025-12-21 04:34:21.667+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-21 04:34:21.667+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
INF 2025-12-21 04:34:21.671+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-21 04:34:21.671+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2025-12-21 04:34:21.671+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=139915237999568
TRC 2025-12-21 04:34:21.671+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-21 04:34:21.671+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-21 04:34:21.672+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2025-12-21 04:34:21.672+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=139915237999568
TRC 2025-12-21 04:34:21.672+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-21 04:34:21.672+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-21 04:34:21.674+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2025-12-21 04:34:21.674+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2025-12-21 04:34:21.674+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=6
TRC 2025-12-21 04:34:21.674+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2025-12-21 04:34:21.674+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2025-12-21 04:34:21.680+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:34:21.680+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:34:21.680+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:34:21.769+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-21 04:34:21.776+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-21 04:34:22.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:22.667+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-21 04:34:22.667+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-21 04:34:22.667+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-21 04:34:22.667+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-21 04:34:22.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:23.668+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:23.668+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-21 04:34:23.668+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-21 04:34:23.668+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-21 04:34:23.668+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-21 04:34:23.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:24.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:24.667+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-21 04:34:24.667+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-21 04:34:24.667+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-21 04:34:24.667+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-21 04:34:24.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:25.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:25.667+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-21 04:34:25.667+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-21 04:34:25.667+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-21 04:34:25.668+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-21 04:34:25.668+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:26.667+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139915238154320
TRC 2025-12-21 04:34:26.667+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-21 04:34:26.667+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-21 04:34:26.667+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-21 04:34:26.667+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-21 04:34:26.667+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-21 04:34:26.680+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-21 04:34:26.681+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-21 04:34:26.681+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-21 04:34:26.777+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-21 04:34:26.784+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-21 04:34:26.879+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:81
INF 2025-12-21 04:34:26.879+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2025-12-21 04:34:26.879+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2025-12-21 04:34:26.879+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2025-12-21 04:34:26.879+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:317
TRC 2025-12-21 04:34:26.880+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=48 queue=0
TRC 2025-12-21 04:34:26.880+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=49 queue=0
TRC 2025-12-21 04:34:26.880+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-21 04:34:26.880+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-21 04:34:26.880+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
TRC 2025-12-21 04:34:26.880+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=49 queue=0
TRC 2025-12-21 04:34:26.880+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=50 queue=0
TRC 2025-12-21 04:34:26.880+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-21 04:34:26.880+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-21 04:34:26.880+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
INF 2025-12-21 04:34:26.880+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:243
TRC 2025-12-21 04:34:26.880+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:421
TRC 2025-12-21 04:34:26.880+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:435
TRC 2025-12-21 04:34:26.880+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:165
TRC 2025-12-21 04:34:26.880+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/47174]
TRC 2025-12-21 04:34:26.880+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:195
TRC 2025-12-21 04:34:26.880+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:219
TRC 2025-12-21 04:34:26.880+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/47175/ws]
TRC 2025-12-21 04:34:26.881+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:241
TRC 2025-12-21 04:34:26.881+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1010
TRC 2025-12-21 04:34:26.881+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:343
WRN 2025-12-21 04:34:26.881+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
WRN 2025-12-21 04:34:26.881+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
INF 2025-12-21 04:34:26.881+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:240
INF 2025-12-21 04:34:26.881+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2025-12-21 04:34:26.881+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:47173

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_duplicate_message with id: 2025-12-21_04-19-31__7ce68b0f-ee3b-4828-ae86-ed37984b733e
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-21_04-19-31__7ce68b0f-ee3b-4828-ae86-ed37984b733e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47387', '47388', '47389', '47390', '47391']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47387:47387 -p 47388:47388 -p 47389:47389 -p 47390:47390 -p 47391:47391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47389 --rest-port=47387 --tcp-port=47388 --discv5-udp-port=47390 --rest-address=0.0.0.0 --nat=extip:172.18.61.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2c00aa4de4fccdfbcd5c6dd1b10bb2b2dfcf4bccbef972b0c0bb14ba5f2448e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47391 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.195 waku 9de25fea5bba6103bc61010105bd588457ecbbc72f5e6e071bc1e5b7147d4e9d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9de25fea5bba. Setting up logs at ./log/docker/node1_2025-12-21_04-19-31__7ce68b0f-ee3b-4828-ae86-ed37984b733e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47387
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 48e13a54c2fb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 523f24ff4e59. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47387/health" -H "Content-Type: 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:47387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.195/tcp/47388/p2p/16Uiu2HAkyfB4yTiP7GNzRK1juiTnc8n2vMnip4CoEEt5NEpKGyHn","/ip4/172.18.61.195/tcp/47389/ws/p2p/16Uiu2HAkyfB4yTiP7GNzRK1juiTnc8n2vMnip4CoEEt5NEpKGyHn"],"enrUri":"enr:-L24QK459xWUK40IRXrL_9LgAvTfVrFPxdhtGGV_ykEAWRKwO5qA9hgzy2JGo0cyZxx7-CX0OyVMwsGO6aAyL6eQSUQCgmlkgnY0gmlwhKwSPcOKbXVsdGlhZGRyc5YACASsEj3DBrkcAAoErBI9wwa5Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPuQwi1gQO6L8ucsGR0jM2iQYmdFMmDld8fUpovGRq0WDdGNwgrkcg3VkcIK5HoV3YWt1MgU"}'
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-21_04-19-31__7ce68b0f-ee3b-4828-ae86-ed37984b733e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34211', '34212', '34213', '34214', '34215']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34211:34211 -p 34212:34212 -p 34213:34213 -p 34214:34214 -p 34215:34215 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34213 --rest-port=34211 --tcp-port=34212 --discv5-udp-port=34214 --rest-address=0.0.0.0 --nat=extip:172.18.229.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f1b9c64d983cc49f8d0fd1d8e97be5b038c414b2951e5daefe7824e82faba47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34215 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK459xWUK40IRXrL_9LgAvTfVrFPxdhtGGV_ykEAWRKwO5qA9hgzy2JGo0cyZxx7-CX0OyVMwsGO6aAyL6eQSUQCgmlkgnY0gmlwhKwSPcOKbXVsdGlhZGRyc5YACASsEj3DBrkcAAoErBI9wwa5Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPuQwi1gQO6L8ucsGR0jM2iQYmdFMmDld8fUpovGRq0WDdGNwgrkcg3VkcIK5HoV3YWt1MgU --filternode=/ip4/172.18.61.195/tcp/47388/p2p/16Uiu2HAkyfB4yTiP7GNzRK1juiTnc8n2vMnip4CoEEt5NEpKGyHn
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.243 waku 61e993e6a56a191e89d290425829e5d53bf42473844a49cf86e405aaceee52bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 61e993e6a56a. Setting up logs at ./log/docker/node2_2025-12-21_04-19-31__7ce68b0f-ee3b-4828-ae86-ed37984b733e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34211
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34211/health" -H "Content-Type: 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:34211/debug/v1/info" -H "Content-Type: application/json" -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.243/tcp/34212/p2p/16Uiu2HAmCnRajLEsAejyLSCkSocQMq7HiY1ofhLuvXAomQECrYvg","/ip4/172.18.229.243/tcp/34213/ws/p2p/16Uiu2HAmCnRajLEsAejyLSCkSocQMq7HiY1ofhLuvXAomQECrYvg"],"enrUri":"enr:-L24QA4mYzbZ6oOHWNU23km5iO8QjVUJ5WzJxyzITRtkOj44ATBK_fG2tyDorgryLgKhgU44oUEsTnJmRJpAyFVbGBQCgmlkgnY0gmlwhKwS5fOKbXVsdGlhZGRyc5YACASsEuXzBoWkAAoErBLl8waFpd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAeeYZE2lJZDwBmUw1x6VJNfwl5YtmNahWrSlE4aOQ72DdGNwgoWkg3VkcIKFpoV3YWt1MgA"}'
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:34211/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.195/tcp/47388/p2p/16Uiu2HAkyfB4yTiP7GNzRK1juiTnc8n2vMnip4CoEEt5NEpKGyHn"]'
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:47387/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:34211/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f9acf04c-0235-4c32-8fac-92d367349657", "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":"f9acf04c-0235-4c32-8fac-92d367349657","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47387/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:34211/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":1766290773639837744,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47387/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:34211/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9de25fea5bba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 61e993e6a56a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_lightpushed_message with id: 2025-12-21_04-24-36__f7cf6e80-0630-4252-b53e-b18a23b00222
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-21_04-24-36__f7cf6e80-0630-4252-b53e-b18a23b00222__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54457', '54458', '54459', '54460', '54461']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54457:54457 -p 54458:54458 -p 54459:54459 -p 54460:54460 -p 54461:54461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54459 --rest-port=54457 --tcp-port=54458 --discv5-udp-port=54460 --rest-address=0.0.0.0 --nat=extip:172.18.32.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=467bbd87f18cfa4da1c298c5fad22055d75ccaebacbe8bcb7adbca5efe3adc6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54461 --metrics-logging=true --store=true --relay=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.77 waku c2457e9eb66568fcf704e69bc196928b94cfdcd0379207f668e12fc4fef6e850
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2457e9eb665. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-24-36__f7cf6e80-0630-4252-b53e-b18a23b00222__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54457
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 0149acd8c7c6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da0ec4aaf1cd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54457/health" -H "Content-Type: 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":"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:54457/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.77/tcp/54458/p2p/16Uiu2HAmDcRYwYfibPQcEKjCBgNrcetjCUNwN311vWVohvRUYypu","/ip4/172.18.32.77/tcp/54459/ws/p2p/16Uiu2HAmDcRYwYfibPQcEKjCBgNrcetjCUNwN311vWVohvRUYypu"],"enrUri":"enr:-L24QFZAscawa3basNSVRmPjPpgFRM81cfdL9M_wmEVOqPaAV7L4kO7wr-ux_y9_6sJ6OEKM8NFEOQ-v_YRdv7_ocXECgmlkgnY0gmlwhKwSIE2KbXVsdGlhZGRyc5YACASsEiBNBtS6AAoErBIgTQbUu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDjNwcX5xuwDh3ZOyjfgMneK6DAC80fim04DHwWWbLoKDdGNwgtS6g3VkcILUvIV3YWt1Mgs"}'
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/publishing_node2_2025-12-21_04-24-36__f7cf6e80-0630-4252-b53e-b18a23b00222__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47267', '47268', '47269', '47270', '47271']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47267:47267 -p 47268:47268 -p 47269:47269 -p 47270:47270 -p 47271:47271 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47269 --rest-port=47267 --tcp-port=47268 --discv5-udp-port=47270 --rest-address=0.0.0.0 --nat=extip:172.18.187.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cad5ed4afb08bde8e7db11e84a974d7cb74b646862ae360ec319f6fd32fe6b3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47271 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.212 waku 8e8811e3a352153bc2ab31d74fc1abda5d6bc7eb41b218366d7a45b21a8a6b6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e8811e3a352. Setting up logs at ./log/docker/publishing_node2_2025-12-21_04-24-36__f7cf6e80-0630-4252-b53e-b18a23b00222__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47267
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47267/health" -H "Content-Type: 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:47267/debug/v1/info" -H "Content-Type: application/json" -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.212/tcp/47268/p2p/16Uiu2HAmJ1KjsbeqimKrrWz1yLdjeXWEv4vX7xfwHXJ7RV7Zi1qJ","/ip4/172.18.187.212/tcp/47269/ws/p2p/16Uiu2HAmJ1KjsbeqimKrrWz1yLdjeXWEv4vX7xfwHXJ7RV7Zi1qJ"],"enrUri":"enr:-L24QEL6GRXzbRX96-p2d5vSeuy0wB1d7HpTiRBzb5Ukw6FJGGNUJqq_6ibuM8dC3owmQT9z3llaXw4AhqDLRHNbAnUCgmlkgnY0gmlwhKwSu9SKbXVsdGlhZGRyc5YACASsErvUBrikAAoErBK71Aa4pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDT3_5dPVmvheHKVCeroiyb8JEFWo8E38npf_L__s0ohmDdGNwgrikg3VkcIK4poV3YWt1MgE"}'
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:47267/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.77/tcp/54458/p2p/16Uiu2HAmDcRYwYfibPQcEKjCBgNrcetjCUNwN311vWVohvRUYypu"]'
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/store_node1_2025-12-21_04-24-36__f7cf6e80-0630-4252-b53e-b18a23b00222__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28362', '28363', '28364', '28365', '28366']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28362:28362 -p 28363:28363 -p 28364:28364 -p 28365:28365 -p 28366:28366 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28364 --rest-port=28362 --tcp-port=28363 --discv5-udp-port=28365 --rest-address=0.0.0.0 --nat=extip:172.18.116.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdde93c0b9c91be8aeaae5e1591ab8a8017f52adb65fd4baef725ddd1adcfdcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28366 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFZAscawa3basNSVRmPjPpgFRM81cfdL9M_wmEVOqPaAV7L4kO7wr-ux_y9_6sJ6OEKM8NFEOQ-v_YRdv7_ocXECgmlkgnY0gmlwhKwSIE2KbXVsdGlhZGRyc5YACASsEiBNBtS6AAoErBIgTQbUu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDjNwcX5xuwDh3ZOyjfgMneK6DAC80fim04DHwWWbLoKDdGNwgtS6g3VkcILUvIV3YWt1Mgs --storenode=/ip4/172.18.32.77/tcp/54458/p2p/16Uiu2HAmDcRYwYfibPQcEKjCBgNrcetjCUNwN311vWVohvRUYypu --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.32.77/tcp/54458/p2p/16Uiu2HAmDcRYwYfibPQcEKjCBgNrcetjCUNwN311vWVohvRUYypu
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.112 waku ddaa58cff47858bba189ea58c22cc399ad19829c5a55f5363ce5b3c19b36e06f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ddaa58cff478. Setting up logs at ./log/docker/store_node1_2025-12-21_04-24-36__f7cf6e80-0630-4252-b53e-b18a23b00222__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28362
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28362/health" -H "Content-Type: 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":"READY"},{"Legacy Lightpush Client":"READY"},{"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:28362/debug/v1/info" -H "Content-Type: application/json" -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.112/tcp/28363/p2p/16Uiu2HAmKJ3nAgo65nzSLjFWZda3kR3tVTYKQbEewPyKMPn5jT76","/ip4/172.18.116.112/tcp/28364/ws/p2p/16Uiu2HAmKJ3nAgo65nzSLjFWZda3kR3tVTYKQbEewPyKMPn5jT76"],"enrUri":"enr:-L24QNbAmia9pi8YcqU1hhuuzIQPyItuO9Em_2B_OTc-OUHoA9Tv7OYPYM4g7Dx1WneN4Odg7FO_gbUB0PYUY30vor8CgmlkgnY0gmlwhKwSdHCKbXVsdGlhZGRyc5YACASsEnRwBm7LAAoErBJ0cAZuzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYqR9FLjp7IK7xFMIec3VcX5DYq94YFJtQSWVgqMfGHmDdGNwgm7Lg3VkcIJuzYV3YWt1Mgk"}'
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:28362/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.77/tcp/54458/p2p/16Uiu2HAmDcRYwYfibPQcEKjCBgNrcetjCUNwN311vWVohvRUYypu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28362/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.212/tcp/47268/p2p/16Uiu2HAmJ1KjsbeqimKrrWz1yLdjeXWEv4vX7xfwHXJ7RV7Zi1qJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54457/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:47267/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:28362/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:28362/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1766291080089420679}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:54457/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":"0x72d961a66b8a27655d4830805925a3089451dbce5f18abfd99b8aa17a5ec6adb"}]}'
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:28362/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":"0c9b4c6bc16740ecffb9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72d961a66b8a27655d4830805925a3089451dbce5f18abfd99b8aa17a5ec6adb"}]}'
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 c2457e9eb665
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e8811e3a352
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ddaa58cff478
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2457e9eb665. 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,104 @@
2025-12-21 04:26:30.329 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:26:30.330 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_multiple_overlapping_pubsub_topics with id: 2025-12-21_04-26-30__7d67700c-8a65-4289-89f4-b7d4d1df133b
2025-12-21 04:26:30.330 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:26:30.330 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:26:30.331 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-21 04:26:30.337 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:26:30.337 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-26-30__7d67700c-8a65-4289-89f4-b7d4d1df133b__wakuorg_nwaku:latest.log
2025-12-21 04:26:30.337 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:26:30.337 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:26:30.339 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:26:30.339 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.125
2025-12-21 04:26:30.339 DEBUG [src.node.docker_mananger] Generated ports ['7085', '7086', '7087', '7088', '7089']
2025-12-21 04:26:30.339 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:26:30.339 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:26:30.339 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:26:30.339 DEBUG [src.node.docker_mananger] docker run -i -t -p 7085:7085 -p 7086:7086 -p 7087:7087 -p 7088:7088 -p 7089:7089 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7087 --rest-port=7085 --tcp-port=7086 --discv5-udp-port=7088 --rest-address=0.0.0.0 --nat=extip:172.18.26.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b12bdc88dda4cc45f90a59682d7a8d1cfca6d6de1ebb3afddbc5fcddbb7badee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7089 --metrics-logging=true --relay=true
2025-12-21 04:26:30.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.125 waku 87066a9578a59017b30a8110d41c02a596cd6ccf599113e6ac92a50173a90699
2025-12-21 04:26:30.549 DEBUG [src.node.docker_mananger] Container started with ID 87066a9578a5. Setting up logs at ./log/docker/node1_2025-12-21_04-26-30__7d67700c-8a65-4289-89f4-b7d4d1df133b__wakuorg_nwaku:latest.log
2025-12-21 04:26:30.550 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7085
2025-12-21 04:26:30.551 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:26:30.618 ERROR [src.node.docker_mananger] Max retries reached for container e07f44caa6f2. Exiting log stream.
2025-12-21 04:26:31.137 ERROR [src.node.docker_mananger] Max retries reached for container 9738e0e90559. Exiting log stream.
2025-12-21 04:26:31.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:31.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-21 04:26:31.555 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:26:31.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:31.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.125/tcp/7086/p2p/16Uiu2HAm3kRUTYsMcX4ATsY4n9QGmxCx3MwHcKA52Y8dotq1o2rf","/ip4/172.18.26.125/tcp/7087/ws/p2p/16Uiu2HAm3kRUTYsMcX4ATsY4n9QGmxCx3MwHcKA52Y8dotq1o2rf"],"enrUri":"enr:-L24QO0yKqqkMSilC2fjzdPOAs2GDYdxrpN7OhwSWaFuQVR1F94WE7lUYXkMYWj48DnORIAKEVikVJ-3nLKCudXGvwECgmlkgnY0gmlwhKwSGn2KbXVsdGlhZGRyc5YACASsEhp9BhuuAAoErBIafQYbr90DgnJzhQADAQAAiXNlY3AyNTZrMaECe6shCX7BAMb2M50Jjw5swFPBkw7RXIK7qHRjFO7kOVSDdGNwghuug3VkcIIbsIV3YWt1MgE"}'
2025-12-21 04:26:31.557 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:26:31.564 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:26:31.564 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-26-30__7d67700c-8a65-4289-89f4-b7d4d1df133b__wakuorg_nwaku:latest.log
2025-12-21 04:26:31.564 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:26:31.565 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:26:31.566 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:26:31.566 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.243
2025-12-21 04:26:31.566 DEBUG [src.node.docker_mananger] Generated ports ['33347', '33348', '33349', '33350', '33351']
2025-12-21 04:26:31.566 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:26:31.567 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:26:31.567 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:26:31.567 DEBUG [src.node.docker_mananger] docker run -i -t -p 33347:33347 -p 33348:33348 -p 33349:33349 -p 33350:33350 -p 33351:33351 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33349 --rest-port=33347 --tcp-port=33348 --discv5-udp-port=33350 --rest-address=0.0.0.0 --nat=extip:172.18.77.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b293bea2b04c885b5bfdc7d378039aa1e30a0d5dcf4b2d02b8f638ecacbbe28 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33351 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO0yKqqkMSilC2fjzdPOAs2GDYdxrpN7OhwSWaFuQVR1F94WE7lUYXkMYWj48DnORIAKEVikVJ-3nLKCudXGvwECgmlkgnY0gmlwhKwSGn2KbXVsdGlhZGRyc5YACASsEhp9BhuuAAoErBIafQYbr90DgnJzhQADAQAAiXNlY3AyNTZrMaECe6shCX7BAMb2M50Jjw5swFPBkw7RXIK7qHRjFO7kOVSDdGNwghuug3VkcIIbsIV3YWt1MgE
2025-12-21 04:26:31.748 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.243 waku 19ad5b196c45f8c28115c3e1cd79889e6887e8335a862bcf8193e3c4daa5d77b
2025-12-21 04:26:31.779 DEBUG [src.node.docker_mananger] Container started with ID 19ad5b196c45. Setting up logs at ./log/docker/node2_2025-12-21_04-26-30__7d67700c-8a65-4289-89f4-b7d4d1df133b__wakuorg_nwaku:latest.log
2025-12-21 04:26:31.779 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33347
2025-12-21 04:26:31.779 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:26:32.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33347/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:32.791 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-21 04:26:32.791 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:26:32.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33347/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:32.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.243/tcp/33348/p2p/16Uiu2HAmGHgfkdVVXgRabJxPcF96jn1kxg6edgxpnpBQCyXBS4TH","/ip4/172.18.77.243/tcp/33349/ws/p2p/16Uiu2HAmGHgfkdVVXgRabJxPcF96jn1kxg6edgxpnpBQCyXBS4TH"],"enrUri":"enr:-L24QOEbi9vE7AjH28XbJ1Onxe-KdL8oS7Q4is4tzaZqOGk-VyuqB8QWJTSuaVs-Nyu05h8Gyu7D5izhnSM1Ob70YlACgmlkgnY0gmlwhKwSTfOKbXVsdGlhZGRyc5YACASsEk3zBoJEAAoErBJN8waCRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNfmO2EJtsBDOnxBpXP8C3PzFkCh7q3bQ1KMkvseZxyiDdGNwgoJEg3VkcIKCRoV3YWt1MgE"}'
2025-12-21 04:26:32.799 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:26:32.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33347/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.125/tcp/7086/p2p/16Uiu2HAm3kRUTYsMcX4ATsY4n9QGmxCx3MwHcKA52Y8dotq1o2rf"]'
2025-12-21 04:26:32.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:32.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7085/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
2025-12-21 04:26:32.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:32.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
2025-12-21 04:26:32.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:32.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7085/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25"]'
2025-12-21 04:26:32.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:32.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25"]'
2025-12-21 04:26:32.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:32.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7085/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-21 04:26:32.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:32.834 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:26:32.935 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:32.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:32.938 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":1766291192829439488,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:32.939 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:32.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33347/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:32.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1766291192829439488,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:32.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7085/relay/v1/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-21 04:26:32.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:32.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:26:33.049 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:33.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:33.051 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":1766291192943754496,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:33.053 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:33.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33347/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:33.055 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":1766291192943754496,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:33.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7085/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)'}'
2025-12-21 04:26:33.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:33.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:26:33.161 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:33.164 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":1766291193057022464,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:33.165 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:33.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33347/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:33.168 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":1766291193057022464,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:33.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7085/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)'}'
2025-12-21 04:26:33.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:26:33.174 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:26:33.274 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:33.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:33.277 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":1766291193169729280,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:33.278 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:26:33.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33347/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:26:33.280 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":1766291193169729280,"ephemeral":false,"proof":""}]'
2025-12-21 04:26:33.283 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:26:33.284 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:26:33.284 DEBUG [src.node.waku_node] Stopping container with id 87066a9578a5
2025-12-21 04:26:33.823 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:26:33.823 DEBUG [src.node.waku_node] Stopping container with id 19ad5b196c45
2025-12-21 04:26:34.369 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:26:34.370 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:26:34.377 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:26:34.384 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_all_3_nodes_publish with id: 2025-12-21_04-34-11__aff85726-7f3a-44bc-b571-c1b01cb76ebf
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-21_04-34-11__aff85726-7f3a-44bc-b571-c1b01cb76ebf__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-21_04-34-11__aff85726-7f3a-44bc-b571-c1b01cb76ebf__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-21_04-34-11__aff85726-7f3a-44bc-b571-c1b01cb76ebf__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.116.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13042', '13043', '13044', '13045', '13046']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13042:13042 -p 13043:13043 -p 13044:13044 -p 13045:13045 -p 13046:13046 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13044 --rest-port=13042 --tcp-port=13043 --discv5-udp-port=13045 --rest-address=0.0.0.0 --nat=extip:172.18.116.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc43e0d87ebecfbd1bdf9bcc1bb88ce0f07ee19cec04fd12ca3ac8b8a4ce432b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13046 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.82 waku 9d82bfc856de5004c3bb7a409abd0ecda45d2acf7bbaae2e98e491ffd01439cf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 284a99c45c6d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d82bfc856de. Setting up logs at ./log/docker/node1_2025-12-21_04-34-11__aff85726-7f3a-44bc-b571-c1b01cb76ebf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13042
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 f3bb80b9a370. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13042/health" -H "Content-Type: 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:13042/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/13043/p2p/16Uiu2HAm8UXTDqXzxrkvw7tiB5ehAmgQVJKeaskkp6bCjWVm6CqX","/ip4/172.18.116.82/tcp/13044/ws/p2p/16Uiu2HAm8UXTDqXzxrkvw7tiB5ehAmgQVJKeaskkp6bCjWVm6CqX"],"enrUri":"enr:-L24QD6K7-625bh-qCgCg3Mpzx3Dzw9YIIpLLZcE1hRkVKYjGd4bS3WFxTIo_pTGQLeyFGpNtApizO81dm7YHd6GRIQCgmlkgnY0gmlwhKwSdFKKbXVsdGlhZGRyc5YACASsEnRSBjLzAAoErBJ0UgYy9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECweMH5iLzaMtnQPOyLVdXfeMJORz83qkLXUNWXFxWo9KDdGNwgjLzg3VkcIIy9YV3YWt1MhM"}'
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.131.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49706', '49707', '49708', '49709', '49710']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49706:49706 -p 49707:49707 -p 49708:49708 -p 49709:49709 -p 49710:49710 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49708 --rest-port=49706 --tcp-port=49707 --discv5-udp-port=49709 --rest-address=0.0.0.0 --nat=extip:172.18.131.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dceeb36d9b2eacef94cca8e11defd4dfabfaf3cf3c585b62ab7ecbf5b9ad8cb3 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49710 --metrics-logging=true --relay=true --storenode=/ip4/172.18.116.82/tcp/13043/p2p/16Uiu2HAm8UXTDqXzxrkvw7tiB5ehAmgQVJKeaskkp6bCjWVm6CqX --discv5-bootstrap-node=enr:-L24QD6K7-625bh-qCgCg3Mpzx3Dzw9YIIpLLZcE1hRkVKYjGd4bS3WFxTIo_pTGQLeyFGpNtApizO81dm7YHd6GRIQCgmlkgnY0gmlwhKwSdFKKbXVsdGlhZGRyc5YACASsEnRSBjLzAAoErBJ0UgYy9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECweMH5iLzaMtnQPOyLVdXfeMJORz83qkLXUNWXFxWo9KDdGNwgjLzg3VkcIIy9YV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.235 waku 3170fd7557bde763dd7c32ca785220cf277c2cbe263e4d8cdef4311c37e2bb83
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3170fd7557bd. Setting up logs at ./log/docker/node2_2025-12-21_04-34-11__aff85726-7f3a-44bc-b571-c1b01cb76ebf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49706
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49706/health" -H "Content-Type: 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:49706/debug/v1/info" -H "Content-Type: application/json" -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.235/tcp/49707/p2p/16Uiu2HAkv99T61nCUVJDftC31T2Zv46Hdw77SpUFN18sc8RvhzL6","/ip4/172.18.131.235/tcp/49708/ws/p2p/16Uiu2HAkv99T61nCUVJDftC31T2Zv46Hdw77SpUFN18sc8RvhzL6"],"enrUri":"enr:-L24QJ0_wD9bdn8VQdMuRLNvzUzUSZxLx0_GjEsO_7evq-s_PRO6DPEcQAGF943QmAK-dCf3GvvXxKE6tp5t5Se1LOcCgmlkgnY0gmlwhKwSg-uKbXVsdGlhZGRyc5YACASsEoPrBsIrAAoErBKD6wbCLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCp_fz1w32NKO72pwGWWO7TXufxCu1UmPM1epkj-HTieDdGNwgsIrg3VkcILCLYV3YWt1MhM"}'
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.240.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22963', '22964', '22965', '22966', '22967']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22963:22963 -p 22964:22964 -p 22965:22965 -p 22966:22966 -p 22967:22967 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22965 --rest-port=22963 --tcp-port=22964 --discv5-udp-port=22966 --rest-address=0.0.0.0 --nat=extip:172.18.240.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f1faddfa53aae92fbcdc2a4c8ddbc5bb16c5570c1b4bdef0bfd8f1c9a9b04af8 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22967 --metrics-logging=true --relay=true --storenode=/ip4/172.18.131.235/tcp/49707/p2p/16Uiu2HAkv99T61nCUVJDftC31T2Zv46Hdw77SpUFN18sc8RvhzL6 --discv5-bootstrap-node=enr:-L24QJ0_wD9bdn8VQdMuRLNvzUzUSZxLx0_GjEsO_7evq-s_PRO6DPEcQAGF943QmAK-dCf3GvvXxKE6tp5t5Se1LOcCgmlkgnY0gmlwhKwSg-uKbXVsdGlhZGRyc5YACASsEoPrBsIrAAoErBKD6wbCLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCp_fz1w32NKO72pwGWWO7TXufxCu1UmPM1epkj-HTieDdGNwgsIrg3VkcILCLYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.214 waku d15bc7b9889eab834bf790839901aefc7bd8b03241476fb1c17fd5b0454f761e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d15bc7b9889e. Setting up logs at ./log/docker/node3_2025-12-21_04-34-11__aff85726-7f3a-44bc-b571-c1b01cb76ebf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22963
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22963/health" -H "Content-Type: 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:22963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.214/tcp/22964/p2p/16Uiu2HAkw118aZSnsqoSUHQfgA3Nagp8ZMmrKKNwhBA9bHt5QdTL","/ip4/172.18.240.214/tcp/22965/ws/p2p/16Uiu2HAkw118aZSnsqoSUHQfgA3Nagp8ZMmrKKNwhBA9bHt5QdTL"],"enrUri":"enr:-L24QJE_sNk-KADLU59D3XUZE0BDNZ7UNxE-_XsvIjTlboS_IF5QjxAjIbvFprjGI0sHIStW5iJAxXnvF_c9xRDhOA8CgmlkgnY0gmlwhKwS8NaKbXVsdGlhZGRyc5YACASsEvDWBlm0AAoErBLw1gZZtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECF2WCHkm084O7ovrtg1hNSsg-hXLwUQop-UhHGMObvr-DdGNwglm0g3VkcIJZtoV3YWt1MgE"}'
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:49706/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.82/tcp/13043/p2p/16Uiu2HAm8UXTDqXzxrkvw7tiB5ehAmgQVJKeaskkp6bCjWVm6CqX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.235/tcp/49707/p2p/16Uiu2HAkv99T61nCUVJDftC31T2Zv46Hdw77SpUFN18sc8RvhzL6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/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:49706/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:22963/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:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13042/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13042/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":"0x36e8344b13df0e03a9dbd55321a77b2fb8089ef4d738050eaf3ebe600e206fc6"},{"messageHash":"0xda928c89b057fbbe09e2a1174262d175f94cd73f227aa89ffd5be82ee53f3a87"},{"messageHash":"0x0b7f5ca7cb659563cf12ce82ec287b2b3c0e3984bcb596391799b68f91b6abe1"},{"messageHash":"0x0880eeaa72da7e8a4a59c8c77f6e43f9c89079b954fe4df9d95fbe9681a2f8a7"},{"messageHash":"0x01bc731f54f7aecfd8d8d340241c3ad1d64123bb6528aeaa6b43f61723e2d5ef"},{"messageHash":"0xda6b4292a021bb0aacae7b22da53af4f95a48657a6ddc19848e337e3b60bd401"},{"messageHash":"0x84f30e9e59849f30054676b584f889a8ec0d00b34ac5621eba9da385cc8b525a"},{"messageHash":"0x99715548f505daa028e5f38dc9fc7e8e2c7db519d29142e427fc39b1ad044549"},{"messageHash":"0x1feed7977ccd4b5f39ad41a307fcc21c3ab1c062426e10758b345d3650cc3f1d"},{"messageHash":"0xcc65e424bd5f4cd96c8ede647e807e2c382011757221a19a8025af89028ac0b5"},{"messageHash":"0xc8f9a819f43390637858df421dfcdae826e7a0661960d28045ab564bb5da80f2"},{"messageHash":"0xfba66a674c3b38ac497324e3c17416a0fcf406e4869f1a67c05dd92c4a111a36"},{"messageHash":"0xad08245ef261ac12bf6d7b6415b222d9d92901d961bfdad79531c875522d3fc3"},{"messageHash":"0xdeef9ac2941b9005af9effc25c8e46f2239ee80a24d9f49d9c65fea752cad4d5"},{"messageHash":"0x60149cf8efed2f71ea45f0f87379bf18f7607df2badd1c3cd6713887788565de"},{"messageHash":"0x4507e5fe0cc4610e32157ba8f58d1b88a406650e9f48f65b7fb21427bad21adc"},{"messageHash":"0x08cf6d6a322f1363e8db57ded1acfd9b4a563c01f81589972c309f61af4690fb"},{"messageHash":"0x2c78ef969266d5c164eb915022c2134eafd021aa8abe3c09bed6cfbfa41b87b0"},{"messageHash":"0x31783189d651f688f3c154552ad021c7cc492aa2ade37ebaa55832fa89b0efab"},{"messageHash":"0xefbd61fd60305f9af96e4ca22905768fb9b9505bef5df9d2f615ccdd426c0268"},{"messageHash":"0xd8378d3da5152e5c47a7c3fbdc3cf4196f01457ce479fbf6cccee40cbbb9a02e"},{"messageHash":"0xbf1848f99d5bc3df57f85f733098546049a4f20184d1c8fe04f71d5b8b656e24"},{"messageHash":"0xffe6abb94887ef1b0df40b335d360409c0c951590917c6cecb9ac82d442c915e"},{"messageHash":"0xa09ec80a5e7ab5f0ebb753e255d312e54c201598f282e2003c43490934a5dac5"},{"messageHash":"0xd91deb5373337387d32cc05c04cd6d4693fd580d30415b6bd51fed66c8ee6ee2"},{"messageHash":"0x3e39fa2b9ca6a5e5980cd05da03f8a6e856a48abc82b313f64df0a1fe57b1c3e"},{"messageHash":"0x93b442b20b9a1f472c9ad5c6df4f9865018e0b218f87119f184550c1261ed28b"},{"messageHash":"0xbfcf376fd8869cd230eac35d7c7a40bffee2a29cf8835733f02ac3aa1bb4b896"},{"messageHash":"0xaac2de043a258bf8520324d0fcb24f83a83f42eaf1c4c262db06234acdd26748"},{"messageHash":"0x7cfa5045efec6ca21e2011cdd66aa4b06450bf8788393435953a42793862a592"}]}'
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:49706/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":"0x36e8344b13df0e03a9dbd55321a77b2fb8089ef4d738050eaf3ebe600e206fc6"},{"messageHash":"0xda928c89b057fbbe09e2a1174262d175f94cd73f227aa89ffd5be82ee53f3a87"},{"messageHash":"0x0b7f5ca7cb659563cf12ce82ec287b2b3c0e3984bcb596391799b68f91b6abe1"},{"messageHash":"0x0880eeaa72da7e8a4a59c8c77f6e43f9c89079b954fe4df9d95fbe9681a2f8a7"},{"messageHash":"0x01bc731f54f7aecfd8d8d340241c3ad1d64123bb6528aeaa6b43f61723e2d5ef"},{"messageHash":"0xda6b4292a021bb0aacae7b22da53af4f95a48657a6ddc19848e337e3b60bd401"},{"messageHash":"0x84f30e9e59849f30054676b584f889a8ec0d00b34ac5621eba9da385cc8b525a"},{"messageHash":"0x99715548f505daa028e5f38dc9fc7e8e2c7db519d29142e427fc39b1ad044549"},{"messageHash":"0x1feed7977ccd4b5f39ad41a307fcc21c3ab1c062426e10758b345d3650cc3f1d"},{"messageHash":"0xcc65e424bd5f4cd96c8ede647e807e2c382011757221a19a8025af89028ac0b5"},{"messageHash":"0xc8f9a819f43390637858df421dfcdae826e7a0661960d28045ab564bb5da80f2"},{"messageHash":"0xfba66a674c3b38ac497324e3c17416a0fcf406e4869f1a67c05dd92c4a111a36"},{"messageHash":"0xad08245ef261ac12bf6d7b6415b222d9d92901d961bfdad79531c875522d3fc3"},{"messageHash":"0xdeef9ac2941b9005af9effc25c8e46f2239ee80a24d9f49d9c65fea752cad4d5"},{"messageHash":"0x60149cf8efed2f71ea45f0f87379bf18f7607df2badd1c3cd6713887788565de"},{"messageHash":"0x4507e5fe0cc4610e32157ba8f58d1b88a406650e9f48f65b7fb21427bad21adc"},{"messageHash":"0x08cf6d6a322f1363e8db57ded1acfd9b4a563c01f81589972c309f61af4690fb"},{"messageHash":"0x2c78ef969266d5c164eb915022c2134eafd021aa8abe3c09bed6cfbfa41b87b0"},{"messageHash":"0x31783189d651f688f3c154552ad021c7cc492aa2ade37ebaa55832fa89b0efab"},{"messageHash":"0xefbd61fd60305f9af96e4ca22905768fb9b9505bef5df9d2f615ccdd426c0268"},{"messageHash":"0xd8378d3da5152e5c47a7c3fbdc3cf4196f01457ce479fbf6cccee40cbbb9a02e"},{"messageHash":"0xbf1848f99d5bc3df57f85f733098546049a4f20184d1c8fe04f71d5b8b656e24"},{"messageHash":"0xffe6abb94887ef1b0df40b335d360409c0c951590917c6cecb9ac82d442c915e"},{"messageHash":"0xa09ec80a5e7ab5f0ebb753e255d312e54c201598f282e2003c43490934a5dac5"},{"messageHash":"0xd91deb5373337387d32cc05c04cd6d4693fd580d30415b6bd51fed66c8ee6ee2"},{"messageHash":"0x3e39fa2b9ca6a5e5980cd05da03f8a6e856a48abc82b313f64df0a1fe57b1c3e"},{"messageHash":"0x93b442b20b9a1f472c9ad5c6df4f9865018e0b218f87119f184550c1261ed28b"},{"messageHash":"0xbfcf376fd8869cd230eac35d7c7a40bffee2a29cf8835733f02ac3aa1bb4b896"},{"messageHash":"0xaac2de043a258bf8520324d0fcb24f83a83f42eaf1c4c262db06234acdd26748"},{"messageHash":"0x7cfa5045efec6ca21e2011cdd66aa4b06450bf8788393435953a42793862a592"}]}'
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:22963/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":"80cb67fdfd460b688630","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x36e8344b13df0e03a9dbd55321a77b2fb8089ef4d738050eaf3ebe600e206fc6"},{"messageHash":"0xda928c89b057fbbe09e2a1174262d175f94cd73f227aa89ffd5be82ee53f3a87"},{"messageHash":"0x0b7f5ca7cb659563cf12ce82ec287b2b3c0e3984bcb596391799b68f91b6abe1"},{"messageHash":"0x0880eeaa72da7e8a4a59c8c77f6e43f9c89079b954fe4df9d95fbe9681a2f8a7"},{"messageHash":"0x01bc731f54f7aecfd8d8d340241c3ad1d64123bb6528aeaa6b43f61723e2d5ef"},{"messageHash":"0xda6b4292a021bb0aacae7b22da53af4f95a48657a6ddc19848e337e3b60bd401"},{"messageHash":"0x84f30e9e59849f30054676b584f889a8ec0d00b34ac5621eba9da385cc8b525a"},{"messageHash":"0x99715548f505daa028e5f38dc9fc7e8e2c7db519d29142e427fc39b1ad044549"},{"messageHash":"0x1feed7977ccd4b5f39ad41a307fcc21c3ab1c062426e10758b345d3650cc3f1d"},{"messageHash":"0xcc65e424bd5f4cd96c8ede647e807e2c382011757221a19a8025af89028ac0b5"},{"messageHash":"0xc8f9a819f43390637858df421dfcdae826e7a0661960d28045ab564bb5da80f2"},{"messageHash":"0xfba66a674c3b38ac497324e3c17416a0fcf406e4869f1a67c05dd92c4a111a36"},{"messageHash":"0xad08245ef261ac12bf6d7b6415b222d9d92901d961bfdad79531c875522d3fc3"},{"messageHash":"0xdeef9ac2941b9005af9effc25c8e46f2239ee80a24d9f49d9c65fea752cad4d5"},{"messageHash":"0x60149cf8efed2f71ea45f0f87379bf18f7607df2badd1c3cd6713887788565de"},{"messageHash":"0x4507e5fe0cc4610e32157ba8f58d1b88a406650e9f48f65b7fb21427bad21adc"},{"messageHash":"0x08cf6d6a322f1363e8db57ded1acfd9b4a563c01f81589972c309f61af4690fb"},{"messageHash":"0x2c78ef969266d5c164eb915022c2134eafd021aa8abe3c09bed6cfbfa41b87b0"},{"messageHash":"0x31783189d651f688f3c154552ad021c7cc492aa2ade37ebaa55832fa89b0efab"},{"messageHash":"0xefbd61fd60305f9af96e4ca22905768fb9b9505bef5df9d2f615ccdd426c0268"},{"messageHash":"0xd8378d3da5152e5c47a7c3fbdc3cf4196f01457ce479fbf6cccee40cbbb9a02e"},{"messageHash":"0xbf1848f99d5bc3df57f85f733098546049a4f20184d1c8fe04f71d5b8b656e24"},{"messageHash":"0xffe6abb94887ef1b0df40b335d360409c0c951590917c6cecb9ac82d442c915e"},{"messageHash":"0xa09ec80a5e7ab5f0ebb753e255d312e54c201598f282e2003c43490934a5dac5"},{"messageHash":"0xd91deb5373337387d32cc05c04cd6d4693fd580d30415b6bd51fed66c8ee6ee2"},{"messageHash":"0x3e39fa2b9ca6a5e5980cd05da03f8a6e856a48abc82b313f64df0a1fe57b1c3e"},{"messageHash":"0x93b442b20b9a1f472c9ad5c6df4f9865018e0b218f87119f184550c1261ed28b"},{"messageHash":"0xbfcf376fd8869cd230eac35d7c7a40bffee2a29cf8835733f02ac3aa1bb4b896"},{"messageHash":"0xaac2de043a258bf8520324d0fcb24f83a83f42eaf1c4c262db06234acdd26748"},{"messageHash":"0x7cfa5045efec6ca21e2011cdd66aa4b06450bf8788393435953a42793862a592"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9d82bfc856de
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3170fd7557bd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d15bc7b9889e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9d82bfc856de. 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,90 @@
2025-12-21 04:16:00.567 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:16:00.568 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2025-12-21_04-16-00__4e3e1dfd-dfe0-46e7-9aa0-dd6ac4a53fdd
2025-12-21 04:16:00.568 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:16:00.568 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:16:00.568 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:16:00.574 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:00.574 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-16-00__4e3e1dfd-dfe0-46e7-9aa0-dd6ac4a53fdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:00.574 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:00.574 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:00.576 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:00.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.69
2025-12-21 04:16:00.576 DEBUG [src.node.docker_mananger] Generated ports ['65510', '65511', '65512', '65513', '65514']
2025-12-21 04:16:00.576 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:00.576 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:00.576 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:00.577 DEBUG [src.node.docker_mananger] docker run -i -t -p 65510:65510 -p 65511:65511 -p 65512:65512 -p 65513:65513 -p 65514:65514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65512 --rest-port=65510 --tcp-port=65511 --discv5-udp-port=65513 --rest-address=0.0.0.0 --nat=extip:172.18.231.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61410adbf613a55edd68bcfcdfd2a0ae3cf6a9fceceac43fcb0a78f37e1b8c4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65514 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:16:00.736 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.69 waku 5b1a365215ca7c155a617e207766a4f9e2fef8476ef2444234cae7395365856e
2025-12-21 04:16:00.759 DEBUG [src.node.docker_mananger] Container started with ID 5b1a365215ca. Setting up logs at ./log/docker/node1_2025-12-21_04-16-00__4e3e1dfd-dfe0-46e7-9aa0-dd6ac4a53fdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:00.759 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65510
2025-12-21 04:16:00.760 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:00.851 ERROR [src.node.docker_mananger] Max retries reached for container c6c30ef31016. Exiting log stream.
2025-12-21 04:16:01.365 ERROR [src.node.docker_mananger] Max retries reached for container f99af45bac9f. Exiting log stream.
2025-12-21 04:16:01.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65510/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:01.763 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-21 04:16:01.763 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:01.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:01.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.69/tcp/65511/p2p/16Uiu2HAmKFqhrsMe8Bvc2tKQoGHmMXx9ZZ8nqrxQzTuseCXwK5nS","/ip4/172.18.231.69/tcp/65512/ws/p2p/16Uiu2HAmKFqhrsMe8Bvc2tKQoGHmMXx9ZZ8nqrxQzTuseCXwK5nS"],"enrUri":"enr:-L24QAfJPMipkNtPV64AqLrf7h9mpuvfOWCi0vaoxTks3w0hPTYXzhnvrvf8f1kR3E0hYNmpIeBtub_1zkDKs5g_YT0CgmlkgnY0gmlwhKwS50WKbXVsdGlhZGRyc5YACASsEudFBv_nAAoErBLnRQb_6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYhOssHVzEOJOwqwTzpW0eG8Mx9U428K4a8Ol9ik2wwuDdGNwgv_ng3VkcIL_6YV3YWt1MgU"}'
2025-12-21 04:16:01.766 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:01.766 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:16:01.772 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:16:01.772 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-16-00__4e3e1dfd-dfe0-46e7-9aa0-dd6ac4a53fdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:01.772 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:16:01.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:16:01.774 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:16:01.774 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.114
2025-12-21 04:16:01.774 DEBUG [src.node.docker_mananger] Generated ports ['45650', '45651', '45652', '45653', '45654']
2025-12-21 04:16:01.774 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:16:01.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:16:01.774 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:16:01.774 DEBUG [src.node.docker_mananger] docker run -i -t -p 45650:45650 -p 45651:45651 -p 45652:45652 -p 45653:45653 -p 45654:45654 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45652 --rest-port=45650 --tcp-port=45651 --discv5-udp-port=45653 --rest-address=0.0.0.0 --nat=extip:172.18.81.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4e8d6ad6e201d5d80d86eb1baf91e8ec55b9838bd70275a3ef250de5d70f3d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45654 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAfJPMipkNtPV64AqLrf7h9mpuvfOWCi0vaoxTks3w0hPTYXzhnvrvf8f1kR3E0hYNmpIeBtub_1zkDKs5g_YT0CgmlkgnY0gmlwhKwS50WKbXVsdGlhZGRyc5YACASsEudFBv_nAAoErBLnRQb_6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYhOssHVzEOJOwqwTzpW0eG8Mx9U428K4a8Ol9ik2wwuDdGNwgv_ng3VkcIL_6YV3YWt1MgU --filternode=/ip4/172.18.231.69/tcp/65511/p2p/16Uiu2HAmKFqhrsMe8Bvc2tKQoGHmMXx9ZZ8nqrxQzTuseCXwK5nS
2025-12-21 04:16:01.935 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.114 waku b817e2f2eb99e6e8801f75cfb2307cf151ed699276a6559b8f92b8667b781966
2025-12-21 04:16:01.957 DEBUG [src.node.docker_mananger] Container started with ID b817e2f2eb99. Setting up logs at ./log/docker/node2_2025-12-21_04-16-00__4e3e1dfd-dfe0-46e7-9aa0-dd6ac4a53fdd__wakuorg_nwaku:latest.log
2025-12-21 04:16:01.957 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45650
2025-12-21 04:16:01.958 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:16:02.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45650/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:02.962 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-21 04:16:02.962 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:16:02.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45650/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:02.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.114/tcp/45651/p2p/16Uiu2HAkzhj8mvkiE95WtmqapYXgW9t8bhogQiRABmpjpR87YriS","/ip4/172.18.81.114/tcp/45652/ws/p2p/16Uiu2HAkzhj8mvkiE95WtmqapYXgW9t8bhogQiRABmpjpR87YriS"],"enrUri":"enr:-L24QKWwfNY0ItyakkRnWaQqz8usNamna8hTOdo-7MyxeO0pNZQZDnwpG2CfS6aOKPyuBZTyYg2f5Rp5tKBr0nb1VucCgmlkgnY0gmlwhKwSUXKKbXVsdGlhZGRyc5YACASsElFyBrJTAAoErBJRcgayVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTmdLd0k4mu12JPlhAkECbKGm1ljVsZIoPcMO3Sm8IV-DdGNwgrJTg3VkcIKyVYV3YWt1MgA"}'
2025-12-21 04:16:02.965 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:16:02.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45650/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.69/tcp/65511/p2p/16Uiu2HAmKFqhrsMe8Bvc2tKQoGHmMXx9ZZ8nqrxQzTuseCXwK5nS"]'
2025-12-21 04:16:02.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:02.992 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-21 04:16:02.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65510/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:16:03.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:03.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45650/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1047feeb-e5d2-421a-abe8-13bb9984f228", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:16:03.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1047feeb-e5d2-421a-abe8-13bb9984f228","statusDesc":"OK"}'
2025-12-21 04:16:03.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65510/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:16:03.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:03.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45650/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7e1cd511-d01c-4d47-9692-227ae2bb5274", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:16:03.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7e1cd511-d01c-4d47-9692-227ae2bb5274","statusDesc":"OK"}'
2025-12-21 04:16:03.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:16:03.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:03.034 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:03.134 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:16:03.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45650/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:03.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1766290563026091273,"ephemeral":false}]'
2025-12-21 04:16:03.139 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:45650/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:16:03.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-21 04:16:03.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:16:03.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:03.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:03.251 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:16:03.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45650/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:03.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1766290563146852547,"ephemeral":false}]'
2025-12-21 04:16:03.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65510/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-21 04:16:03.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:16:03.260 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:16:03.360 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:16:03.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45650/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:16:03.362 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45650/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2025-12-21 04:16:03.366 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:16:03.366 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:16:03.367 DEBUG [src.node.waku_node] Stopping container with id 5b1a365215ca
2025-12-21 04:16:03.855 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:03.857 DEBUG [src.node.waku_node] Stopping container with id b817e2f2eb99
2025-12-21 04:16:04.349 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:04.351 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:16:04.356 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:16:04.362 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,66 @@
2025-12-21 04:15:05.175 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:15:05.175 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_101_content_topics with id: 2025-12-21_04-15-05__d053d31b-6a3f-44e7-9b45-2e667d11879c
2025-12-21 04:15:05.175 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:15:05.176 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:15:05.176 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:15:05.185 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:05.185 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-15-05__d053d31b-6a3f-44e7-9b45-2e667d11879c__wakuorg_nwaku:latest.log
2025-12-21 04:15:05.186 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:05.186 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:05.227 DEBUG [src.node.docker_mananger] Network waku created
2025-12-21 04:15:05.227 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.27
2025-12-21 04:15:05.227 DEBUG [src.node.docker_mananger] Generated ports ['18435', '18436', '18437', '18438', '18439']
2025-12-21 04:15:05.227 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:05.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:05.228 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:05.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 18435:18435 -p 18436:18436 -p 18437:18437 -p 18438:18438 -p 18439:18439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18437 --rest-port=18435 --tcp-port=18436 --discv5-udp-port=18438 --rest-address=0.0.0.0 --nat=extip:172.18.193.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2a4d3afff2faaaf69db6cf61dace44a2b4db2bce71f0b63b7fcccaf7c855644 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18439 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:15:07.851 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.27 waku e77f6d2e7a3cb9fa2993d8a400e09bcbbce3aaffaec478348cc190e13710110c
2025-12-21 04:15:07.883 DEBUG [src.node.docker_mananger] Container started with ID e77f6d2e7a3c. Setting up logs at ./log/docker/node1_2025-12-21_04-15-05__d053d31b-6a3f-44e7-9b45-2e667d11879c__wakuorg_nwaku:latest.log
2025-12-21 04:15:07.884 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18435
2025-12-21 04:15:07.884 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:08.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18435/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:08.888 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-21 04:15:08.888 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:08.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:08.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.27/tcp/18436/p2p/16Uiu2HAm39jKLMYeEHuqjHf2cBgMykW5yMEadUvpCLwDsGhkWU83","/ip4/172.18.193.27/tcp/18437/ws/p2p/16Uiu2HAm39jKLMYeEHuqjHf2cBgMykW5yMEadUvpCLwDsGhkWU83"],"enrUri":"enr:-L24QI81HIXNerArcg-JQRvI4bkOAwWyJxzidQVsf639-LZaK3BALPuVbjyqumKI-zcVUuv4b98zIISl1eaQmAgE8UkCgmlkgnY0gmlwhKwSwRuKbXVsdGlhZGRyc5YACASsEsEbBkgEAAoErBLBGwZIBd0DgnJzhQADAQAAiXNlY3AyNTZrMaECcsf5vBFeJPgvf1ZleaOLd7drIqTGa9WyeQCYN9xjtFyDdGNwgkgEg3VkcIJIBoV3YWt1MgU"}'
2025-12-21 04:15:08.891 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:08.892 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:15:08.898 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:08.898 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-15-05__d053d31b-6a3f-44e7-9b45-2e667d11879c__wakuorg_nwaku:latest.log
2025-12-21 04:15:08.898 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:08.898 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:08.899 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:08.900 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.111
2025-12-21 04:15:08.900 DEBUG [src.node.docker_mananger] Generated ports ['5977', '5978', '5979', '5980', '5981']
2025-12-21 04:15:08.900 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:08.900 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:08.900 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:08.900 DEBUG [src.node.docker_mananger] docker run -i -t -p 5977:5977 -p 5978:5978 -p 5979:5979 -p 5980:5980 -p 5981:5981 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5979 --rest-port=5977 --tcp-port=5978 --discv5-udp-port=5980 --rest-address=0.0.0.0 --nat=extip:172.18.44.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f551df51c9adf563b4d50e7beddb027040f6dd553ade9501abafbeafab2bc53 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5981 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI81HIXNerArcg-JQRvI4bkOAwWyJxzidQVsf639-LZaK3BALPuVbjyqumKI-zcVUuv4b98zIISl1eaQmAgE8UkCgmlkgnY0gmlwhKwSwRuKbXVsdGlhZGRyc5YACASsEsEbBkgEAAoErBLBGwZIBd0DgnJzhQADAQAAiXNlY3AyNTZrMaECcsf5vBFeJPgvf1ZleaOLd7drIqTGa9WyeQCYN9xjtFyDdGNwgkgEg3VkcIJIBoV3YWt1MgU --filternode=/ip4/172.18.193.27/tcp/18436/p2p/16Uiu2HAm39jKLMYeEHuqjHf2cBgMykW5yMEadUvpCLwDsGhkWU83
2025-12-21 04:15:09.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.111 waku 67e3c68b2801a9c771796737efa536cdf4ab858341c367e79d97142d609839e4
2025-12-21 04:15:09.115 DEBUG [src.node.docker_mananger] Container started with ID 67e3c68b2801. Setting up logs at ./log/docker/node2_2025-12-21_04-15-05__d053d31b-6a3f-44e7-9b45-2e667d11879c__wakuorg_nwaku:latest.log
2025-12-21 04:15:09.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5977
2025-12-21 04:15:09.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:10.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5977/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:10.120 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-21 04:15:10.120 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:10.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:10.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.111/tcp/5978/p2p/16Uiu2HAm4ei78APB67L6AE8a9GbUyxsox7k9RJQeqoX64omY8xyR","/ip4/172.18.44.111/tcp/5979/ws/p2p/16Uiu2HAm4ei78APB67L6AE8a9GbUyxsox7k9RJQeqoX64omY8xyR"],"enrUri":"enr:-L24QFOf3ZBW3vJxKtdpSF0FFqYRhicT5BoRvqNUGT95MNmNWwpNkkBsYTbPeqtvh3mOh61CFVthUOl6uZB4abejGj8CgmlkgnY0gmlwhKwSLG-KbXVsdGlhZGRyc5YACASsEixvBhdaAAoErBIsbwYXW90DgnJzhQADAQAAiXNlY3AyNTZrMaECiRAjHee39nw59rkzAeGtQtbvf1I7yur7kHseNzDUGwyDdGNwghdag3VkcIIXXIV3YWt1MgA"}'
2025-12-21 04:15:10.123 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:10.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5977/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.27/tcp/18436/p2p/16Uiu2HAm39jKLMYeEHuqjHf2cBgMykW5yMEadUvpCLwDsGhkWU83"]'
2025-12-21 04:15:10.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:10.157 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-21 04:15:10.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:15:10.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:10.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5977/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9998abd5-fb34-4cbe-893f-452c5262fada", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:15:10.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9998abd5-fb34-4cbe-893f-452c5262fada","statusDesc":"OK"}'
2025-12-21 04:15:10.184 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:5977/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:15:10.193 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5977/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2025-12-21 04:15:10.196 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:15:10.197 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:15:10.197 DEBUG [src.node.waku_node] Stopping container with id e77f6d2e7a3c
2025-12-21 04:15:10.740 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:15:10.740 DEBUG [src.node.waku_node] Stopping container with id 67e3c68b2801
2025-12-21 04:15:11.230 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:15:11.231 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:15:11.236 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:15:11.241 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_unsubscribe_with_invalid_request_id with id: 2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4
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-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45951', '45952', '45953', '45954', '45955']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45951:45951 -p 45952:45952 -p 45953:45953 -p 45954:45954 -p 45955:45955 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45953 --rest-port=45951 --tcp-port=45952 --discv5-udp-port=45954 --rest-address=0.0.0.0 --nat=extip:172.18.138.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6e7afc27de64326bd2f37dfeebdf3abda1eb41c370b24fe0d3dd46d3e06575b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45955 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.50 waku e9d80b622a5b8ec500d8a43c57116bf4fbaf2e79c7b4ddb83ec9ed257ad8dff4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e9d80b622a5b. Setting up logs at ./log/docker/node1_2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45951
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 3d9b77dcdb61. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd974dc62766. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45951/health" -H "Content-Type: 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:45951/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.50/tcp/45952/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc","/ip4/172.18.138.50/tcp/45953/ws/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc"],"enrUri":"enr:-L24QEf0-0fp27NmuufqFJT8V3C8ilwvyXGY3qnkGxzuylMya5s8wKB8NgQZJZzyJII0hNPB9pt47Tm3wG3abybyx2YCgmlkgnY0gmlwhKwSijKKbXVsdGlhZGRyc5YACASsEooyBrOAAAoErBKKMgazgd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXF9wIGxgE5IkRGPcVfnjUEVwxYZlkauhCWFTWyOeEseDdGNwgrOAg3VkcIKzgoV3YWt1MgU"}'
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-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30171', '30172', '30173', '30174', '30175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30171:30171 -p 30172:30172 -p 30173:30173 -p 30174:30174 -p 30175:30175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30173 --rest-port=30171 --tcp-port=30172 --discv5-udp-port=30174 --rest-address=0.0.0.0 --nat=extip:172.18.233.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e08a145dbc35fa147eea7bcb23debb9fe8fbc67c7f5f3d98a0c3e353bf3b61a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30175 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEf0-0fp27NmuufqFJT8V3C8ilwvyXGY3qnkGxzuylMya5s8wKB8NgQZJZzyJII0hNPB9pt47Tm3wG3abybyx2YCgmlkgnY0gmlwhKwSijKKbXVsdGlhZGRyc5YACASsEooyBrOAAAoErBKKMgazgd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXF9wIGxgE5IkRGPcVfnjUEVwxYZlkauhCWFTWyOeEseDdGNwgrOAg3VkcIKzgoV3YWt1MgU --filternode=/ip4/172.18.138.50/tcp/45952/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.20 waku fa85ce152099d633686383b47489c13fd16e84c984f951bfe24b516c32b11b71
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa85ce152099. Setting up logs at ./log/docker/node2_2025-12-21_04-16-54__e2ba0985-f31d-47b4-9bc2-6970a2d5afd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30171
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30171/health" -H "Content-Type: 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:30171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.20/tcp/30172/p2p/16Uiu2HAmVQxQ8e4Y3WTspEd3h1XaM6icCeME5CYLxvY2NE5oqNpW","/ip4/172.18.233.20/tcp/30173/ws/p2p/16Uiu2HAmVQxQ8e4Y3WTspEd3h1XaM6icCeME5CYLxvY2NE5oqNpW"],"enrUri":"enr:-L24QH1bOIN3rciWs3JV3ZKKMHvMRWdrlsNK8XJxhLmif1gQatTIIhUmQeRwPax5-G4a8CZTbeLCRRXkr62dqRhXNOwCgmlkgnY0gmlwhKwS6RSKbXVsdGlhZGRyc5YACASsEukUBnXcAAoErBLpFAZ13d0DgnJzhQADAQAAiXNlY3AyNTZrMaED-P5XJnliaiDEacOn6MtNRuiDJz9O2X0TIlUutWQmJleDdGNwgnXcg3VkcIJ13oV3YWt1MgA"}'
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:30171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.50/tcp/45952/p2p/16Uiu2HAm1eFtoott53fhwfQqCfJrWrJBFP5RraAd7SzhmumPMVbc"]'
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:45951/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:30171/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "59d88d5c-1ebe-4a29-b624-8cb1db26dbe6", "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":"59d88d5c-1ebe-4a29-b624-8cb1db26dbe6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:30171/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:30171/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 e9d80b622a5b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa85ce152099
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_characters_in_hash with id: 2025-12-21_04-23-53__0942869b-07f5-4c13-9954-033911fb4a5a
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-21_04-23-53__0942869b-07f5-4c13-9954-033911fb4a5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3224', '3225', '3226', '3227', '3228']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3224:3224 -p 3225:3225 -p 3226:3226 -p 3227:3227 -p 3228:3228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3226 --rest-port=3224 --tcp-port=3225 --discv5-udp-port=3227 --rest-address=0.0.0.0 --nat=extip:172.18.45.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0fead942949cd1fdebc74ea227c5ec4affec8f07eb7a450abb1e4fddfc65c1b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3228 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.190 waku e3ad96070f7cc443d549f025bff0a42a7352d2968fa5dcb90de7250df2c55a97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3ad96070f7c. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-23-53__0942869b-07f5-4c13-9954-033911fb4a5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3224
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 cc478755901b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8b44fb6eb1a2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3224/health" -H "Content-Type: 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:3224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.190/tcp/3225/p2p/16Uiu2HAm9feRzZfYv6M8Lyas26SBJHWCUEiGcjXNSENPZbDzaJmX","/ip4/172.18.45.190/tcp/3226/ws/p2p/16Uiu2HAm9feRzZfYv6M8Lyas26SBJHWCUEiGcjXNSENPZbDzaJmX"],"enrUri":"enr:-L24QFRBHkx3jbeg2L17IVcXjmAhDdJ8UKaZoWV31crRzwpmIUk4k283gGCz3xVv6ZXDUHSrnmAbnmmia4vU2HttxJUCgmlkgnY0gmlwhKwSLb6KbXVsdGlhZGRyc5YACASsEi2-BgyZAAoErBItvgYMmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC05f_ZgOlSi_LgjpswOrzlAhvr7GP7xlmiUIOQ3tMvTKDdGNwggyZg3VkcIIMm4V3YWt1MgM"}'
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-21_04-23-53__0942869b-07f5-4c13-9954-033911fb4a5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4701', '4702', '4703', '4704', '4705']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4701:4701 -p 4702:4702 -p 4703:4703 -p 4704:4704 -p 4705:4705 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4703 --rest-port=4701 --tcp-port=4702 --discv5-udp-port=4704 --rest-address=0.0.0.0 --nat=extip:172.18.208.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0d8cbbe71f6d2c7a2eabf9ab6f8aeeccbc5287bb501f38f3fbaab298681582e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4705 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFRBHkx3jbeg2L17IVcXjmAhDdJ8UKaZoWV31crRzwpmIUk4k283gGCz3xVv6ZXDUHSrnmAbnmmia4vU2HttxJUCgmlkgnY0gmlwhKwSLb6KbXVsdGlhZGRyc5YACASsEi2-BgyZAAoErBItvgYMmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC05f_ZgOlSi_LgjpswOrzlAhvr7GP7xlmiUIOQ3tMvTKDdGNwggyZg3VkcIIMm4V3YWt1MgM --storenode=/ip4/172.18.45.190/tcp/3225/p2p/16Uiu2HAm9feRzZfYv6M8Lyas26SBJHWCUEiGcjXNSENPZbDzaJmX --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.112 waku c4dfa026d719aa80162c93b5171df009f28024a8f98501c5a742ae10754a8337
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4dfa026d719. Setting up logs at ./log/docker/store_node1_2025-12-21_04-23-53__0942869b-07f5-4c13-9954-033911fb4a5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4701
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4701/health" -H "Content-Type: 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:4701/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.112/tcp/4702/p2p/16Uiu2HAmPCJqkWQGqbugEAqDqheLCM9SLMznZLMNbDkGqUmhieF2","/ip4/172.18.208.112/tcp/4703/ws/p2p/16Uiu2HAmPCJqkWQGqbugEAqDqheLCM9SLMznZLMNbDkGqUmhieF2"],"enrUri":"enr:-L24QDa8Ghrq1RqDWrqJhjRhM2w_N_rQgx6FMGSj5rPKeLJwck3dGPUt54cSE23P6itT03tZApP4noSsu0_Q26XMVDICgmlkgnY0gmlwhKwS0HCKbXVsdGlhZGRyc5YACASsEtBwBhJeAAoErBLQcAYSX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnJrIJ6V1SQtL0hjAeUeCUAcncouosESUsXnjHJh3uYmDdGNwghJeg3VkcIISYIV3YWt1MgM"}'
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:4701/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.190/tcp/3225/p2p/16Uiu2HAm9feRzZfYv6M8Lyas26SBJHWCUEiGcjXNSENPZbDzaJmX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3224/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:4701/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:3224/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:3224/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:3224/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:3224/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:3224/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3224/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4701/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4701/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e3ad96070f7c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4dfa026d719
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,34 @@
WRN 2025-12-21 04:20:28.585+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-21 04:20:28.585+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-21 04:20:28.585+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-21 04:20:28.585+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2025-12-21 04:20:28.585+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2025-12-21 04:20:28.585+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QAaoGzS9O0RojDCnm15P7MxuWTa8Gw1MnHNUHowoQ6PGfXqW__nWG3e0_Xgs2T4HS-UgYaGy7sAKlUOFKQi7_JMCgmlkgnY0gmlwhKwShsiKbXVsdGlhZGRyc5YACASsEobIBmV1AAoErBKGyAZldt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDerKC7zaskvZBABjZY2D56N1d0KgRTpsHJlz5T1kAb7mDdGNwgmV1g3VkcIJld4V3YWt1Mgk
NTC 2025-12-21 04:20:28.585+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:41756
INF 2025-12-21 04:20:28.585+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:41756/
INF 2025-12-21 04:20:28.586+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2025-12-21 04:20:28.586+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2025-12-21 04:20:28.587+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2025-12-21 04:20:28.587+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2025-12-21 04:20:28.587+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-21 04:20:28.587+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2025-12-21 04:20:28.587+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.82.145/tcp/41757, /ip4/172.18.82.145/tcp/41758/ws]"
INF 2025-12-21 04:20:28.587+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2025-12-21 04:20:28.587+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2025-12-21 04:20:28.587+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2025-12-21 04:20:28.587+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2025-12-21 04:20:28.587+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2025-12-21 04:20:28.587+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2025-12-21 04:20:28.587+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2025-12-21 04:20:28.587+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2025-12-21 04:20:28.587+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities=[] wakuPeerRecord="(peerId: 16U*xVsfB9, seqNo: 1766290828, addresses: [/ip4/172.18.82.145/tcp/41757, /ip4/172.18.82.145/tcp/41758/ws], mixKey: )"
TRC 2025-12-21 04:20:28.587+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2025-12-21 04:20:28.587+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2025-12-21 04:20:28.587+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2025-12-21 04:20:28.588+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2025-12-21 04:20:28.588+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2025-12-21 04:20:28.588+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
ERR 2025-12-21 04:20:28.588+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-21 04:20:28.588+00:00 Failed setting up node topics="wakunode main" tid=1 file=waku.nim:187 error="Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2025-12-21 04:20:28.588+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,34 @@
WRN 2025-12-21 04:22:05.144+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-21 04:22:05.144+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-21 04:22:05.145+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-21 04:22:05.145+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2025-12-21 04:22:05.145+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2025-12-21 04:22:05.145+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QHbyHNMjzaH_ymdagp1fTEU40hWLYJmGfgwE2sOy1kRJbom-iEymOVHORFomksmJAZ1lY9kGukwkoQia_qxDwEQCgmlkgnY0gmlwhKwSl3-KbXVsdGlhZGRyc5YACASsEpd_BrwDAAoErBKXfwa8BN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXXwtvvNr2yOZbsOs8fkbPHxLzVjXnfXljje1n_IEiWmDdGNwgrwDg3VkcIK8BYV3YWt1Mgk
NTC 2025-12-21 04:22:05.145+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:35496
INF 2025-12-21 04:22:05.145+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:35496/
INF 2025-12-21 04:22:05.146+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2025-12-21 04:22:05.146+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2025-12-21 04:22:05.147+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2025-12-21 04:22:05.147+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2025-12-21 04:22:05.147+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-21 04:22:05.147+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2025-12-21 04:22:05.147+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.15.34/tcp/35497, /ip4/172.18.15.34/tcp/35498/ws]"
INF 2025-12-21 04:22:05.147+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2025-12-21 04:22:05.147+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2025-12-21 04:22:05.147+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2025-12-21 04:22:05.147+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2025-12-21 04:22:05.147+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2025-12-21 04:22:05.147+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2025-12-21 04:22:05.147+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2025-12-21 04:22:05.147+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2025-12-21 04:22:05.147+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities=[] wakuPeerRecord="(peerId: 16U*QG52Vj, seqNo: 1766290925, addresses: [/ip4/172.18.15.34/tcp/35497, /ip4/172.18.15.34/tcp/35498/ws], mixKey: )"
TRC 2025-12-21 04:22:05.148+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2025-12-21 04:22:05.148+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2025-12-21 04:22:05.148+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2025-12-21 04:22:05.148+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2025-12-21 04:22:05.148+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2025-12-21 04:22:05.148+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
ERR 2025-12-21 04:22:05.148+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-21 04:22:05.148+00:00 Failed setting up node topics="wakunode main" tid=1 file=waku.nim:187 error="Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2025-12-21 04:22:05.148+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,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_invalid_start_time with id: 2025-12-21_04-29-18__76384c55-369a-43b8-8556-b416ea53df3c
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-21_04-29-18__76384c55-369a-43b8-8556-b416ea53df3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20902', '20903', '20904', '20905', '20906']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20902:20902 -p 20903:20903 -p 20904:20904 -p 20905:20905 -p 20906:20906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20904 --rest-port=20902 --tcp-port=20903 --discv5-udp-port=20905 --rest-address=0.0.0.0 --nat=extip:172.18.2.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80e5ae199ff0b6d63a92ddfb25d17ec77fb01e8c49dca2f4f35b5bcbdc4cafc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20906 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.31 waku 0d00fc763532936351a6e5cdb63277d4fdb327f2807512cf0e6ad59c2e879227
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d00fc763532. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-29-18__76384c55-369a-43b8-8556-b416ea53df3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20902
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 f1261b7e0981. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e648a2ecc9b4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20902/health" -H "Content-Type: 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:20902/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.31/tcp/20903/p2p/16Uiu2HAmUM1s6e1szUq57iAme2gjVCESNttQYmAxX8x3HXbh7tye","/ip4/172.18.2.31/tcp/20904/ws/p2p/16Uiu2HAmUM1s6e1szUq57iAme2gjVCESNttQYmAxX8x3HXbh7tye"],"enrUri":"enr:-L24QMW0L22SAZxRpwnXFBaKpZXBQEokESTYVTLcgCqh5DsjJbAS0A-xKOKkd1l8Sn85uMvqh4JMTB30dBlSxAm--u0CgmlkgnY0gmlwhKwSAh-KbXVsdGlhZGRyc5YACASsEgIfBlGnAAoErBICHwZRqN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6SA_gWrRmGAR3pGedLW1-yo8cTuFqryitchdfkk0CTGDdGNwglGng3VkcIJRqYV3YWt1MgM"}'
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-21_04-29-18__76384c55-369a-43b8-8556-b416ea53df3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28953', '28954', '28955', '28956', '28957']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28953:28953 -p 28954:28954 -p 28955:28955 -p 28956:28956 -p 28957:28957 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28955 --rest-port=28953 --tcp-port=28954 --discv5-udp-port=28956 --rest-address=0.0.0.0 --nat=extip:172.18.74.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1290d6c5bcf912494a5ef6ca7651af5ec0adfb2be83cd4aedfac3add25dad17 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28957 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMW0L22SAZxRpwnXFBaKpZXBQEokESTYVTLcgCqh5DsjJbAS0A-xKOKkd1l8Sn85uMvqh4JMTB30dBlSxAm--u0CgmlkgnY0gmlwhKwSAh-KbXVsdGlhZGRyc5YACASsEgIfBlGnAAoErBICHwZRqN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6SA_gWrRmGAR3pGedLW1-yo8cTuFqryitchdfkk0CTGDdGNwglGng3VkcIJRqYV3YWt1MgM --storenode=/ip4/172.18.2.31/tcp/20903/p2p/16Uiu2HAmUM1s6e1szUq57iAme2gjVCESNttQYmAxX8x3HXbh7tye --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.141 waku 0659db7d2af25df34ffcaeb0f7f31f9efadc34f7f83e99e8917f201b049b3ef8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0659db7d2af2. Setting up logs at ./log/docker/store_node1_2025-12-21_04-29-18__76384c55-369a-43b8-8556-b416ea53df3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28953
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28953/health" -H "Content-Type: 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:28953/debug/v1/info" -H "Content-Type: application/json" -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.141/tcp/28954/p2p/16Uiu2HAmBwuP4AYR2eQqirbCiTnd2PM3X6mkwbUZQbsLmfhiKWW3","/ip4/172.18.74.141/tcp/28955/ws/p2p/16Uiu2HAmBwuP4AYR2eQqirbCiTnd2PM3X6mkwbUZQbsLmfhiKWW3"],"enrUri":"enr:-L24QCanuFwPLpH2OpqLaTnhmjXjWJf-LPUe9LrgJULkYHeoOtkdkunwoYELmaoBdpM6i2_bnrjIbMfIf4VE8tFHYzYCgmlkgnY0gmlwhKwSSo2KbXVsdGlhZGRyc5YACASsEkqNBnEaAAoErBJKjQZxG90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9XmRVqG21xnoWg-MmPoNm6dTtOGpY_kYOU_bs-LItYiDdGNwgnEag3VkcIJxHIV3YWt1MgM"}'
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:28953/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.31/tcp/20903/p2p/16Uiu2HAmUM1s6e1szUq57iAme2gjVCESNttQYmAxX8x3HXbh7tye"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20902/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:28953/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:20902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:169 inquering stored messages with start time abc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20902/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20902/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true. Response content: b'time parsing error: invalid integer: abc'
DEBUG  tests.store.test_time_filter:test_time_filter.py:175 invalid start_time cause error Error: 400 Client Error: Bad Request for url: http://127.0.0.1:20902/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true with response: b'time parsing error: invalid integer: abc'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d00fc763532
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0659db7d2af2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic with id: 2025-12-21_04-25-48__d08d1528-191e-4383-b50d-fdb3fcaa5d3d
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-21_04-25-48__d08d1528-191e-4383-b50d-fdb3fcaa5d3d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49271', '49272', '49273', '49274', '49275']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49271:49271 -p 49272:49272 -p 49273:49273 -p 49274:49274 -p 49275:49275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49273 --rest-port=49271 --tcp-port=49272 --discv5-udp-port=49274 --rest-address=0.0.0.0 --nat=extip:172.18.16.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4fdb83fcddc630b1dd76df275ce510919ee8abef51be7aad60979d57a8c8cad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49275 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.67 waku fe59599577b95038b2568ae3e6ea9cdabf41541b1e21df77a65567837563d6bf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 91a6fa1b43ab. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe59599577b9. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-25-48__d08d1528-191e-4383-b50d-fdb3fcaa5d3d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49271
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 3075f5020872. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49271/health" -H "Content-Type: 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:49271/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/49272/p2p/16Uiu2HAm418tjMgDWEUpDoPKErihNjiW8kmKFyLYZGwVidMAtooa","/ip4/172.18.16.67/tcp/49273/ws/p2p/16Uiu2HAm418tjMgDWEUpDoPKErihNjiW8kmKFyLYZGwVidMAtooa"],"enrUri":"enr:-L24QJQrRddwhyTT7EsejhNhUujal5FU2yVbSFpJ4QajpZEZFLe2AR3QusxPW1QTsl8YEh9RqTmeIv7ZwKG_XqCpeK8CgmlkgnY0gmlwhKwSEEOKbXVsdGlhZGRyc5YACASsEhBDBsB4AAoErBIQQwbAed0DgnJzhQADAQAAiXNlY3AyNTZrMaECf3AXqJl3IdYLDEEb8vhNWm-PbMdfsaVU5tHML_YY9o2DdGNwgsB4g3VkcILAeoV3YWt1MgM"}'
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-21_04-25-48__d08d1528-191e-4383-b50d-fdb3fcaa5d3d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19721', '19722', '19723', '19724', '19725']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19721:19721 -p 19722:19722 -p 19723:19723 -p 19724:19724 -p 19725:19725 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19723 --rest-port=19721 --tcp-port=19722 --discv5-udp-port=19724 --rest-address=0.0.0.0 --nat=extip:172.18.83.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7dd6e2cd7e0ade1d97abdef5fa869d8c957a8eeb4329f5b03b9f051cc4bb1e55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19725 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJQrRddwhyTT7EsejhNhUujal5FU2yVbSFpJ4QajpZEZFLe2AR3QusxPW1QTsl8YEh9RqTmeIv7ZwKG_XqCpeK8CgmlkgnY0gmlwhKwSEEOKbXVsdGlhZGRyc5YACASsEhBDBsB4AAoErBIQQwbAed0DgnJzhQADAQAAiXNlY3AyNTZrMaECf3AXqJl3IdYLDEEb8vhNWm-PbMdfsaVU5tHML_YY9o2DdGNwgsB4g3VkcILAeoV3YWt1MgM --storenode=/ip4/172.18.16.67/tcp/49272/p2p/16Uiu2HAm418tjMgDWEUpDoPKErihNjiW8kmKFyLYZGwVidMAtooa --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.85 waku 2e962c8e76a029b40a2eb00dc9b65527899d5d5eb608d064a0a33acb8d946171
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e962c8e76a0. Setting up logs at ./log/docker/store_node1_2025-12-21_04-25-48__d08d1528-191e-4383-b50d-fdb3fcaa5d3d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19721
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19721/health" -H "Content-Type: 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:19721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.85/tcp/19722/p2p/16Uiu2HAmGoaUcjweB6eR3Jhd9rVEJqBmTJQXN6tEgksbb7WCJGTb","/ip4/172.18.83.85/tcp/19723/ws/p2p/16Uiu2HAmGoaUcjweB6eR3Jhd9rVEJqBmTJQXN6tEgksbb7WCJGTb"],"enrUri":"enr:-L24QFG00MTBjWvE07pwgQ9KagEC-0j6zpst_jvu2OZAKv6qLJTGuRSxUmiCyH6XQT6octFLO35GwBsBOiJ9zYBmzCgCgmlkgnY0gmlwhKwSU1WKbXVsdGlhZGRyc5YACASsElNVBk0KAAoErBJTVQZNC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPaH7Hw5Vq_1BaTNdaGRQ7ugyuRHUh0qy6qDviFLOvxqDdGNwgk0Kg3VkcIJNDIV3YWt1MgM"}'
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:19721/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.67/tcp/49272/p2p/16Uiu2HAm418tjMgDWEUpDoPKErihNjiW8kmKFyLYZGwVidMAtooa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49271/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:19721/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:49271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49271/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:49271/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:49271/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:49271/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:49271/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:49271/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:49271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49271/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19721/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fe59599577b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2e962c8e76a0
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,860 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_version with id: 2025-12-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044
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-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9070', '9071', '9072', '9073', '9074']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9070:9070 -p 9071:9071 -p 9072:9072 -p 9073:9073 -p 9074:9074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9072 --rest-port=9070 --tcp-port=9071 --discv5-udp-port=9073 --rest-address=0.0.0.0 --nat=extip:172.18.101.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4aad455ee67df45f2c2af62ab3abdeca9c2e46759a7c52fdec508c2031fdd381 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9074 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.69 waku a8a9bf57ea6b08687761bf193e80e5dd397fc3e92515c4984267a724faf23350
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8a9bf57ea6b. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9070
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9070/health" -H "Content-Type: 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:9070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.69/tcp/9071/p2p/16Uiu2HAm3tGeGXLbmAdGbowigLEMLP5x6bWx8oEfqc1zt4swVB97","/ip4/172.18.101.69/tcp/9072/ws/p2p/16Uiu2HAm3tGeGXLbmAdGbowigLEMLP5x6bWx8oEfqc1zt4swVB97"],"enrUri":"enr:-L24QCsuUBdCHtH6a8h5Ebh4FZ9-ZDiDbOkXRMLXnes8eLMGboCiruUUqvD_2zNvmV4tCzVzJHu68zsjwLLhmKjEIaoCgmlkgnY0gmlwhKwSZUWKbXVsdGlhZGRyc5YACASsEmVFBiNvAAoErBJlRQYjcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfa3KWeIxaw9xwvDAXL_fhuU_aaffqUv4PbiAn6cBi36DdGNwgiNvg3VkcIIjcYV3YWt1Mgk"}'
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-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42528', '42529', '42530', '42531', '42532']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42528:42528 -p 42529:42529 -p 42530:42530 -p 42531:42531 -p 42532:42532 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42530 --rest-port=42528 --tcp-port=42529 --discv5-udp-port=42531 --rest-address=0.0.0.0 --nat=extip:172.18.133.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eda02a9f0aa73603a330f21e9c37c4e39df86f6e6eff57ba8adbdad77cbb7ada --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42532 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.134 waku 9a9755ef85e3e5adb2ae16dc1b40c37b5c3e1ddc514fece89cf29feba20d09b7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a9755ef85e3. Setting up logs at ./log/docker/receiving_node2_2025-12-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42528
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42528/health" -H "Content-Type: 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:42528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.134/tcp/42529/p2p/16Uiu2HAmCtAM7CSjgV3irMfNnYGtMtMxrJKbyFAgrrjPwTkhckCi","/ip4/172.18.133.134/tcp/42530/ws/p2p/16Uiu2HAmCtAM7CSjgV3irMfNnYGtMtMxrJKbyFAgrrjPwTkhckCi"],"enrUri":"enr:-L24QD5S6JYecDN8JF0AFbW5Fd3QwFeHFXSZ9U5Wi2Xm22uvBDkjpZQKV2BZrsV2aS1qUfWgsWZyl9RhcrMU_CUsQBkCgmlkgnY0gmlwhKwShYaKbXVsdGlhZGRyc5YACASsEoWGBqYhAAoErBKFhgamIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA1_an93NkbHL_DFl98QggG_hw0NYy75CGAdbzAhRxwuDdGNwgqYhg3VkcIKmI4V3YWt1MgE"}'
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:42528/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.69/tcp/9071/p2p/16Uiu2HAm3tGeGXLbmAdGbowigLEMLP5x6bWx8oEfqc1zt4swVB97"]'
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-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10351', '10352', '10353', '10354', '10355']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10351:10351 -p 10352:10352 -p 10353:10353 -p 10354:10354 -p 10355:10355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10353 --rest-port=10351 --tcp-port=10352 --discv5-udp-port=10354 --rest-address=0.0.0.0 --nat=extip:172.18.153.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5cc75ee1cd6bb9b5687f870b6fb24ed88aa5fbad7ddae775e8db4bfbd5fc47d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10355 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCsuUBdCHtH6a8h5Ebh4FZ9-ZDiDbOkXRMLXnes8eLMGboCiruUUqvD_2zNvmV4tCzVzJHu68zsjwLLhmKjEIaoCgmlkgnY0gmlwhKwSZUWKbXVsdGlhZGRyc5YACASsEmVFBiNvAAoErBJlRQYjcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfa3KWeIxaw9xwvDAXL_fhuU_aaffqUv4PbiAn6cBi36DdGNwgiNvg3VkcIIjcYV3YWt1Mgk --lightpushnode=/ip4/172.18.101.69/tcp/9071/p2p/16Uiu2HAm3tGeGXLbmAdGbowigLEMLP5x6bWx8oEfqc1zt4swVB97 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.6 waku 4bf57650dc8adaf637fde916ed4acf539e9e4108784e874d5aebaf7e68d6ef21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4bf57650dc8a. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10351
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4bf57650dc8a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10351/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=10351): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f271d7df170>: 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.207.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39840', '39841', '39842', '39843', '39844']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39840:39840 -p 39841:39841 -p 39842:39842 -p 39843:39843 -p 39844:39844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39842 --rest-port=39840 --tcp-port=39841 --discv5-udp-port=39843 --rest-address=0.0.0.0 --nat=extip:172.18.207.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fea959eff257fabaf9cfac625455ccb8ec153f1fa4f7a4fb494c1a34bfa60c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39844 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCsuUBdCHtH6a8h5Ebh4FZ9-ZDiDbOkXRMLXnes8eLMGboCiruUUqvD_2zNvmV4tCzVzJHu68zsjwLLhmKjEIaoCgmlkgnY0gmlwhKwSZUWKbXVsdGlhZGRyc5YACASsEmVFBiNvAAoErBJlRQYjcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfa3KWeIxaw9xwvDAXL_fhuU_aaffqUv4PbiAn6cBi36DdGNwgiNvg3VkcIIjcYV3YWt1Mgk --lightpushnode=/ip4/172.18.101.69/tcp/9071/p2p/16Uiu2HAm3tGeGXLbmAdGbowigLEMLP5x6bWx8oEfqc1zt4swVB97 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.98 waku bba3f725c3778f9e17536430e3eca22315325b5a2a55209145b9d424232293fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bba3f725c377. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39840
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bba3f725c377. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39840/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=39840): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f271d83ec30>: 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.134.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7449', '7450', '7451', '7452', '7453']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7449:7449 -p 7450:7450 -p 7451:7451 -p 7452:7452 -p 7453:7453 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7451 --rest-port=7449 --tcp-port=7450 --discv5-udp-port=7452 --rest-address=0.0.0.0 --nat=extip:172.18.134.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bca9a6f7dc04cc10c7d7e7ad2ffce1dc1c20d3deddd731fa3d62c5a693fcba73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7453 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCsuUBdCHtH6a8h5Ebh4FZ9-ZDiDbOkXRMLXnes8eLMGboCiruUUqvD_2zNvmV4tCzVzJHu68zsjwLLhmKjEIaoCgmlkgnY0gmlwhKwSZUWKbXVsdGlhZGRyc5YACASsEmVFBiNvAAoErBJlRQYjcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfa3KWeIxaw9xwvDAXL_fhuU_aaffqUv4PbiAn6cBi36DdGNwgiNvg3VkcIIjcYV3YWt1Mgk --lightpushnode=/ip4/172.18.101.69/tcp/9071/p2p/16Uiu2HAm3tGeGXLbmAdGbowigLEMLP5x6bWx8oEfqc1zt4swVB97 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.182 waku f5a54b113f508c0020d815a14e31a51cfe43f0f75473148c6a054d9eeba31a5e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5a54b113f50. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-32-17__6e656f01-74c6-4e5a-aeb7-da0b292b7044__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7449
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5a54b113f50. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7449/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=7449): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f271d8f3530>: 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 a8a9bf57ea6b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9a9755ef85e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8a9bf57ea6b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a9755ef85e3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/f5a54b113f508c0020d815a14e31a51cfe43f0f75473148c6a054d9eeba31a5e/stop: Not Found ("No such container: f5a54b113f508c0020d815a14e31a51cfe43f0f75473148c6a054d9eeba31a5e")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/f5a54b113f508c0020d815a14e31a51cfe43f0f75473148c6a054d9eeba31a5e/stop: Not Found ("No such container: f5a54b113f508c0020d815a14e31a51cfe43f0f75473148c6a054d9eeba31a5e")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5a54b113f50
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/f5a54b113f508c0020d815a14e31a51cfe43f0f75473148c6a054d9eeba31a5e/stop: Not Found ("No such container: f5a54b113f508c0020d815a14e31a51cfe43f0f75473148c6a054d9eeba31a5e")
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,121 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_counts with id: 2025-12-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e
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-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__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-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__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-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__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-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__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.138.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57414', '57415', '57416', '57417', '57418']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57414:57414 -p 57415:57415 -p 57416:57416 -p 57417:57417 -p 57418:57418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57416 --rest-port=57414 --tcp-port=57415 --discv5-udp-port=57417 --rest-address=0.0.0.0 --nat=extip:172.18.138.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0d706dbccedbc609fbf587d3ed573edbed7dfe65f4e7359dba2b86a09eed399 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57418 --metrics-logging=true --filter=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 621ea51aab03. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.246 waku ada899438b753512d4e559437e89a2c7c9c8bf85a22b39973f33d63210798677
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ada899438b75. Setting up logs at ./log/docker/node1_2025-12-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57414
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 0a31537c63c0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57414/health" -H "Content-Type: 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:57414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.246/tcp/57415/p2p/16Uiu2HAm46dERnW3BWn5sD3fEemGHN6EERcprg9CMxszSpNv4atA","/ip4/172.18.138.246/tcp/57416/ws/p2p/16Uiu2HAm46dERnW3BWn5sD3fEemGHN6EERcprg9CMxszSpNv4atA"],"enrUri":"enr:-L24QEEC6ZfcNgE3sdo-huKJnjfI2wND9Ba3DBA0ymHi3mMfAKXJjWDsQAuqpOo7GOyLyCGp4tVvvwVWEc5qRWI_FLMCgmlkgnY0gmlwhKwSivaKbXVsdGlhZGRyc5YACASsEor2BuBHAAoErBKK9gbgSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgNgKR4uwkYAzcgSKuX3x46sanrOsvZ7eFXf0qb3yi2ODdGNwguBHg3VkcILgSYV3YWt1MgU"}'
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.101.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20915', '20916', '20917', '20918', '20919']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20915:20915 -p 20916:20916 -p 20917:20917 -p 20918:20918 -p 20919:20919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20917 --rest-port=20915 --tcp-port=20916 --discv5-udp-port=20918 --rest-address=0.0.0.0 --nat=extip:172.18.101.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8bfb40e80bd1571324e2f896fbb029deae1facddbc5e180db0cb421c375ba6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20919 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEEC6ZfcNgE3sdo-huKJnjfI2wND9Ba3DBA0ymHi3mMfAKXJjWDsQAuqpOo7GOyLyCGp4tVvvwVWEc5qRWI_FLMCgmlkgnY0gmlwhKwSivaKbXVsdGlhZGRyc5YACASsEor2BuBHAAoErBKK9gbgSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgNgKR4uwkYAzcgSKuX3x46sanrOsvZ7eFXf0qb3yi2ODdGNwguBHg3VkcILgSYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.83 waku 50712358a2490891e022d5acd1a66cbe5cc7409c465f0396b95524c186995044
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 50712358a249. Setting up logs at ./log/docker/node2_2025-12-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20915
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20915/health" -H "Content-Type: 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:20915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.83/tcp/20916/p2p/16Uiu2HAkzqgakMbbh2jbPekFGZbpD6AKVH44sYLG9gNgnaYsVFPz","/ip4/172.18.101.83/tcp/20917/ws/p2p/16Uiu2HAkzqgakMbbh2jbPekFGZbpD6AKVH44sYLG9gNgnaYsVFPz"],"enrUri":"enr:-L24QNF5j82Vz8lMtn3IbModDyEgEMMhx2CBDCzYsXD-U2q1fKMFG3QFEal6ClWMd1UEltWmIRBKfCzfxt6FSEwBY6UCgmlkgnY0gmlwhKwSZVOKbXVsdGlhZGRyc5YACASsEmVTBlG0AAoErBJlUwZRtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUHEONJBWQBxLWx7mtlSOz4ETF5IO2el07gUG0ntioM2DdGNwglG0g3VkcIJRtoV3YWt1MgE"}'
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.44.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5774', '5775', '5776', '5777', '5778']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5774:5774 -p 5775:5775 -p 5776:5776 -p 5777:5777 -p 5778:5778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5776 --rest-port=5774 --tcp-port=5775 --discv5-udp-port=5777 --rest-address=0.0.0.0 --nat=extip:172.18.44.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bcf5c49afb3d4a3a2e18cbc7c09cead9eec68db3b991c02bbd8e88b0582e8f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5778 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEEC6ZfcNgE3sdo-huKJnjfI2wND9Ba3DBA0ymHi3mMfAKXJjWDsQAuqpOo7GOyLyCGp4tVvvwVWEc5qRWI_FLMCgmlkgnY0gmlwhKwSivaKbXVsdGlhZGRyc5YACASsEor2BuBHAAoErBKK9gbgSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgNgKR4uwkYAzcgSKuX3x46sanrOsvZ7eFXf0qb3yi2ODdGNwguBHg3VkcILgSYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.68 waku f3e5a3d9662bc70b5ff76521f8aa3f379902628e37a33fb778d25123d2fb6478
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f3e5a3d9662b. Setting up logs at ./log/docker/node3_2025-12-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5774
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.68/tcp/5775/p2p/16Uiu2HAmBoMSzxVKMPSjtAu6p2hoW6HRqgvK1nErioQBDC7wTX5S","/ip4/172.18.44.68/tcp/5776/ws/p2p/16Uiu2HAmBoMSzxVKMPSjtAu6p2hoW6HRqgvK1nErioQBDC7wTX5S"],"enrUri":"enr:-L24QKr3U_8z2J3WZLSBtsbbBlmUIT9-KpBX7QKlhAtQCdsFEsW0tSMsLzuZ97HnLj-tIiRxfz5sCg8sGRGkR1K2W3wCgmlkgnY0gmlwhKwSLESKbXVsdGlhZGRyc5YACASsEixEBhaPAAoErBIsRAYWkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC80jQzeJceZBMKp2NGdr4i-rSGvbEiNqH2ruCIQ-k6SmDdGNwghaPg3VkcIIWkYV3YWt1MgE"}'
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:57414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.83/tcp/20916/p2p/16Uiu2HAkzqgakMbbh2jbPekFGZbpD6AKVH44sYLG9gNgnaYsVFPz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.68/tcp/5775/p2p/16Uiu2HAmBoMSzxVKMPSjtAu6p2hoW6HRqgvK1nErioQBDC7wTX5S"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.68/tcp/5775/p2p/16Uiu2HAmBoMSzxVKMPSjtAu6p2hoW6HRqgvK1nErioQBDC7wTX5S"]'
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.219.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14155', '14156', '14157', '14158', '14159']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14155:14155 -p 14156:14156 -p 14157:14157 -p 14158:14158 -p 14159:14159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14157 --rest-port=14155 --tcp-port=14156 --discv5-udp-port=14158 --rest-address=0.0.0.0 --nat=extip:172.18.219.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2d511cdf1ec7f61ec06efdcd326e95ac10adedaea0d5b31cd5efdc9e1754beb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14159 --metrics-logging=true --relay=false --filternode=/ip4/172.18.138.246/tcp/57415/p2p/16Uiu2HAm46dERnW3BWn5sD3fEemGHN6EERcprg9CMxszSpNv4atA --discv5-bootstrap-node=enr:-L24QEEC6ZfcNgE3sdo-huKJnjfI2wND9Ba3DBA0ymHi3mMfAKXJjWDsQAuqpOo7GOyLyCGp4tVvvwVWEc5qRWI_FLMCgmlkgnY0gmlwhKwSivaKbXVsdGlhZGRyc5YACASsEor2BuBHAAoErBKK9gbgSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgNgKR4uwkYAzcgSKuX3x46sanrOsvZ7eFXf0qb3yi2ODdGNwguBHg3VkcILgSYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.222 waku ebb1bfa61b7574a6c3bea07a97d58c222e01b0d29707ecd550ab7c388906ded4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebb1bfa61b75. Setting up logs at ./log/docker/node4_2025-12-21_04-29-02__4ea5f943-379e-46a4-b57d-82f56d89467e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14155
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14155/health" -H "Content-Type: 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:14155/debug/v1/info" -H "Content-Type: application/json" -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.222/tcp/14156/p2p/16Uiu2HAkzqNQskDVr1nqjpBq5fkNxZDXmvEK5AFG1abBoBvYXVT8","/ip4/172.18.219.222/tcp/14157/ws/p2p/16Uiu2HAkzqNQskDVr1nqjpBq5fkNxZDXmvEK5AFG1abBoBvYXVT8"],"enrUri":"enr:-L24QJQaTvbR47WbZFiBbZZeKDOcy5NnCeCTkXIeKt3roUCTTGHxECvv78ekmUDBV9kimEttOebqre5uQWGWtREs9XUCgmlkgnY0gmlwhKwS296KbXVsdGlhZGRyc5YACASsEtveBjdMAAoErBLb3gY3Td0DgnJzhQADAQAAiXNlY3AyNTZrMaECUFyCpu6-cE9pOUk_Qpw810sAT_4y2pOfr_3u2gbriRuDdGNwgjdMg3VkcII3ToV3YWt1MgA"}'
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:14155/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57414/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":3},"By Connectedness":{"Connected":3,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":2,"Total relay peers":1},"Mesh peers":{"0":2,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":2,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":3,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":3,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:119 Node-1 admin peers stats {'Sum': {'Total peers': 3}, 'By Connectedness': {'Connected': 3, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 2, 'Total relay peers': 1}, 'Mesh peers': {'0': 2, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 2, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 3, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 3, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ada899438b75
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 50712358a249
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f3e5a3d9662b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ada899438b75. 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 ebb1bfa61b75
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50712358a249. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
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_paused with id: 2025-12-21_04-33-59__41158ac0-59aa-4788-b41d-b87791780270
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-21_04-33-59__41158ac0-59aa-4788-b41d-b87791780270__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8448', '8449', '8450', '8451', '8452']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8448:8448 -p 8449:8449 -p 8450:8450 -p 8451:8451 -p 8452:8452 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8450 --rest-port=8448 --tcp-port=8449 --discv5-udp-port=8451 --rest-address=0.0.0.0 --nat=extip:172.18.192.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2ba47af0dde08dfbe70bf47cfec4bdf1d9ffe8d10268f4b99ddfd0b096f6dfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8452 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f81babf094cd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.128 waku 425237dc42c481c03a439e48692e99a848650a4a2cac20fb7c5275327b1e053f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 425237dc42c4. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-33-59__41158ac0-59aa-4788-b41d-b87791780270__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8448
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 a083c49ed807. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8448/health" -H "Content-Type: 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:8448/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.128/tcp/8449/p2p/16Uiu2HAmRPSBDV7Gj8hR2ZobMzVdSA2VE41W7CaGHs6RZ2WNQ2jL","/ip4/172.18.192.128/tcp/8450/ws/p2p/16Uiu2HAmRPSBDV7Gj8hR2ZobMzVdSA2VE41W7CaGHs6RZ2WNQ2jL"],"enrUri":"enr:-L24QDko_o6xhH6jz6gMuyO3kJhQxte1wyi_pOluqONE5g2sfD0Q98NU8mL4IBNqYapmAETxkt7f43Kucce20sS_WGoCgmlkgnY0gmlwhKwSwICKbXVsdGlhZGRyc5YACASsEsCABiEBAAoErBLAgAYhAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvSvWyOwz_w8xW9ZfWiJOzrgwCZkaTc2yKoy5QHMdngODdGNwgiEBg3VkcIIhA4V3YWt1MgM"}'
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-21_04-33-59__41158ac0-59aa-4788-b41d-b87791780270__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14267', '14268', '14269', '14270', '14271']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14267:14267 -p 14268:14268 -p 14269:14269 -p 14270:14270 -p 14271:14271 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14269 --rest-port=14267 --tcp-port=14268 --discv5-udp-port=14270 --rest-address=0.0.0.0 --nat=extip:172.18.52.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aecc9b5914e5fcbbdf16fc117b40d95d52dca07adb2e0c61b18f2b8d1bf25e4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14271 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDko_o6xhH6jz6gMuyO3kJhQxte1wyi_pOluqONE5g2sfD0Q98NU8mL4IBNqYapmAETxkt7f43Kucce20sS_WGoCgmlkgnY0gmlwhKwSwICKbXVsdGlhZGRyc5YACASsEsCABiEBAAoErBLAgAYhAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvSvWyOwz_w8xW9ZfWiJOzrgwCZkaTc2yKoy5QHMdngODdGNwgiEBg3VkcIIhA4V3YWt1MgM --storenode=/ip4/172.18.192.128/tcp/8449/p2p/16Uiu2HAmRPSBDV7Gj8hR2ZobMzVdSA2VE41W7CaGHs6RZ2WNQ2jL --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.187 waku 546f805afaa9f421c70156e0a7daf9533a793ea21d0200bbc9656104da0725d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 546f805afaa9. Setting up logs at ./log/docker/store_node1_2025-12-21_04-33-59__41158ac0-59aa-4788-b41d-b87791780270__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14267
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14267/health" -H "Content-Type: 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:14267/debug/v1/info" -H "Content-Type: application/json" -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.187/tcp/14268/p2p/16Uiu2HAm8odFqa2ZnmxRFLPHxixdvzTMfFNXoNTuv3aCTNnq1GTn","/ip4/172.18.52.187/tcp/14269/ws/p2p/16Uiu2HAm8odFqa2ZnmxRFLPHxixdvzTMfFNXoNTuv3aCTNnq1GTn"],"enrUri":"enr:-L24QDpHMwLYFDWbz6i66Vzl8_UFqEtuaGq3coAp2_PjyRWiGgYRsePoufS2oYhZc3Y-uhpMKg-cBy_IuS8wWgQF9EkCgmlkgnY0gmlwhKwSNLuKbXVsdGlhZGRyc5YACASsEjS7Bje8AAoErBI0uwY3vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxseg5sLuVHjC1rxjVBJxl4C849qBt45kKBu5KjXTFI2DdGNwgje8g3VkcII3voV3YWt1MgM"}'
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:14267/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.128/tcp/8449/p2p/16Uiu2HAmRPSBDV7Gj8hR2ZobMzVdSA2VE41W7CaGHs6RZ2WNQ2jL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8448/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:14267/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:8448/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:8448/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":"0xded007ace8498f292b5c8388f0ae8a8caed060bdd7d39f190f116fc30d5343da"}]}'
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:14267/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":"0xded007ace8498f292b5c8388f0ae8a8caed060bdd7d39f190f116fc30d5343da"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 546f805afaa9
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8448/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:267 Unpause container with id 546f805afaa9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14267/health" -H "Content-Type: 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:14267/debug/v1/info" -H "Content-Type: application/json" -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.187/tcp/14268/p2p/16Uiu2HAm8odFqa2ZnmxRFLPHxixdvzTMfFNXoNTuv3aCTNnq1GTn","/ip4/172.18.52.187/tcp/14269/ws/p2p/16Uiu2HAm8odFqa2ZnmxRFLPHxixdvzTMfFNXoNTuv3aCTNnq1GTn"],"enrUri":"enr:-L24QDpHMwLYFDWbz6i66Vzl8_UFqEtuaGq3coAp2_PjyRWiGgYRsePoufS2oYhZc3Y-uhpMKg-cBy_IuS8wWgQF9EkCgmlkgnY0gmlwhKwSNLuKbXVsdGlhZGRyc5YACASsEjS7Bje8AAoErBI0uwY3vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxseg5sLuVHjC1rxjVBJxl4C849qBt45kKBu5KjXTFI2DdGNwgje8g3VkcII3voV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8448/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":"0xded007ace8498f292b5c8388f0ae8a8caed060bdd7d39f190f116fc30d5343da"},{"messageHash":"0x259a90a784024aff27080c5a95d6e69d13c76ed733fb2c0fa7f0523c79cf16f1"}]}'
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:14267/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":"0xded007ace8498f292b5c8388f0ae8a8caed060bdd7d39f190f116fc30d5343da"},{"messageHash":"0x259a90a784024aff27080c5a95d6e69d13c76ed733fb2c0fa7f0523c79cf16f1"}]}'
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:8448/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":"0xded007ace8498f292b5c8388f0ae8a8caed060bdd7d39f190f116fc30d5343da"},{"messageHash":"0x259a90a784024aff27080c5a95d6e69d13c76ed733fb2c0fa7f0523c79cf16f1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14267/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":"0xded007ace8498f292b5c8388f0ae8a8caed060bdd7d39f190f116fc30d5343da"},{"messageHash":"0x259a90a784024aff27080c5a95d6e69d13c76ed733fb2c0fa7f0523c79cf16f1"}]}'
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 425237dc42c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 546f805afaa9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2025-12-21 04:15:25.969 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:15:25.969 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2025-12-21_04-15-25__1816c8d7-bfed-44fa-9302-67da61d033f4
2025-12-21 04:15:25.970 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:15:25.971 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:15:25.971 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-21 04:15:25.980 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:25.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-15-25__1816c8d7-bfed-44fa-9302-67da61d033f4__wakuorg_nwaku:latest.log
2025-12-21 04:15:25.991 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:25.991 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-15-25__1816c8d7-bfed-44fa-9302-67da61d033f4__wakuorg_nwaku:latest.log
2025-12-21 04:15:25.999 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:15:25.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-21_04-15-25__1816c8d7-bfed-44fa-9302-67da61d033f4__wakuorg_nwaku:latest.log
2025-12-21 04:15:26.000 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:15:26.001 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:15:26.002 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:26.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:26.007 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:26.007 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.30
2025-12-21 04:15:26.007 DEBUG [src.node.docker_mananger] Generated ports ['53329', '53330', '53331', '53332', '53333']
2025-12-21 04:15:26.007 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:26.007 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:26.007 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:26.008 DEBUG [src.node.docker_mananger] docker run -i -t -p 53329:53329 -p 53330:53330 -p 53331:53331 -p 53332:53332 -p 53333:53333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53331 --rest-port=53329 --tcp-port=53330 --discv5-udp-port=53332 --rest-address=0.0.0.0 --nat=extip:172.18.228.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fc14affd1b6682d8fee95be13dfceff25a27d73505bd4febf3edf59be2bf027 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53333 --metrics-logging=true --lightpush=true --relay=true
2025-12-21 04:15:26.163 ERROR [src.node.docker_mananger] Max retries reached for container aae4d50a5c4e. Exiting log stream.
2025-12-21 04:15:26.210 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.30 waku 82247293f0007be4efa9dd3043d56516fdd718c8aff8f594d4d733d1e1f159c2
2025-12-21 04:15:26.241 DEBUG [src.node.docker_mananger] Container started with ID 82247293f000. Setting up logs at ./log/docker/node1_2025-12-21_04-15-25__1816c8d7-bfed-44fa-9302-67da61d033f4__wakuorg_nwaku:latest.log
2025-12-21 04:15:26.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53329
2025-12-21 04:15:26.243 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:26.872 ERROR [src.node.docker_mananger] Max retries reached for container 902f728d792b. Exiting log stream.
2025-12-21 04:15:27.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53329/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:27.247 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-21 04:15:27.247 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:27.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53329/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:27.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.30/tcp/53330/p2p/16Uiu2HAmQE21hVtiU9nayArNsoGfaPTFPMqJNCDVGBvxpRVfs6xd","/ip4/172.18.228.30/tcp/53331/ws/p2p/16Uiu2HAmQE21hVtiU9nayArNsoGfaPTFPMqJNCDVGBvxpRVfs6xd"],"enrUri":"enr:-L24QGJLrz3Lt8uO4NZY7cMwWHfH3D-YJtcJqIcN7jt6UhKgf3Z_FMOudSOi3Tr4XiPKnAv2ueoPAB-EvF9gRe--xPwCgmlkgnY0gmlwhKwS5B6KbXVsdGlhZGRyc5YACASsEuQeBtBSAAoErBLkHgbQU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDq-aaNUxPzgRDRHJ1xpSF4Hld3hsqhRx95pfy46KMtH6DdGNwgtBSg3VkcILQVIV3YWt1Mgk"}'
2025-12-21 04:15:27.250 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:27.251 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:27.251 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:27.252 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:27.252 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.205
2025-12-21 04:15:27.253 DEBUG [src.node.docker_mananger] Generated ports ['16154', '16155', '16156', '16157', '16158']
2025-12-21 04:15:27.253 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:27.253 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:27.253 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:27.253 DEBUG [src.node.docker_mananger] docker run -i -t -p 16154:16154 -p 16155:16155 -p 16156:16156 -p 16157:16157 -p 16158:16158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16156 --rest-port=16154 --tcp-port=16155 --discv5-udp-port=16157 --rest-address=0.0.0.0 --nat=extip:172.18.127.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c3ccc0f67f1df0efc3b65afeccc462bbbe2949fe3026fd9ae13090528992cd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16158 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QGJLrz3Lt8uO4NZY7cMwWHfH3D-YJtcJqIcN7jt6UhKgf3Z_FMOudSOi3Tr4XiPKnAv2ueoPAB-EvF9gRe--xPwCgmlkgnY0gmlwhKwS5B6KbXVsdGlhZGRyc5YACASsEuQeBtBSAAoErBLkHgbQU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDq-aaNUxPzgRDRHJ1xpSF4Hld3hsqhRx95pfy46KMtH6DdGNwgtBSg3VkcILQVIV3YWt1Mgk --lightpushnode=/ip4/172.18.228.30/tcp/53330/p2p/16Uiu2HAmQE21hVtiU9nayArNsoGfaPTFPMqJNCDVGBvxpRVfs6xd
2025-12-21 04:15:27.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.205 waku 678580b30845a96c47ea9473170ed1269cfbc0ad0ed03444539b85e2b45169b9
2025-12-21 04:15:27.487 DEBUG [src.node.docker_mananger] Container started with ID 678580b30845. Setting up logs at ./log/docker/node2_2025-12-21_04-15-25__1816c8d7-bfed-44fa-9302-67da61d033f4__wakuorg_nwaku:latest.log
2025-12-21 04:15:27.487 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16154
2025-12-21 04:15:27.488 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:28.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16154/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:28.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-21 04:15:28.493 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:28.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16154/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:28.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.205/tcp/16155/p2p/16Uiu2HAkxzqwSjHqCyyF3sfzBe9Wy1tYRm2Zx3Fzp41A2Qh88E7X","/ip4/172.18.127.205/tcp/16156/ws/p2p/16Uiu2HAkxzqwSjHqCyyF3sfzBe9Wy1tYRm2Zx3Fzp41A2Qh88E7X"],"enrUri":"enr:-L24QP3GfGiVDLzkA6Z_pTX_fUHZ30ESnSACGduSOVO1y4Q_UZKI00kUdorVQdIluwNAH7oeXCtEsUOtQ6Q80Rlj4ncCgmlkgnY0gmlwhKwSf82KbXVsdGlhZGRyc5YACASsEn_NBj8bAAoErBJ_zQY_HN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNRJ9HLQ3oNNL6Q6dg-XspCS8Lrz4sBPtUbmp2B0Y9xaDdGNwgj8bg3VkcII_HYV3YWt1Mgk"}'
2025-12-21 04:15:28.496 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:28.496 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:15:28.497 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:15:28.498 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:15:28.498 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.17
2025-12-21 04:15:28.498 DEBUG [src.node.docker_mananger] Generated ports ['6230', '6231', '6232', '6233', '6234']
2025-12-21 04:15:28.499 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:15:28.499 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:15:28.499 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:15:28.499 DEBUG [src.node.docker_mananger] docker run -i -t -p 6230:6230 -p 6231:6231 -p 6232:6232 -p 6233:6233 -p 6234:6234 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6232 --rest-port=6230 --tcp-port=6231 --discv5-udp-port=6233 --rest-address=0.0.0.0 --nat=extip:172.18.157.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=830cf0cfc07acc2e4beddbda2d3f1a9cfa02d612cb31feba1d4f8bcb3cdca0b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6234 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP3GfGiVDLzkA6Z_pTX_fUHZ30ESnSACGduSOVO1y4Q_UZKI00kUdorVQdIluwNAH7oeXCtEsUOtQ6Q80Rlj4ncCgmlkgnY0gmlwhKwSf82KbXVsdGlhZGRyc5YACASsEn_NBj8bAAoErBJ_zQY_HN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNRJ9HLQ3oNNL6Q6dg-XspCS8Lrz4sBPtUbmp2B0Y9xaDdGNwgj8bg3VkcII_HYV3YWt1Mgk
2025-12-21 04:15:28.716 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.17 waku a42bdde6edd0a845f5267878e4a88057d218a130945c8ac35238b7b0cbb1b048
2025-12-21 04:15:28.750 DEBUG [src.node.docker_mananger] Container started with ID a42bdde6edd0. Setting up logs at ./log/docker/node3_2025-12-21_04-15-25__1816c8d7-bfed-44fa-9302-67da61d033f4__wakuorg_nwaku:latest.log
2025-12-21 04:15:28.751 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6230
2025-12-21 04:15:28.751 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:15:29.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6230/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:29.761 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-21 04:15:29.762 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:15:29.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6230/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:29.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.17/tcp/6231/p2p/16Uiu2HAmV73PPV3Ba5qoJtGJ8bMKfFvC7pQKiahvQJPpjp2ZyYak","/ip4/172.18.157.17/tcp/6232/ws/p2p/16Uiu2HAmV73PPV3Ba5qoJtGJ8bMKfFvC7pQKiahvQJPpjp2ZyYak"],"enrUri":"enr:-L24QJE8Jth_1FtT5C_vP-iZzleSrB6j_65CtB5BXT-YWOCHM9hLNrmRAHErMlKKm_wEos03ZFcydi_GZPYLbJK2LNUCgmlkgnY0gmlwhKwSnRGKbXVsdGlhZGRyc5YACASsEp0RBhhXAAoErBKdEQYYWN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9GeGXoqv79MeLA19r8IPXottEeK9WFBUMZz2PmaOxSGDdGNwghhXg3VkcIIYWYV3YWt1MgE"}'
2025-12-21 04:15:29.766 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:15:29.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53329/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:15:29.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:29.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16154/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:15:29.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:29.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6230/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:15:29.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:29.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53329/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:29.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/57436/p2p/16Uiu2HAkxzqwSjHqCyyF3sfzBe9Wy1tYRm2Zx3Fzp41A2Qh88E7X","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-123-ge3dd62","origin":"UnknownOrigin"}]'
2025-12-21 04:15:29.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16154/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:29.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.228.30/tcp/53330/p2p/16Uiu2HAmQE21hVtiU9nayArNsoGfaPTFPMqJNCDVGBvxpRVfs6xd","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-123-ge3dd62","origin":"Discv5"},{"multiaddr":"/ip4/172.18.157.17/tcp/39820/p2p/16Uiu2HAmV73PPV3Ba5qoJtGJ8bMKfFvC7pQKiahvQJPpjp2ZyYak","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.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-123-ge3dd62","origin":"UnknownOrigin"}]'
2025-12-21 04:15:29.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6230/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:29.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.205/tcp/16155/p2p/16Uiu2HAkxzqwSjHqCyyF3sfzBe9Wy1tYRm2Zx3Fzp41A2Qh88E7X","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-123-ge3dd62","origin":"Discv5"}]'
2025-12-21 04:15:29.796 DEBUG [src.libs.common] Sleeping for 30 seconds
2025-12-21 04:15:59.797 DEBUG [src.steps.light_push] Lightpushing message
2025-12-21 04:15:59.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53329/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1766290559797096257}}'
2025-12-21 04:15:59.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:15:59.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:15:59.912 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-21 04:15:59.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:15:59.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766290559797096257,"ephemeral":false,"proof":""}]'
2025-12-21 04:15:59.919 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:15:59.920 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:15:59.921 DEBUG [src.node.waku_node] Stopping container with id 82247293f000
2025-12-21 04:16:00.521 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:00.522 DEBUG [src.node.waku_node] Stopping container with id 678580b30845
2025-12-21 04:16:01.082 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:01.082 DEBUG [src.node.waku_node] Stopping container with id a42bdde6edd0
2025-12-21 04:16:01.335 ERROR [src.node.docker_mananger] Max retries reached for container 82247293f000. Exiting log stream.
2025-12-21 04:16:01.652 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:16:01.653 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:16:01.683 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:16:01.707 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:16:01.729 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[11] with id: 2025-12-21_04-25-27__ad76b773-09e9-4002-8cfd-55b71be93c80
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-21_04-25-27__ad76b773-09e9-4002-8cfd-55b71be93c80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29672', '29673', '29674', '29675', '29676']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29672:29672 -p 29673:29673 -p 29674:29674 -p 29675:29675 -p 29676:29676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29674 --rest-port=29672 --tcp-port=29673 --discv5-udp-port=29675 --rest-address=0.0.0.0 --nat=extip:172.18.20.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5aa9e8fd58b0d74e9b1e1b53aff6dbc4d1e0e681f39bff1cb29057e53bd2d7d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29676 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.249 waku 0f234b36ef17ff141f310ec81011b648d03c38893deca682438278680181c6c5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3e7575847f8e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0f234b36ef17. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-25-27__ad76b773-09e9-4002-8cfd-55b71be93c80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29672
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 3bd95bc27026. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29672/health" -H "Content-Type: 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:29672/debug/v1/info" -H "Content-Type: application/json" -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.249/tcp/29673/p2p/16Uiu2HAkyv8p4YjkmRX8s6YUQ2hDNbwG5LScC7cdbSxddUVT9KkS","/ip4/172.18.20.249/tcp/29674/ws/p2p/16Uiu2HAkyv8p4YjkmRX8s6YUQ2hDNbwG5LScC7cdbSxddUVT9KkS"],"enrUri":"enr:-L24QET-Gxc84dztuW32UDmrL6QA-XIZNMLACxNY2M7X8UyPIfawGjoK50d2givA1UOyg07brPr3PS6NPKvY2lPW5xoCgmlkgnY0gmlwhKwSFPmKbXVsdGlhZGRyc5YACASsEhT5BnPpAAoErBIU-QZz6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECQrlZghrt0mjl6HaTlwDLjgOtq4T9jOp7YhlrY3b2iX-DdGNwgnPpg3VkcIJz64V3YWt1MgM"}'
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-21_04-25-27__ad76b773-09e9-4002-8cfd-55b71be93c80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55146', '55147', '55148', '55149', '55150']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55146:55146 -p 55147:55147 -p 55148:55148 -p 55149:55149 -p 55150:55150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55148 --rest-port=55146 --tcp-port=55147 --discv5-udp-port=55149 --rest-address=0.0.0.0 --nat=extip:172.18.199.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=54e01ea8ed0bad267013f07bfaaff8d3d30e1a2a52393f9b50b134f9eeddf40f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55150 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QET-Gxc84dztuW32UDmrL6QA-XIZNMLACxNY2M7X8UyPIfawGjoK50d2givA1UOyg07brPr3PS6NPKvY2lPW5xoCgmlkgnY0gmlwhKwSFPmKbXVsdGlhZGRyc5YACASsEhT5BnPpAAoErBIU-QZz6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECQrlZghrt0mjl6HaTlwDLjgOtq4T9jOp7YhlrY3b2iX-DdGNwgnPpg3VkcIJz64V3YWt1MgM --storenode=/ip4/172.18.20.249/tcp/29673/p2p/16Uiu2HAkyv8p4YjkmRX8s6YUQ2hDNbwG5LScC7cdbSxddUVT9KkS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.78 waku 601557d9d94b8fce63410ef6ce443014255691b084fb38f20643a57cd58cd0be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 601557d9d94b. Setting up logs at ./log/docker/store_node1_2025-12-21_04-25-27__ad76b773-09e9-4002-8cfd-55b71be93c80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55146
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55146/health" -H "Content-Type: 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:55146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.78/tcp/55147/p2p/16Uiu2HAmJTktdFw1eeDdjeHkquhaALBrRhUmbHEzyQ54WJsM1Loc","/ip4/172.18.199.78/tcp/55148/ws/p2p/16Uiu2HAmJTktdFw1eeDdjeHkquhaALBrRhUmbHEzyQ54WJsM1Loc"],"enrUri":"enr:-L24QK3ToHAInpm60-6t0CwZUiFu_Fzr-70lLUmOAVhWPtNPcsoMxm0K2s4HtnG8N0C4sEb9vf2dYTPsAHkyI1AkpnkCgmlkgnY0gmlwhKwSx06KbXVsdGlhZGRyc5YACASsEsdOBtdrAAoErBLHTgbXbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVkWDgekIA1JEFeD-HjEpvasyX6s5l02oZE7znATn1HuDdGNwgtdrg3VkcILXbYV3YWt1MgM"}'
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:55146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.249/tcp/29673/p2p/16Uiu2HAkyv8p4YjkmRX8s6YUQ2hDNbwG5LScC7cdbSxddUVT9KkS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29672/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:55146/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:29672/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:29672/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:29672/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:29672/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:29672/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:29672/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:29672/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:29672/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:29672/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:29672/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:29672/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:29672/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29672/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x32d5ab56569ea65b59d467a6ae75a7c3375cd3249202804d38b575cf681ed5f4"},{"messageHash":"0x3e21ef163220479c0a73e500a8e16599d3ac646c578f9796b174342c7f085593"},{"messageHash":"0x9111874f7512c428c66121525bfa6ef8ac6883c32232b26501953cc774eafee4"},{"messageHash":"0x624290da933814b40c3f4e751b8ecf00fda8a4a2e31a54f71d95592b34d2c4db"},{"messageHash":"0x752f4ad97ff6fe7f11e03c30a447bae168720d8d00db048189e636c27e969dca"},{"messageHash":"0xe12e55f2b4c70991dd80e96b0e70382cc9a9a4dd618729e291a31eb28c490c04"},{"messageHash":"0xc2377bb3dcb4094d69a0d81e4979c6f027245f0db43480518f20a13ef061f60b"},{"messageHash":"0x5f09580dc63251be97e1b0fa9b38fed425968a5be6f7a5b1094febbeb7912660"},{"messageHash":"0x29bab484e855f9a5bf4bcb8887f028ba7f0869cb5ad64087b154fd3256666ccd"},{"messageHash":"0x2f4b09e7590f9dddd9cedb58e44cce4967f2abf0ce19601d73ff7e92327baf62"},{"messageHash":"0xcbe3ea5ac9d2a69e68fe79e0b8366cac540f8cdf5a8adf3c5d6e3da0e0aea2b3"}],"paginationCursor":"0xcbe3ea5ac9d2a69e68fe79e0b8366cac540f8cdf5a8adf3c5d6e3da0e0aea2b3"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55146/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x32d5ab56569ea65b59d467a6ae75a7c3375cd3249202804d38b575cf681ed5f4"},{"messageHash":"0x3e21ef163220479c0a73e500a8e16599d3ac646c578f9796b174342c7f085593"},{"messageHash":"0x9111874f7512c428c66121525bfa6ef8ac6883c32232b26501953cc774eafee4"},{"messageHash":"0x624290da933814b40c3f4e751b8ecf00fda8a4a2e31a54f71d95592b34d2c4db"},{"messageHash":"0x752f4ad97ff6fe7f11e03c30a447bae168720d8d00db048189e636c27e969dca"},{"messageHash":"0xe12e55f2b4c70991dd80e96b0e70382cc9a9a4dd618729e291a31eb28c490c04"},{"messageHash":"0xc2377bb3dcb4094d69a0d81e4979c6f027245f0db43480518f20a13ef061f60b"},{"messageHash":"0x5f09580dc63251be97e1b0fa9b38fed425968a5be6f7a5b1094febbeb7912660"},{"messageHash":"0x29bab484e855f9a5bf4bcb8887f028ba7f0869cb5ad64087b154fd3256666ccd"},{"messageHash":"0x2f4b09e7590f9dddd9cedb58e44cce4967f2abf0ce19601d73ff7e92327baf62"},{"messageHash":"0xcbe3ea5ac9d2a69e68fe79e0b8366cac540f8cdf5a8adf3c5d6e3da0e0aea2b3"}],"paginationCursor":"0xcbe3ea5ac9d2a69e68fe79e0b8366cac540f8cdf5a8adf3c5d6e3da0e0aea2b3"}'
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 0f234b36ef17
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 601557d9d94b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_set_all_log_levels with id: 2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887
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-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__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-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__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-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__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-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__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.162.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5113', '5114', '5115', '5116', '5117']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5113:5113 -p 5114:5114 -p 5115:5115 -p 5116:5116 -p 5117:5117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5115 --rest-port=5113 --tcp-port=5114 --discv5-udp-port=5116 --rest-address=0.0.0.0 --nat=extip:172.18.162.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=569deca84adea76fb61fd5dcbc15bbcfb7c8a98fae566f1f0e9fac4296e8caff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5117 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.18 waku 255b79cba0ed29fc65a6bfdd2a980f2661dbc5b262ab68f3c93ccf35843ff788
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 255b79cba0ed. Setting up logs at ./log/docker/node1_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5113
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 09c086d4e234. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a9809ee3bdb6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5113/health" -H "Content-Type: 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:5113/debug/v1/info" -H "Content-Type: application/json" -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.18/tcp/5114/p2p/16Uiu2HAm6R4tiAyVHFS2iCirveqVXomV33NQpu4rBr5RFkua2ZfX","/ip4/172.18.162.18/tcp/5115/ws/p2p/16Uiu2HAm6R4tiAyVHFS2iCirveqVXomV33NQpu4rBr5RFkua2ZfX"],"enrUri":"enr:-L24QGBirPW8F2m36gvossvWLbMcLQiMXClVt0GnVqS2aedJaj5kbftLkCeObjNFAImPveeMwEtIMbgNqv50gfdxRfgCgmlkgnY0gmlwhKwSohKKbXVsdGlhZGRyc5YACASsEqISBhP6AAoErBKiEgYT-90DgnJzhQADAQAAiXNlY3AyNTZrMaECo0jh6dZLu6EC3oeD_hCtwpxKH6R7nkmSGT-6Goew_rKDdGNwghP6g3VkcIIT_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23601', '23602', '23603', '23604', '23605']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23601:23601 -p 23602:23602 -p 23603:23603 -p 23604:23604 -p 23605:23605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23603 --rest-port=23601 --tcp-port=23602 --discv5-udp-port=23604 --rest-address=0.0.0.0 --nat=extip:172.18.74.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1aea2bdd1ef4fbc1e97ffdc983a67bebf5c8ade986fdc56afdce7f49519c543 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23605 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGBirPW8F2m36gvossvWLbMcLQiMXClVt0GnVqS2aedJaj5kbftLkCeObjNFAImPveeMwEtIMbgNqv50gfdxRfgCgmlkgnY0gmlwhKwSohKKbXVsdGlhZGRyc5YACASsEqISBhP6AAoErBKiEgYT-90DgnJzhQADAQAAiXNlY3AyNTZrMaECo0jh6dZLu6EC3oeD_hCtwpxKH6R7nkmSGT-6Goew_rKDdGNwghP6g3VkcIIT_IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.227 waku abc4100bd149265a3d9e293c354f3f731d5114a9ad90703b3c274024e4bbb577
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abc4100bd149. Setting up logs at ./log/docker/node2_2025-12-21_04-20-13__ffcbef5c-3b23-4158-9b91-39db09cab887__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23601
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/health" -H "Content-Type: 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:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
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:5113/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (TRACE) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (DEBUG) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (INFO) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (NOTICE) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (WARN) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (ERROR) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (FATAL) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/23602/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG","/ip4/172.18.74.227/tcp/23603/ws/p2p/16Uiu2HAmDtpA4Kv4qTn7MXecNz4BsoHqZPmm7wF5XXDPYDi7WuxG"],"enrUri":"enr:-L24QD6FwJzwcWSN2z5KcemFhWvAohOBWk-rSBAw-eIy7-21ZtnOx7lv9bRDjvvhXoWpG8-ELRIMsPYxpmjSuAB1tp4CgmlkgnY0gmlwhKwSSuOKbXVsdGlhZGRyc5YACASsEkrjBlwyAAoErBJK4wZcM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmZK0U_52vuk-3lnuAAJh1MIOhmHIzlTZ7tadH1aGd2DdGNwglwyg3VkcIJcNIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23601/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-123-ge3dd62'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5113/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:180 Restore default log level (TRACE) -> status=200
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 255b79cba0ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abc4100bd149
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,866 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_relay_node2 with id: 2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0
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-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25972', '25973', '25974', '25975', '25976']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25972:25972 -p 25973:25973 -p 25974:25974 -p 25975:25975 -p 25976:25976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25974 --rest-port=25972 --tcp-port=25973 --discv5-udp-port=25975 --rest-address=0.0.0.0 --nat=extip:172.18.134.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98cd8de5ff0be24f1d4ead0cb8a2bb2413ea5203cbaddfb0c783de516cedde3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25976 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.200 waku b89879a91ce94c33bcf1d78906e8413f27008f2eb42c6907797976d5d1957f19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b89879a91ce9. Setting up logs at ./log/docker/receiving_node1_2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25972
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 1d87eda540ca. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c59dcdd4a747. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25972/health" -H "Content-Type: 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:25972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.200/tcp/25973/p2p/16Uiu2HAmLuwxzYN41GtzyKiN9nPxHskv8ikukWk3iPHmTvzAtGUQ","/ip4/172.18.134.200/tcp/25974/ws/p2p/16Uiu2HAmLuwxzYN41GtzyKiN9nPxHskv8ikukWk3iPHmTvzAtGUQ"],"enrUri":"enr:-L24QAaoGzS9O0RojDCnm15P7MxuWTa8Gw1MnHNUHowoQ6PGfXqW__nWG3e0_Xgs2T4HS-UgYaGy7sAKlUOFKQi7_JMCgmlkgnY0gmlwhKwShsiKbXVsdGlhZGRyc5YACASsEobIBmV1AAoErBKGyAZldt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDerKC7zaskvZBABjZY2D56N1d0KgRTpsHJlz5T1kAb7mDdGNwgmV1g3VkcIJld4V3YWt1Mgk"}'
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-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22084', '22085', '22086', '22087', '22088']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22084:22084 -p 22085:22085 -p 22086:22086 -p 22087:22087 -p 22088:22088 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22086 --rest-port=22084 --tcp-port=22085 --discv5-udp-port=22087 --rest-address=0.0.0.0 --nat=extip:172.18.211.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=551c3bfaa1be0ffba6806973d0b5fc2f8db89e3f3c91ffdeeb0563dc72ef8e3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22088 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.8 waku afe4537cf0a05a94d6210858ce8f28e2d49609e7f6d61658b9bc2c08bf7b3012
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID afe4537cf0a0. Setting up logs at ./log/docker/receiving_node2_2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22084
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22084/health" -H "Content-Type: 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:22084/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.8/tcp/22085/p2p/16Uiu2HAm8RqAikBo18SPEkhh43TBy34eDnFnHW1iRSJqP5w55dSk","/ip4/172.18.211.8/tcp/22086/ws/p2p/16Uiu2HAm8RqAikBo18SPEkhh43TBy34eDnFnHW1iRSJqP5w55dSk"],"enrUri":"enr:-L24QAPkCRU3GPMc8g08KGdwWO-UtNCUdyyawCL8Da3LWu3CEHc1zCKkG7tfteOXkmn-mpu5qDEU0BkwJD2NSmkM27wCgmlkgnY0gmlwhKwS0wiKbXVsdGlhZGRyc5YACASsEtMIBlZFAAoErBLTCAZWRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwTJRw_VhC1YdoNCnrMHCwF3TZ0RRgSIMZScIbxT96YWDdGNwglZFg3VkcIJWR4V3YWt1MgE"}'
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:22084/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.200/tcp/25973/p2p/16Uiu2HAmLuwxzYN41GtzyKiN9nPxHskv8ikukWk3iPHmTvzAtGUQ"]'
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-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29085', '29086', '29087', '29088', '29089']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29085:29085 -p 29086:29086 -p 29087:29087 -p 29088:29088 -p 29089:29089 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29087 --rest-port=29085 --tcp-port=29086 --discv5-udp-port=29088 --rest-address=0.0.0.0 --nat=extip:172.18.121.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e622b95aa7baf1e9f1d4bcc334193e6cab8d7f0e2ebbeb9d02ffefaaeba2bd47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29089 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAaoGzS9O0RojDCnm15P7MxuWTa8Gw1MnHNUHowoQ6PGfXqW__nWG3e0_Xgs2T4HS-UgYaGy7sAKlUOFKQi7_JMCgmlkgnY0gmlwhKwShsiKbXVsdGlhZGRyc5YACASsEobIBmV1AAoErBKGyAZldt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDerKC7zaskvZBABjZY2D56N1d0KgRTpsHJlz5T1kAb7mDdGNwgmV1g3VkcIJld4V3YWt1Mgk --lightpushnode=/ip4/172.18.134.200/tcp/25973/p2p/16Uiu2HAmLuwxzYN41GtzyKiN9nPxHskv8ikukWk3iPHmTvzAtGUQ --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.236 waku 220b758f4600a74af26d1462cc9e6318659ff2a5360924bcf148df3c1244ba07
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 220b758f4600. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29085
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 220b758f4600. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29085/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=29085): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f477f49e810>: 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.226.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34851', '34852', '34853', '34854', '34855']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34851:34851 -p 34852:34852 -p 34853:34853 -p 34854:34854 -p 34855:34855 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34853 --rest-port=34851 --tcp-port=34852 --discv5-udp-port=34854 --rest-address=0.0.0.0 --nat=extip:172.18.226.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=306a75bef2c390dcc3cf7785fdd7359e3deb63fcee64dc75a43dedfc8c4c172e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34855 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAaoGzS9O0RojDCnm15P7MxuWTa8Gw1MnHNUHowoQ6PGfXqW__nWG3e0_Xgs2T4HS-UgYaGy7sAKlUOFKQi7_JMCgmlkgnY0gmlwhKwShsiKbXVsdGlhZGRyc5YACASsEobIBmV1AAoErBKGyAZldt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDerKC7zaskvZBABjZY2D56N1d0KgRTpsHJlz5T1kAb7mDdGNwgmV1g3VkcIJld4V3YWt1Mgk --lightpushnode=/ip4/172.18.134.200/tcp/25973/p2p/16Uiu2HAmLuwxzYN41GtzyKiN9nPxHskv8ikukWk3iPHmTvzAtGUQ --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.215 waku 1d1e199c75f9dc4823bf5f13d2e202f27a0a187c00d7d62c4e6e4b90280de0da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d1e199c75f9. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34851
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1d1e199c75f9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34851/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=34851): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f477f5cddc0>: 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.82.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41756', '41757', '41758', '41759', '41760']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41756:41756 -p 41757:41757 -p 41758:41758 -p 41759:41759 -p 41760:41760 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41758 --rest-port=41756 --tcp-port=41757 --discv5-udp-port=41759 --rest-address=0.0.0.0 --nat=extip:172.18.82.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2af5a74917c41015f365c1e8e1ff0fddc2eb902c4e2d58b4b1885dceaa1158c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41760 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAaoGzS9O0RojDCnm15P7MxuWTa8Gw1MnHNUHowoQ6PGfXqW__nWG3e0_Xgs2T4HS-UgYaGy7sAKlUOFKQi7_JMCgmlkgnY0gmlwhKwShsiKbXVsdGlhZGRyc5YACASsEobIBmV1AAoErBKGyAZldt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDerKC7zaskvZBABjZY2D56N1d0KgRTpsHJlz5T1kAb7mDdGNwgmV1g3VkcIJld4V3YWt1Mgk --lightpushnode=/ip4/172.18.134.200/tcp/25973/p2p/16Uiu2HAmLuwxzYN41GtzyKiN9nPxHskv8ikukWk3iPHmTvzAtGUQ --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.145 waku 55cae56e57d07d5583a3d955241d3adb3b1fbdff79da8373b6bc3ba0163225a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55cae56e57d0. Setting up logs at ./log/docker/lightpush_node1_2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41756
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55cae56e57d0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41756/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=41756): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f477f49ef90>: 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 b89879a91ce9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id afe4537cf0a0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b89879a91ce9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container afe4537cf0a0. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/55cae56e57d07d5583a3d955241d3adb3b1fbdff79da8373b6bc3ba0163225a7/stop: Not Found ("No such container: 55cae56e57d07d5583a3d955241d3adb3b1fbdff79da8373b6bc3ba0163225a7")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/55cae56e57d07d5583a3d955241d3adb3b1fbdff79da8373b6bc3ba0163225a7/stop: Not Found ("No such container: 55cae56e57d07d5583a3d955241d3adb3b1fbdff79da8373b6bc3ba0163225a7")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55cae56e57d0
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/55cae56e57d07d5583a3d955241d3adb3b1fbdff79da8373b6bc3ba0163225a7/stop: Not Found ("No such container: 55cae56e57d07d5583a3d955241d3adb3b1fbdff79da8373b6bc3ba0163225a7")
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-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/lightpush_node1_2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node1_2025-12-21_04-19-43__c18e2882-18b5-4aa0-b4d2-7d0a558efbf0__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2025-12-21_04-33-02__9e20c8be-ccbb-49ff-8207-05c7eb9929e7
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-21_04-33-02__9e20c8be-ccbb-49ff-8207-05c7eb9929e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23848', '23849', '23850', '23851', '23852']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23848:23848 -p 23849:23849 -p 23850:23850 -p 23851:23851 -p 23852:23852 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23850 --rest-port=23848 --tcp-port=23849 --discv5-udp-port=23851 --rest-address=0.0.0.0 --nat=extip:172.18.112.167 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c3e66da501010071620eb3a7e4aa5be1eb6af9d916e9d0a2d5e7d7da2d5a8be0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23852 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.167 waku aa97c0de3f9c48b81ed125e3a23fb6e50403d35d171918a61065907fd333fdb0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa97c0de3f9c. Setting up logs at ./log/docker/node1_2025-12-21_04-33-02__9e20c8be-ccbb-49ff-8207-05c7eb9929e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23848
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 629c1b22ea16. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8de6f44768d8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/health" -H "Content-Type: 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:23848/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.167/tcp/23849/p2p/16Uiu2HAm5QSaH6BhcaWRcs2Xcxt9qcTEjSvX83ffY2HvocF5gL7M","/ip4/172.18.112.167/tcp/23850/ws/p2p/16Uiu2HAm5QSaH6BhcaWRcs2Xcxt9qcTEjSvX83ffY2HvocF5gL7M"],"enrUri":"enr:-L24QBS6jevtoXv_oavsh5bx56wnG4zfM9ddMrlBU2drUPy1cwbdYvNWvlp2-Ncr0Xe6QAqobNu-eONMbI-eEGh5T4kCgmlkgnY0gmlwhKwScKeKbXVsdGlhZGRyc5YACASsEnCnBl0pAAoErBJwpwZdKt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClEQhgVDsy_gBYKvq3qg3DrXtQrfldVvfEIsLs8kPKPSDdGNwgl0pg3VkcIJdK4V3YWt1MgU"}'
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-21_04-33-02__9e20c8be-ccbb-49ff-8207-05c7eb9929e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.252.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21309', '21310', '21311', '21312', '21313']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21309:21309 -p 21310:21310 -p 21311:21311 -p 21312:21312 -p 21313:21313 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21311 --rest-port=21309 --tcp-port=21310 --discv5-udp-port=21312 --rest-address=0.0.0.0 --nat=extip:172.18.252.113 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dfe13371c64a89278460582a90f308bb8eeeabfc05b3abbc3afcac17e3ededd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21313 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBS6jevtoXv_oavsh5bx56wnG4zfM9ddMrlBU2drUPy1cwbdYvNWvlp2-Ncr0Xe6QAqobNu-eONMbI-eEGh5T4kCgmlkgnY0gmlwhKwScKeKbXVsdGlhZGRyc5YACASsEnCnBl0pAAoErBJwpwZdKt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClEQhgVDsy_gBYKvq3qg3DrXtQrfldVvfEIsLs8kPKPSDdGNwgl0pg3VkcIJdK4V3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.113 waku 4afebe220b6c1a521625253aa76617fad8f0be431cf4aad4535b3e2001085c35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4afebe220b6c. Setting up logs at ./log/docker/node2_2025-12-21_04-33-02__9e20c8be-ccbb-49ff-8207-05c7eb9929e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21309
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21309/health" -H "Content-Type: 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:21309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.113/tcp/21310/p2p/16Uiu2HAkyr5PeXmHdvqN4GJxeCCXqWT1MUamuszHJSBrwJBYVnD3","/ip4/172.18.252.113/tcp/21311/ws/p2p/16Uiu2HAkyr5PeXmHdvqN4GJxeCCXqWT1MUamuszHJSBrwJBYVnD3"],"enrUri":"enr:-L24QGzp1kF-JWWjd0WKKYeuXqUDcZfmsuhajCpdRTtNEzyZRojGE_MJVYuy0riTD4VH1HFNcum_RdHxSj-gYEZfOJMCgmlkgnY0gmlwhKwS_HGKbXVsdGlhZGRyc5YACASsEvxxBlM-AAoErBL8cQZTP90DgnJzhQACAQAAiXNlY3AyNTZrMaECQa8oiUR-QtoAzrxBWdT0kN-Rd8eoMGXv3ys7dgVjnd6DdGNwglM-g3VkcIJTQIV3YWt1MgE"}'
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:21309/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.167/tcp/23849/p2p/16Uiu2HAm5QSaH6BhcaWRcs2Xcxt9qcTEjSvX83ffY2HvocF5gL7M"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21309/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1766291584506976437,"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:21309/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1766291584506976437,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1766291584619804152,"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:21309/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1766291584619804152,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1766291584733026812,"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:21309/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1766291584733026812,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1766291584845746574,"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:21309/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1766291584845746574,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1766291584959761881,"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:21309/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1766291584959761881,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1766291585072702855,"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:21309/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1766291585072702855,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1766291585186575410,"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:21309/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1766291585186575410,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23848/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1766291585299749986,"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:21309/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1766291585299749986,"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 aa97c0de3f9c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4afebe220b6c
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,158 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2025-12-21_04-45-20__ff994949-eecf-49a2-924f-69bb18b40c6b
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-21_04-45-20__ff994949-eecf-49a2-924f-69bb18b40c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29475', '29476', '29477', '29478', '29479']
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 29475:29475 -p 29476:29476 -p 29477:29477 -p 29478:29478 -p 29479:29479 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29477 --rest-port=29475 --tcp-port=29476 --discv5-udp-port=29478 --rest-address=0.0.0.0 --nat=extip:172.18.102.228 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ff7dfabb0aa0881f806ddd90efdd74ebb7bbe72f0976ceeec36f92cc108cc29b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29479 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.228 waku 0c1cde8f56a2338a0914b61b0638fc2a1440820c7ee973a5190a1d51317d54cc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c1cde8f56a2. Setting up logs at ./log/docker/node1_2025-12-21_04-45-20__ff994949-eecf-49a2-924f-69bb18b40c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29475
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 4631eba5213f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f91e6ebb625a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29475/health" -H "Content-Type: 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:29475/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.228/tcp/29476/p2p/16Uiu2HAmQmgZEoKtdzmptQrHp855dugJnM9dCCA4SsDnhKdoEPVi","/ip4/172.18.102.228/tcp/29477/ws/p2p/16Uiu2HAmQmgZEoKtdzmptQrHp855dugJnM9dCCA4SsDnhKdoEPVi"],"enrUri":"enr:-L24QKOfqyUFQRxDNBJXB9lSxpIFKWSI_B82HZV9gOFTLcdXQyrx9Q3XyIxGegLYlUvz0_ZCLczE-0-L5JAWWkpi-iMCgmlkgnY0gmlwhKwSZuSKbXVsdGlhZGRyc5YACASsEmbkBnMkAAoErBJm5AZzJd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDtAMwZf-GLGsQKilPLbuWDI2PBTnU-OgqHtLoIiaY2IGDdGNwgnMkg3VkcIJzJoV3YWt1MgU"}'
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-21_04-45-20__ff994949-eecf-49a2-924f-69bb18b40c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30520', '30521', '30522', '30523', '30524']
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 30520:30520 -p 30521:30521 -p 30522:30522 -p 30523:30523 -p 30524:30524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30522 --rest-port=30520 --tcp-port=30521 --discv5-udp-port=30523 --rest-address=0.0.0.0 --nat=extip:172.18.228.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c42b9ef3d39acefbfd78eacc4a530f9a75f6c14fa52eadf14c888e92bb1c7bf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30524 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKOfqyUFQRxDNBJXB9lSxpIFKWSI_B82HZV9gOFTLcdXQyrx9Q3XyIxGegLYlUvz0_ZCLczE-0-L5JAWWkpi-iMCgmlkgnY0gmlwhKwSZuSKbXVsdGlhZGRyc5YACASsEmbkBnMkAAoErBJm5AZzJd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDtAMwZf-GLGsQKilPLbuWDI2PBTnU-OgqHtLoIiaY2IGDdGNwgnMkg3VkcIJzJoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.226 waku 529b11d39c73cc34c7315d5a17fc9490041b7b4fbafdbe2eef992cb1ff77dc66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 529b11d39c73. Setting up logs at ./log/docker/node2_2025-12-21_04-45-20__ff994949-eecf-49a2-924f-69bb18b40c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30520
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30520/health" -H "Content-Type: 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:30520/debug/v1/info" -H "Content-Type: application/json" -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.226/tcp/30521/p2p/16Uiu2HAmJbPUUNvU6v7ByAzyC562byiZcVgAgP4BP73o64QxoY4m","/ip4/172.18.228.226/tcp/30522/ws/p2p/16Uiu2HAmJbPUUNvU6v7ByAzyC562byiZcVgAgP4BP73o64QxoY4m"],"enrUri":"enr:-L24QJuD1751MgXdAOPjz50FuEiHMACV_6uNmRChc4txQDaObkAfxPvoJwidD-qdtKQDplgqqGiNs9SYfs1Kv3hrQCYCgmlkgnY0gmlwhKwS5OKKbXVsdGlhZGRyc5YACASsEuTiBnc5AAoErBLk4gZ3Ot0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWDnxzRy2o_X-YHvCCkuHgOa_Sdw4EIAzjpjGDRXh_HaDdGNwgnc5g3VkcIJ3O4V3YWt1MgE"}'
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:30520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.228/tcp/29476/p2p/16Uiu2HAmQmgZEoKtdzmptQrHp855dugJnM9dCCA4SsDnhKdoEPVi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292322661396256,"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:30520/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":1766292322661396256,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292322779686075,"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:30520/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":1766292322779686075,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292322894041961,"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:30520/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":1766292322894041961,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292323008292656,"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:30520/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":1766292323008292656,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292323121690110,"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:30520/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":1766292323121690110,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292323236288698,"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:30520/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":1766292323236288698,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292323350392793,"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:30520/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":1766292323350392793,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/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":1766292323464565041,"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:30520/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":1766292323464565041,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:29475/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:30520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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)'}'
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:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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)'}'
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:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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)'}'
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:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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)'}'
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:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29475/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)'}'
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:29475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
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 0c1cde8f56a2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 529b11d39c73
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
2025-12-21 04:22:56.080 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:22:56.081 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[19-20] with id: 2025-12-21_04-22-56__422c95da-ae7b-4e13-9199-74b2d82cfb08
2025-12-21 04:22:56.081 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:22:56.081 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:22:56.082 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:22:56.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:56.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-22-56__422c95da-ae7b-4e13-9199-74b2d82cfb08__wakuorg_nwaku:latest.log
2025-12-21 04:22:56.089 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:56.089 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:56.092 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:56.093 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.15
2025-12-21 04:22:56.093 DEBUG [src.node.docker_mananger] Generated ports ['57144', '57145', '57146', '57147', '57148']
2025-12-21 04:22:56.093 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:56.093 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:56.093 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:56.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 57144:57144 -p 57145:57145 -p 57146:57146 -p 57147:57147 -p 57148:57148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57146 --rest-port=57144 --tcp-port=57145 --discv5-udp-port=57147 --rest-address=0.0.0.0 --nat=extip:172.18.238.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae73d85e1ed7faa347daf4d0c21bb39cfd5605bdf17f16cfef3fd9abdfd13ead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57148 --metrics-logging=true --store=true --relay=true
2025-12-21 04:22:56.279 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.15 waku 8554ce0bfcfdd9d80829e3b9b5281c620f04232535e72122376070a14afd0513
2025-12-21 04:22:56.308 DEBUG [src.node.docker_mananger] Container started with ID 8554ce0bfcfd. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-22-56__422c95da-ae7b-4e13-9199-74b2d82cfb08__wakuorg_nwaku:latest.log
2025-12-21 04:22:56.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57144
2025-12-21 04:22:56.309 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:56.334 ERROR [src.node.docker_mananger] Max retries reached for container 128b600886e2. Exiting log stream.
2025-12-21 04:22:56.905 ERROR [src.node.docker_mananger] Max retries reached for container 6c7f7069e8c4. Exiting log stream.
2025-12-21 04:22:57.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57144/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:57.314 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-21 04:22:57.314 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:57.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:57.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.15/tcp/57145/p2p/16Uiu2HAmNnYkfAvTCxAPGBwfxYPP3KXzEMHt7Noxt3TiQRpqzCth","/ip4/172.18.238.15/tcp/57146/ws/p2p/16Uiu2HAmNnYkfAvTCxAPGBwfxYPP3KXzEMHt7Noxt3TiQRpqzCth"],"enrUri":"enr:-L24QCy3EFKAU_SEDx4BTDthrTJBpYHoSn_pwCEBbcphhFHCS4eMbwkLIwbGtPSEpjy88cU3c7oD5CwT_r33hjH584sCgmlkgnY0gmlwhKwS7g-KbXVsdGlhZGRyc5YACASsEu4PBt85AAoErBLuDwbfOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDloSSsWscSzCruLJ3IGTt_zZv9cPk9fjB4TtxXShNXwqDdGNwgt85g3VkcILfO4V3YWt1MgM"}'
2025-12-21 04:22:57.317 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:57.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:22:57.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-22-56__422c95da-ae7b-4e13-9199-74b2d82cfb08__wakuorg_nwaku:latest.log
2025-12-21 04:22:57.324 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:22:57.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:22:57.325 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:22:57.325 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.95
2025-12-21 04:22:57.325 DEBUG [src.node.docker_mananger] Generated ports ['9418', '9419', '9420', '9421', '9422']
2025-12-21 04:22:57.326 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:22:57.326 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:22:57.326 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:22:57.326 DEBUG [src.node.docker_mananger] docker run -i -t -p 9418:9418 -p 9419:9419 -p 9420:9420 -p 9421:9421 -p 9422:9422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9420 --rest-port=9418 --tcp-port=9419 --discv5-udp-port=9421 --rest-address=0.0.0.0 --nat=extip:172.18.80.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=36fe7b4ec5232312d4fc1ad1baec7fabb8f0a0ce3284aeaddedb6239e137bbdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9422 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCy3EFKAU_SEDx4BTDthrTJBpYHoSn_pwCEBbcphhFHCS4eMbwkLIwbGtPSEpjy88cU3c7oD5CwT_r33hjH584sCgmlkgnY0gmlwhKwS7g-KbXVsdGlhZGRyc5YACASsEu4PBt85AAoErBLuDwbfOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDloSSsWscSzCruLJ3IGTt_zZv9cPk9fjB4TtxXShNXwqDdGNwgt85g3VkcILfO4V3YWt1MgM --storenode=/ip4/172.18.238.15/tcp/57145/p2p/16Uiu2HAmNnYkfAvTCxAPGBwfxYPP3KXzEMHt7Noxt3TiQRpqzCth --store=true --relay=true
2025-12-21 04:22:57.502 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.95 waku 6237bd5bb57128a8655209202d4bf00a90d8bec357961e2e8942076b74483e82
2025-12-21 04:22:57.534 DEBUG [src.node.docker_mananger] Container started with ID 6237bd5bb571. Setting up logs at ./log/docker/store_node1_2025-12-21_04-22-56__422c95da-ae7b-4e13-9199-74b2d82cfb08__wakuorg_nwaku:latest.log
2025-12-21 04:22:57.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9418
2025-12-21 04:22:57.535 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:22:58.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9418/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:58.540 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-21 04:22:58.541 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:22:58.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:22:58.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.95/tcp/9419/p2p/16Uiu2HAm8VzYQCuX53qWhQH2dEVCzsveKMiPNFxywiEDtabijjh3","/ip4/172.18.80.95/tcp/9420/ws/p2p/16Uiu2HAm8VzYQCuX53qWhQH2dEVCzsveKMiPNFxywiEDtabijjh3"],"enrUri":"enr:-L24QBn3sJv0ZnEzWi5PkSHAs0QAnTlKW1GiYA_pC6diLURlJ5crRTLwf573amekwc9P3LtYNB8F14dlNdd7z7qY2cMCgmlkgnY0gmlwhKwSUF-KbXVsdGlhZGRyc5YACASsElBfBiTLAAoErBJQXwYkzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwkM92uPHOD31Ua29aUhoEUV_x_OXqC0wESTr90ZnShqDdGNwgiTLg3VkcIIkzYV3YWt1MgM"}'
2025-12-21 04:22:58.543 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:22:58.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9418/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.15/tcp/57145/p2p/16Uiu2HAmNnYkfAvTCxAPGBwfxYPP3KXzEMHt7Noxt3TiQRpqzCth"]'
2025-12-21 04:22:58.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:22:58.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9418/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:22:58.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.553 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:58.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:22:58.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:58.758 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:58.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:22:58.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:58.964 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:58.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:22:58.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:58.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:59.171 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:59.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:22:59.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:59.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:59.378 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:59.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:22:59.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:59.383 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:59.584 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:59.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:22:59.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:59.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:59.791 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:59.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:22:59.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:22:59.796 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:22:59.997 DEBUG [src.steps.store] Relaying message
2025-12-21 04:22:59.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:23:00.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:00.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:00.203 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:00.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:23:00.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:00.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:00.410 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:00.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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-21 04:23:00.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:00.417 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:00.617 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:00.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:00.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:00.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:00.823 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:00.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:00.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:00.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:01.030 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:01.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:01.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:01.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:01.236 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:01.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:01.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:01.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:01.444 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:01.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:01.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:01.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:01.651 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:01.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:01.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:01.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:01.856 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:01.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:01.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:01.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:02.063 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:02.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:02.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:02.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:02.269 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:02.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:02.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:02.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:02.477 DEBUG [src.steps.store] Relaying message
2025-12-21 04:23:02.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57144/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)'}'
2025-12-21 04:23:02.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:23:02.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:23:02.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57144/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:23:02.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75df5d41e6a767be910d590cba34cde7d0569486ac148a32c0e2f9407798f20c"},{"messageHash":"0x1f2843d3855552e2627d484c2777ce18db10658e11eaede3af7233d388b28bcf"},{"messageHash":"0x648d3d50035c66a97a444a7c9c77cd5baec7c9e660bd2a3f22ff496ea9205fb7"},{"messageHash":"0x4ee6d0359e21209132d18c7d9975bdfa90923432f78020334103e6b3a3e819f2"},{"messageHash":"0x0aeebb7a4c5121e065e361e0c6d200209b17966dc44664975ba10bf1442398d5"},{"messageHash":"0x70cbc0c238166f6c3e3a07911c28978a8d63158167f4b18c8ea510e6a0887976"},{"messageHash":"0xb49a9d57c0ecf4cf0160aaccc2624d5c31eeedd36b288d2215b6b3d8fd0e2b45"},{"messageHash":"0xdbc8766133ef17db17ae6e79f0229fab0f83410a291da8eeaac05ef7e30f6c9a"},{"messageHash":"0x6cd3684c1593d9ad4d406d0ff74bde22ecda205bd047862a5683271dfe09ce0e"},{"messageHash":"0xdec1cc913d88e9cb3c0b37851da0c4fcbe07b36490add2e9f9fa596bd37e0ad5"},{"messageHash":"0xb237e11365600f56b60c739fb987fbba7a0fc2837f1927bd4e868ac4c714ec61"},{"messageHash":"0x75c54a2cb59adc5363f58cdb21a65589545ef82c74e7a5eb83419f14fc0090dd"},{"messageHash":"0x710e5af639005718b9fe480754c9dcf926979a328f08108f1f7834e4dd75e06b"},{"messageHash":"0x335c0196bc7e2ca2437b875336e82f8f22c430602933ebf02e7c40bdbd08da0f"},{"messageHash":"0x4c5ce2fc6ddff450c79e019dbda7cf75188163c19f06f30df5fb4bba993887c2"},{"messageHash":"0xfe7eb167a1bf68e58b4bbf0c1f33ba17cf2248b8211734a4d38fcf01ec181a71"},{"messageHash":"0x985846e15757d86a8a4ca28f9bc3e1925b0c165ea97cd3e2c2415ac091709001"},{"messageHash":"0x71875a103121fca5558d1d72cb97dcddff77a7c51fca1f50e6a76ea546ba685f"},{"messageHash":"0x4c6bb33506a9b0b1dc37d7f49d225b93372b4176f7e298108b63b30e42fc9db5"}],"paginationCursor":"0x4c6bb33506a9b0b1dc37d7f49d225b93372b4176f7e298108b63b30e42fc9db5"}'
2025-12-21 04:23:02.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9418/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:23:02.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75df5d41e6a767be910d590cba34cde7d0569486ac148a32c0e2f9407798f20c"},{"messageHash":"0x1f2843d3855552e2627d484c2777ce18db10658e11eaede3af7233d388b28bcf"},{"messageHash":"0x648d3d50035c66a97a444a7c9c77cd5baec7c9e660bd2a3f22ff496ea9205fb7"},{"messageHash":"0x4ee6d0359e21209132d18c7d9975bdfa90923432f78020334103e6b3a3e819f2"},{"messageHash":"0x0aeebb7a4c5121e065e361e0c6d200209b17966dc44664975ba10bf1442398d5"},{"messageHash":"0x70cbc0c238166f6c3e3a07911c28978a8d63158167f4b18c8ea510e6a0887976"},{"messageHash":"0xb49a9d57c0ecf4cf0160aaccc2624d5c31eeedd36b288d2215b6b3d8fd0e2b45"},{"messageHash":"0xdbc8766133ef17db17ae6e79f0229fab0f83410a291da8eeaac05ef7e30f6c9a"},{"messageHash":"0x6cd3684c1593d9ad4d406d0ff74bde22ecda205bd047862a5683271dfe09ce0e"},{"messageHash":"0xdec1cc913d88e9cb3c0b37851da0c4fcbe07b36490add2e9f9fa596bd37e0ad5"},{"messageHash":"0xb237e11365600f56b60c739fb987fbba7a0fc2837f1927bd4e868ac4c714ec61"},{"messageHash":"0x75c54a2cb59adc5363f58cdb21a65589545ef82c74e7a5eb83419f14fc0090dd"},{"messageHash":"0x710e5af639005718b9fe480754c9dcf926979a328f08108f1f7834e4dd75e06b"},{"messageHash":"0x335c0196bc7e2ca2437b875336e82f8f22c430602933ebf02e7c40bdbd08da0f"},{"messageHash":"0x4c5ce2fc6ddff450c79e019dbda7cf75188163c19f06f30df5fb4bba993887c2"},{"messageHash":"0xfe7eb167a1bf68e58b4bbf0c1f33ba17cf2248b8211734a4d38fcf01ec181a71"},{"messageHash":"0x985846e15757d86a8a4ca28f9bc3e1925b0c165ea97cd3e2c2415ac091709001"},{"messageHash":"0x71875a103121fca5558d1d72cb97dcddff77a7c51fca1f50e6a76ea546ba685f"},{"messageHash":"0x4c6bb33506a9b0b1dc37d7f49d225b93372b4176f7e298108b63b30e42fc9db5"}],"paginationCursor":"0x4c6bb33506a9b0b1dc37d7f49d225b93372b4176f7e298108b63b30e42fc9db5"}'
2025-12-21 04:23:02.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57144/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4c6bb33506a9b0b1dc37d7f49d225b93372b4176f7e298108b63b30e42fc9db5&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:23:02.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec237c6258bf8b15251e946788a62aa79b3c6894cd0bba39fa6e677fc60eca9"}]}'
2025-12-21 04:23:02.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9418/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4c6bb33506a9b0b1dc37d7f49d225b93372b4176f7e298108b63b30e42fc9db5&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:23:02.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec237c6258bf8b15251e946788a62aa79b3c6894cd0bba39fa6e677fc60eca9"}]}'
2025-12-21 04:23:02.698 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:23:02.699 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:23:02.699 DEBUG [src.node.waku_node] Stopping container with id 8554ce0bfcfd
2025-12-21 04:23:03.259 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:23:03.259 DEBUG [src.node.waku_node] Stopping container with id 6237bd5bb571
2025-12-21 04:23:03.804 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:23:03.807 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:23:03.817 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:23:03.827 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,128 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2025-12-21_04-24-45__de7ae6ba-bfe2-4013-9bf7-7fbfbd891c1c
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-21_04-24-45__de7ae6ba-bfe2-4013-9bf7-7fbfbd891c1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2081', '2082', '2083', '2084', '2085']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2081:2081 -p 2082:2082 -p 2083:2083 -p 2084:2084 -p 2085:2085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2083 --rest-port=2081 --tcp-port=2082 --discv5-udp-port=2084 --rest-address=0.0.0.0 --nat=extip:172.18.169.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0631dc012beed7fe0cdeaef4cfddda7dc9dc1c712f38dded53fabcff7c1f10f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2085 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.64 waku cda52dbdf80fb6ca56db25df295bff27d8c15864adac2a443319c0647c691248
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cda52dbdf80f. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-24-45__de7ae6ba-bfe2-4013-9bf7-7fbfbd891c1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2081
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 d3cea9c1a0ed. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f10fa00ba8b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/health" -H "Content-Type: 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:2081/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.64/tcp/2082/p2p/16Uiu2HAm1vw5F6aD7zdgff4g1uXv4GZpUMrXTRTygnhhZdD5aFUG","/ip4/172.18.169.64/tcp/2083/ws/p2p/16Uiu2HAm1vw5F6aD7zdgff4g1uXv4GZpUMrXTRTygnhhZdD5aFUG"],"enrUri":"enr:-L24QCL_BSYn6MXklq6Ks0F8vvFr0NWRL8n9oswlo2P4FAU_Q1uSO54FUswX1kMihiptRZ7ZkR20eaJOrC7iW50wmSQCgmlkgnY0gmlwhKwSqUCKbXVsdGlhZGRyc5YACASsEqlABggiAAoErBKpQAYII90DgnJzhQADAQAAiXNlY3AyNTZrMaECYKUIJfLF2S0nW9n9jZUo9ODsio4_hXRMTamoP0Deyg2DdGNwgggig3VkcIIIJIV3YWt1MgM"}'
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-21_04-24-45__de7ae6ba-bfe2-4013-9bf7-7fbfbd891c1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30350', '30351', '30352', '30353', '30354']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30350:30350 -p 30351:30351 -p 30352:30352 -p 30353:30353 -p 30354:30354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30352 --rest-port=30350 --tcp-port=30351 --discv5-udp-port=30353 --rest-address=0.0.0.0 --nat=extip:172.18.187.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3b341fe95c39d0cbd8fae45c2a1fc4d4ca074bfbb730ad2feaa4c3f4ce8eac9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30354 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCL_BSYn6MXklq6Ks0F8vvFr0NWRL8n9oswlo2P4FAU_Q1uSO54FUswX1kMihiptRZ7ZkR20eaJOrC7iW50wmSQCgmlkgnY0gmlwhKwSqUCKbXVsdGlhZGRyc5YACASsEqlABggiAAoErBKpQAYII90DgnJzhQADAQAAiXNlY3AyNTZrMaECYKUIJfLF2S0nW9n9jZUo9ODsio4_hXRMTamoP0Deyg2DdGNwgggig3VkcIIIJIV3YWt1MgM --storenode=/ip4/172.18.169.64/tcp/2082/p2p/16Uiu2HAm1vw5F6aD7zdgff4g1uXv4GZpUMrXTRTygnhhZdD5aFUG --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.165 waku fb50e045f5af466478f2d5c02d99cb3c0586672720e6c268d1d7ea08e8329c25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb50e045f5af. Setting up logs at ./log/docker/store_node1_2025-12-21_04-24-45__de7ae6ba-bfe2-4013-9bf7-7fbfbd891c1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30350
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/health" -H "Content-Type: 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:30350/debug/v1/info" -H "Content-Type: application/json" -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.165/tcp/30351/p2p/16Uiu2HAmRVVxjHEXAmEPqvVpLzp21p2Aqi9oiLCHfW5rgSf1SwV3","/ip4/172.18.187.165/tcp/30352/ws/p2p/16Uiu2HAmRVVxjHEXAmEPqvVpLzp21p2Aqi9oiLCHfW5rgSf1SwV3"],"enrUri":"enr:-L24QFJwKjRdmFbVGhYikvqFJJTqJTlsm6XCY83m8mbMNdrgWiXywZFOPM23Zd0wII2VtLdZYFO3-4_hhc3sS-gUfuQCgmlkgnY0gmlwhKwSu6WKbXVsdGlhZGRyc5YACASsErulBnaPAAoErBK7pQZ2kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvrmabtBZakQnv48eg2_Qa3XP1jhQxub3odL4MK5VQlqDdGNwgnaPg3VkcIJ2kYV3YWt1MgM"}'
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:30350/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.64/tcp/2082/p2p/16Uiu2HAm1vw5F6aD7zdgff4g1uXv4GZpUMrXTRTygnhhZdD5aFUG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2081/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:30350/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:2081/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2081/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:2081/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:2081/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:2081/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:2081/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:2081/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:2081/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&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":"0xa1b6cf309d743f7e6d6541c44e4a2b04a5d11410dd8f30f47152e2d0402a94be"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&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":"0xbaf6ffbe5e98a1b92fdee1512b4d2170f73ad5947bec947da98cb07cc2c74017"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&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":"0x8cffc98a68e0baf0f199ec48e4d3d4159c4e8865ca8a9f6b710510dc9d50533c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&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":"0x35549458382cff6b1ce712bae91f4d77d61ec028e70b079f537828491ef29136"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6517e368256de66633fd3af93d200e2e62efe7a70f1881889b4f86479804481e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&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":"0x160534adb53dbad7df459b1111a9c0e77e7d5b546dcb81d59bf2974c4219395b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&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":"0x05ac43b4f09bcf92d390cef067a76eef60f2e6b0833525ea3f2bdcabc47aae4a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2081/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&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":"0xd656167ab4be54db77ff72be376b14cffce289aab74dfc016d003aa031a5351c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&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":"0xa1b6cf309d743f7e6d6541c44e4a2b04a5d11410dd8f30f47152e2d0402a94be"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&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":"0xbaf6ffbe5e98a1b92fdee1512b4d2170f73ad5947bec947da98cb07cc2c74017"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&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":"0x8cffc98a68e0baf0f199ec48e4d3d4159c4e8865ca8a9f6b710510dc9d50533c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&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":"0x35549458382cff6b1ce712bae91f4d77d61ec028e70b079f537828491ef29136"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6517e368256de66633fd3af93d200e2e62efe7a70f1881889b4f86479804481e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&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":"0x160534adb53dbad7df459b1111a9c0e77e7d5b546dcb81d59bf2974c4219395b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&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":"0x05ac43b4f09bcf92d390cef067a76eef60f2e6b0833525ea3f2bdcabc47aae4a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30350/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&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":"0xd656167ab4be54db77ff72be376b14cffce289aab74dfc016d003aa031a5351c"}]}'
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 cda52dbdf80f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fb50e045f5af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2025-12-21 04:32:37.267 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:32:37.268 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2025-12-21_04-32-37__361a5881-2610-41ae-adc6-a11ba8599bf6
2025-12-21 04:32:37.268 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:32:37.268 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-21 04:32:37.268 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-21 04:32:37.275 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:32:37.275 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-32-37__361a5881-2610-41ae-adc6-a11ba8599bf6__wakuorg_nwaku:latest.log
2025-12-21 04:32:37.276 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:32:37.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:32:37.277 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:32:37.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.248
2025-12-21 04:32:37.277 DEBUG [src.node.docker_mananger] Generated ports ['29376', '29377', '29378', '29379', '29380']
2025-12-21 04:32:37.277 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:32:37.278 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:32:37.278 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:32:37.278 DEBUG [src.node.docker_mananger] docker run -i -t -p 29376:29376 -p 29377:29377 -p 29378:29378 -p 29379:29379 -p 29380:29380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29378 --rest-port=29376 --tcp-port=29377 --discv5-udp-port=29379 --rest-address=0.0.0.0 --nat=extip:172.18.120.248 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9dab97ee7abcb9cb4c71b8dcc8ae850d729689b8114630787f992b577f2a7bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29380 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:32:37.461 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.248 waku 774bf0e85f3b38d4b3192320eb679782a1a112954082cc68d15844424afb06a0
2025-12-21 04:32:37.494 DEBUG [src.node.docker_mananger] Container started with ID 774bf0e85f3b. Setting up logs at ./log/docker/node1_2025-12-21_04-32-37__361a5881-2610-41ae-adc6-a11ba8599bf6__wakuorg_nwaku:latest.log
2025-12-21 04:32:37.495 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29376
2025-12-21 04:32:37.495 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:32:38.074 ERROR [src.node.docker_mananger] Max retries reached for container bf31a716827e. Exiting log stream.
2025-12-21 04:32:38.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29376/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:38.499 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-21 04:32:38.499 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:32:38.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29376/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:38.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.248/tcp/29377/p2p/16Uiu2HAm941eMx3AQB9hcq4RZnXyfC5kjCdqyT9d5BdEhP9SG1RZ","/ip4/172.18.120.248/tcp/29378/ws/p2p/16Uiu2HAm941eMx3AQB9hcq4RZnXyfC5kjCdqyT9d5BdEhP9SG1RZ"],"enrUri":"enr:-L24QK2se5pppKvqw-bTzsL5k2HU9zG924oGNR0O3qFkBx3OLz8Q2iv6obal4HlmdIuuCz0KKtPckGe4ji4YuKRd3ioCgmlkgnY0gmlwhKwSePiKbXVsdGlhZGRyc5YACASsEnj4BnLBAAoErBJ4-AZywt0DgnJzhQACAQAAiXNlY3AyNTZrMaECyncTDZgy19Bp7DWidnevXVB8i5fJJtDVyERQuJJbS_iDdGNwgnLBg3VkcIJyw4V3YWt1MgU"}'
2025-12-21 04:32:38.501 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:32:38.508 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:32:38.508 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-32-37__361a5881-2610-41ae-adc6-a11ba8599bf6__wakuorg_nwaku:latest.log
2025-12-21 04:32:38.508 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:32:38.508 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:32:38.510 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:32:38.510 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.4
2025-12-21 04:32:38.510 DEBUG [src.node.docker_mananger] Generated ports ['20014', '20015', '20016', '20017', '20018']
2025-12-21 04:32:38.510 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:32:38.510 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:32:38.510 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:32:38.511 DEBUG [src.node.docker_mananger] docker run -i -t -p 20014:20014 -p 20015:20015 -p 20016:20016 -p 20017:20017 -p 20018:20018 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20016 --rest-port=20014 --tcp-port=20015 --discv5-udp-port=20017 --rest-address=0.0.0.0 --nat=extip:172.18.205.4 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8de9ba26a609c7642b6a866bbe3fd98c2eee59eeb9a2ad8fe0ff154802aea6e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20018 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK2se5pppKvqw-bTzsL5k2HU9zG924oGNR0O3qFkBx3OLz8Q2iv6obal4HlmdIuuCz0KKtPckGe4ji4YuKRd3ioCgmlkgnY0gmlwhKwSePiKbXVsdGlhZGRyc5YACASsEnj4BnLBAAoErBJ4-AZywt0DgnJzhQACAQAAiXNlY3AyNTZrMaECyncTDZgy19Bp7DWidnevXVB8i5fJJtDVyERQuJJbS_iDdGNwgnLBg3VkcIJyw4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-21 04:32:38.691 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.4 waku c577340b4f0fba2a4347b47903c3e1605ff6583237080c5625f18371fcc706b3
2025-12-21 04:32:38.721 DEBUG [src.node.docker_mananger] Container started with ID c577340b4f0f. Setting up logs at ./log/docker/node2_2025-12-21_04-32-37__361a5881-2610-41ae-adc6-a11ba8599bf6__wakuorg_nwaku:latest.log
2025-12-21 04:32:38.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20014
2025-12-21 04:32:38.721 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:32:39.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20014/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:39.732 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-21 04:32:39.732 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:32:39.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:39.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.4/tcp/20015/p2p/16Uiu2HAmB6Hn4g5ZFTbhSsDLDLYKE2t7BRWYBktkvuytEhJpf4qY","/ip4/172.18.205.4/tcp/20016/ws/p2p/16Uiu2HAmB6Hn4g5ZFTbhSsDLDLYKE2t7BRWYBktkvuytEhJpf4qY"],"enrUri":"enr:-L24QHT-qtmDybA_IAmfI2RzfUeHMXwN--uBB_-jzazpmyF-Jt6OkEi1o2zzc-TloiakOgrQYshy9HXFMInVxdU8KwsCgmlkgnY0gmlwhKwSzQSKbXVsdGlhZGRyc5YACASsEs0EBk4vAAoErBLNBAZOMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6MPZ70b9qBxg6mXpR1kUftwYLBSK2Uny2MMeRzok92uDdGNwgk4vg3VkcIJOMYV3YWt1MgE"}'
2025-12-21 04:32:39.741 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:32:39.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20014/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.248/tcp/29377/p2p/16Uiu2HAm941eMx3AQB9hcq4RZnXyfC5kjCdqyT9d5BdEhP9SG1RZ"]'
2025-12-21 04:32:39.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:39.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29376/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-21 04:32:39.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:39.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20014/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-21 04:32:39.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:39.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29376/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:39.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:39.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:39.862 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:39.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29376/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:39.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1766291559756846734,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:39.867 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:39.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20014/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:39.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1766291559756846734,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:39.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29376/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-21 04:32:39.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:32:39.876 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-21 04:32:39.977 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:39.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29376/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:39.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766291559871587504,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:39.982 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-21 04:32:39.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20014/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:32:39.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766291559871587504,"ephemeral":false,"proof":""}]'
2025-12-21 04:32:39.987 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:32:39.988 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:32:39.988 DEBUG [src.node.waku_node] Stopping container with id 774bf0e85f3b
2025-12-21 04:32:40.502 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:32:40.502 DEBUG [src.node.waku_node] Stopping container with id c577340b4f0f
2025-12-21 04:32:41.059 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:32:41.060 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:32:41.070 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:32:41.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_auto_sharding_multiple_content_topics with id: 2025-12-21_04-24-23__62edabde-834c-4c5c-bd81-8fc6c6c9ec98
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-21_04-24-23__62edabde-834c-4c5c-bd81-8fc6c6c9ec98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35974', '35975', '35976', '35977', '35978']
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 35974:35974 -p 35975:35975 -p 35976:35976 -p 35977:35977 -p 35978:35978 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35976 --rest-port=35974 --tcp-port=35975 --discv5-udp-port=35977 --rest-address=0.0.0.0 --nat=extip:172.18.153.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f3de4ed56ecb3baf2b1a0ae17874a4681a1ca7323c67aecef6f0bbb10dae31e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35978 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.229 waku f82e1019d422b3ea77b25cd5c488750bd1c1115921088098f8a08298a7ea4fce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f82e1019d422. Setting up logs at ./log/docker/node1_2025-12-21_04-24-23__62edabde-834c-4c5c-bd81-8fc6c6c9ec98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35974
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 56aca02aceb9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35974/health" -H "Content-Type: 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:35974/debug/v1/info" -H "Content-Type: application/json" -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.229/tcp/35975/p2p/16Uiu2HAmUiaGdABnc1Hkii5oLFBPS4Di7SypTDu5CpCFbv1MPvn9","/ip4/172.18.153.229/tcp/35976/ws/p2p/16Uiu2HAmUiaGdABnc1Hkii5oLFBPS4Di7SypTDu5CpCFbv1MPvn9"],"enrUri":"enr:-L24QLB9jZPy-TRC6jlx9n7bCmUAhhF2OxsQMwrxC7EwImCOTp2OlDN5sp7qIMhlyIKqHL5mtxCDjaGbWDBzJ2_8cXkCgmlkgnY0gmlwhKwSmeWKbXVsdGlhZGRyc5YACASsEpnlBoyHAAoErBKZ5QaMiN0DgnJzhQACAQAAiXNlY3AyNTZrMaED7qYWEjS3TlhZBEt5I-ZIG6YRQ3c8Svws1yKVsgm5956DdGNwgoyHg3VkcIKMiYV3YWt1MgU"}'
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-21_04-24-23__62edabde-834c-4c5c-bd81-8fc6c6c9ec98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54092', '54093', '54094', '54095', '54096']
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 54092:54092 -p 54093:54093 -p 54094:54094 -p 54095:54095 -p 54096:54096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54094 --rest-port=54092 --tcp-port=54093 --discv5-udp-port=54095 --rest-address=0.0.0.0 --nat=extip:172.18.134.214 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=31d4fba4c56f8a73ff23ebb4cd0064fcd42db4e1e6b19cb1a4d453b4aff547cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54096 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLB9jZPy-TRC6jlx9n7bCmUAhhF2OxsQMwrxC7EwImCOTp2OlDN5sp7qIMhlyIKqHL5mtxCDjaGbWDBzJ2_8cXkCgmlkgnY0gmlwhKwSmeWKbXVsdGlhZGRyc5YACASsEpnlBoyHAAoErBKZ5QaMiN0DgnJzhQACAQAAiXNlY3AyNTZrMaED7qYWEjS3TlhZBEt5I-ZIG6YRQ3c8Svws1yKVsgm5956DdGNwgoyHg3VkcIKMiYV3YWt1MgU --filternode=/ip4/172.18.153.229/tcp/35975/p2p/16Uiu2HAmUiaGdABnc1Hkii5oLFBPS4Di7SypTDu5CpCFbv1MPvn9 --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.214 waku ce2ac8af0f9ba3e57b37be65d356d67dbdd58c7496438ca2d8a56bc210f59fd0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce2ac8af0f9b. Setting up logs at ./log/docker/node2_2025-12-21_04-24-23__62edabde-834c-4c5c-bd81-8fc6c6c9ec98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54092
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/health" -H "Content-Type: 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:54092/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.214/tcp/54093/p2p/16Uiu2HAmBdktD938vTtBswf9Qr6oYFTYHZboVAtQbsE75bBEfg4J","/ip4/172.18.134.214/tcp/54094/ws/p2p/16Uiu2HAmBdktD938vTtBswf9Qr6oYFTYHZboVAtQbsE75bBEfg4J"],"enrUri":"enr:-L24QC-6urTmZ8WfW5I5ydgo0--yszJWpEfJD_vVH2Fi0slrZ7nUKLPaEf3XNp9kZ_RVd4RdKsBHMV9lpqPLMpcTgo0CgmlkgnY0gmlwhKwShtaKbXVsdGlhZGRyc5YACASsEobWBtNNAAoErBKG1gbTTt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8NOBVNHziqzkaCELUfQD3M6LFVadUiLgCh3qXgpwo7uDdGNwgtNNg3VkcILTT4V3YWt1MgA"}'
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:54092/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.229/tcp/35975/p2p/16Uiu2HAmUiaGdABnc1Hkii5oLFBPS4Di7SypTDu5CpCFbv1MPvn9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7e4b975d-923a-43a0-981e-215c5372ee1a", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7e4b975d-923a-43a0-981e-215c5372ee1a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dd26416e-0d3d-42dd-b57a-26a4cb992451", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dd26416e-0d3d-42dd-b57a-26a4cb992451","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c9656910-3032-4914-b291-b2b90ba65ac2", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c9656910-3032-4914-b291-b2b90ba65ac2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "19e682e9-1bdb-4102-b36d-5226ca292646", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"19e682e9-1bdb-4102-b36d-5226ca292646","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "813c8bf3-6e87-4b7d-ab7d-a3cb26557bf7", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"813c8bf3-6e87-4b7d-ab7d-a3cb26557bf7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "41e07815-6f15-4d83-8515-b1a7188c2677", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"41e07815-6f15-4d83-8515-b1a7188c2677","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d85464e3-0d8e-4a38-9749-185a0b5e5873", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d85464e3-0d8e-4a38-9749-185a0b5e5873","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "38271ef5-25c1-4358-9e3c-a2028f1b1397", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"38271ef5-25c1-4358-9e3c-a2028f1b1397","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066078285553,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066191764499,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066302573751,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066412929303,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066522996549,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066633653533,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066744300917,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35974/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54092/filter/v2/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":1766291066854913344,"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 f82e1019d422
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce2ac8af0f9b
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-21 04:17:54.732 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:17:54.732 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_extra_field with id: 2025-12-21_04-17-54__82acbdb2-84c5-41d8-b22d-a0694cc689cd
2025-12-21 04:17:54.733 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:17:54.733 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-21 04:17:54.733 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-21 04:17:54.740 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:54.740 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-21_04-17-54__82acbdb2-84c5-41d8-b22d-a0694cc689cd__wakuorg_nwaku:latest.log
2025-12-21 04:17:54.740 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:54.740 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:54.742 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:54.742 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.162
2025-12-21 04:17:54.742 DEBUG [src.node.docker_mananger] Generated ports ['6165', '6166', '6167', '6168', '6169']
2025-12-21 04:17:54.742 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:54.742 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:54.743 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:54.743 DEBUG [src.node.docker_mananger] docker run -i -t -p 6165:6165 -p 6166:6166 -p 6167:6167 -p 6168:6168 -p 6169:6169 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6167 --rest-port=6165 --tcp-port=6166 --discv5-udp-port=6168 --rest-address=0.0.0.0 --nat=extip:172.18.167.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0aa6c8bccfff152e232cd150108ad161e2606354de8addbfd1c90ef5adbdb42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6169 --metrics-logging=true --relay=true --filter=true
2025-12-21 04:17:54.920 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.162 waku e3d25c16cd38e7c47ac11d28a28621fdaa7446c393f3e165b774eb88527bc73c
2025-12-21 04:17:54.951 DEBUG [src.node.docker_mananger] Container started with ID e3d25c16cd38. Setting up logs at ./log/docker/node1_2025-12-21_04-17-54__82acbdb2-84c5-41d8-b22d-a0694cc689cd__wakuorg_nwaku:latest.log
2025-12-21 04:17:54.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6165
2025-12-21 04:17:54.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:54.989 ERROR [src.node.docker_mananger] Max retries reached for container b21d0d59c5e2. Exiting log stream.
2025-12-21 04:17:55.544 ERROR [src.node.docker_mananger] Max retries reached for container ac1ead3b002d. Exiting log stream.
2025-12-21 04:17:55.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6165/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.956 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-21 04:17:55.956 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:55.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6165/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:55.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.162/tcp/6166/p2p/16Uiu2HAmBzqHxN4gZ1wcAF5znrLmDrDzPABF92yANYyKEhfzmU4z","/ip4/172.18.167.162/tcp/6167/ws/p2p/16Uiu2HAmBzqHxN4gZ1wcAF5znrLmDrDzPABF92yANYyKEhfzmU4z"],"enrUri":"enr:-L24QG2Tp62IA9v6T1bE-AjeEVr4Sc6xVdIzPhQNLDXsEXF4YSZPUbGERahUZ26EYBB4e8yfUTLQG3CVIq0qPOvgTOkCgmlkgnY0gmlwhKwSp6KKbXVsdGlhZGRyc5YACASsEqeiBhgWAAoErBKnogYYF90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9jmwG0y5XzoS77xECxxA7G5PXTC2qwmw89DFAnpjeWODdGNwghgWg3VkcIIYGIV3YWt1MgU"}'
2025-12-21 04:17:55.959 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:55.959 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-21 04:17:55.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:17:55.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-21_04-17-54__82acbdb2-84c5-41d8-b22d-a0694cc689cd__wakuorg_nwaku:latest.log
2025-12-21 04:17:55.966 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:17:55.966 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:17:55.968 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:17:55.968 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.0
2025-12-21 04:17:55.968 DEBUG [src.node.docker_mananger] Generated ports ['1327', '1328', '1329', '1330', '1331']
2025-12-21 04:17:55.968 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:17:55.968 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:17:55.968 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:17:55.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 1327:1327 -p 1328:1328 -p 1329:1329 -p 1330:1330 -p 1331:1331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1329 --rest-port=1327 --tcp-port=1328 --discv5-udp-port=1330 --rest-address=0.0.0.0 --nat=extip:172.18.103.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fe85de9aebe4bd2ddc2fdec11ec87e8ede2a818ca529a7aae78d84195dfbcb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1331 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QG2Tp62IA9v6T1bE-AjeEVr4Sc6xVdIzPhQNLDXsEXF4YSZPUbGERahUZ26EYBB4e8yfUTLQG3CVIq0qPOvgTOkCgmlkgnY0gmlwhKwSp6KKbXVsdGlhZGRyc5YACASsEqeiBhgWAAoErBKnogYYF90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9jmwG0y5XzoS77xECxxA7G5PXTC2qwmw89DFAnpjeWODdGNwghgWg3VkcIIYGIV3YWt1MgU --filternode=/ip4/172.18.167.162/tcp/6166/p2p/16Uiu2HAmBzqHxN4gZ1wcAF5znrLmDrDzPABF92yANYyKEhfzmU4z
2025-12-21 04:17:56.152 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.0 waku cdefba34347b9cc1235fe25e774585c9299b2f33f7673bf92d2fed4a1a3eb16d
2025-12-21 04:17:56.185 DEBUG [src.node.docker_mananger] Container started with ID cdefba34347b. Setting up logs at ./log/docker/node2_2025-12-21_04-17-54__82acbdb2-84c5-41d8-b22d-a0694cc689cd__wakuorg_nwaku:latest.log
2025-12-21 04:17:56.186 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1327
2025-12-21 04:17:56.186 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:17:57.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1327/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.190 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-21 04:17:57.191 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:17:57.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:17:57.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.0/tcp/1328/p2p/16Uiu2HAmGDdSpJBGUycdvuYnskJhyTfnpPxYgqHs6k9K1sw15HmD","/ip4/172.18.103.0/tcp/1329/ws/p2p/16Uiu2HAmGDdSpJBGUycdvuYnskJhyTfnpPxYgqHs6k9K1sw15HmD"],"enrUri":"enr:-L24QGOMs1dEB76ULRpDQAu0MONoyiMjZThxWPuQ7oQoGkOEcJivkzyLDi_DYTz-aloRvqtCW2MqvX_DdTNA3zZdctQCgmlkgnY0gmlwhKwSZwCKbXVsdGlhZGRyc5YACASsEmcABgUwAAoErBJnAAYFMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNO-XJwZh_jdiMEn4wnH0Ir_lF1SnmMNx0pDBz88yoySDdGNwggUwg3VkcIIFMoV3YWt1MgA"}'
2025-12-21 04:17:57.193 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:17:57.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.162/tcp/6166/p2p/16Uiu2HAmBzqHxN4gZ1wcAF5znrLmDrDzPABF92yANYyKEhfzmU4z"]'
2025-12-21 04:17:57.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:57.224 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-21 04:17:57.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6165/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-21 04:17:57.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:17:57.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1327/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "466f1c1d-6638-4d75-b6a9-edfddb19ff2e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-21 04:17:57.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"466f1c1d-6638-4d75-b6a9-edfddb19ff2e","statusDesc":"OK"}'
2025-12-21 04:17:57.254 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:1327/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"}'
2025-12-21 04:17:57.257 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1327/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-21 04:17:57.260 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:17:57.260 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:17:57.261 DEBUG [src.node.waku_node] Stopping container with id e3d25c16cd38
2025-12-21 04:17:57.809 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:57.810 DEBUG [src.node.waku_node] Stopping container with id cdefba34347b
2025-12-21 04:17:58.365 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:17:58.366 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:17:58.371 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:17:58.376 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
2025-12-21 04:37:04.608 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-21 04:37:04.608 DEBUG [tests.conftest] Running test: test_page_size_0_defaults_to_20 with id: 2025-12-21_04-37-04__8ecea3b5-d97e-4e02-8356-a99c5a036b83
2025-12-21 04:37:04.608 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-21 04:37:04.609 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-21 04:37:04.609 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-21 04:37:04.616 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:37:04.617 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-21_04-37-04__8ecea3b5-d97e-4e02-8356-a99c5a036b83__wakuorg_nwaku:latest.log
2025-12-21 04:37:04.617 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:37:04.617 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:37:04.618 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:37:04.618 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.109
2025-12-21 04:37:04.619 DEBUG [src.node.docker_mananger] Generated ports ['33519', '33520', '33521', '33522', '33523']
2025-12-21 04:37:04.619 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:37:04.619 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:37:04.619 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:37:04.619 DEBUG [src.node.docker_mananger] docker run -i -t -p 33519:33519 -p 33520:33520 -p 33521:33521 -p 33522:33522 -p 33523:33523 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33521 --rest-port=33519 --tcp-port=33520 --discv5-udp-port=33522 --rest-address=0.0.0.0 --nat=extip:172.18.196.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=30fde48427c156e7cdbcee8ce556ca48adbacb144dd8e19244dffea13dbec93c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33523 --metrics-logging=true --store=true --relay=true
2025-12-21 04:37:04.821 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.109 waku 40dd964d77e8cbdbf02f4608ab48491ee877154eace6c9d71f24628dbada6f4d
2025-12-21 04:37:04.835 ERROR [src.node.docker_mananger] Max retries reached for container 80f06b432c4e. Exiting log stream.
2025-12-21 04:37:04.858 DEBUG [src.node.docker_mananger] Container started with ID 40dd964d77e8. Setting up logs at ./log/docker/publishing_node1_2025-12-21_04-37-04__8ecea3b5-d97e-4e02-8356-a99c5a036b83__wakuorg_nwaku:latest.log
2025-12-21 04:37:04.858 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33519
2025-12-21 04:37:04.859 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:37:05.416 ERROR [src.node.docker_mananger] Max retries reached for container a94b3318e16a. Exiting log stream.
2025-12-21 04:37:05.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33519/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:05.862 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-21 04:37:05.862 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:37:05.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33519/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:05.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.109/tcp/33520/p2p/16Uiu2HAkvM58N2PvbreuYiWzoLGiMFYfqs1nZPXB9Sje6ASJYMUA","/ip4/172.18.196.109/tcp/33521/ws/p2p/16Uiu2HAkvM58N2PvbreuYiWzoLGiMFYfqs1nZPXB9Sje6ASJYMUA"],"enrUri":"enr:-L24QI8EZOke_2j-xOvaCNDSyGyzXdZ8yy29bgGTJ1zNNfCuD0LegMcshAyVOv_XoXcAGS7WalE6KOrgtKk9C0QdNVMCgmlkgnY0gmlwhKwSxG2KbXVsdGlhZGRyc5YACASsEsRtBoLwAAoErBLEbQaC8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECDa30xP4CNkWDePPYsKIncP6L7Qy36KeMuS-o_QInLD-DdGNwgoLwg3VkcIKC8oV3YWt1MgM"}'
2025-12-21 04:37:05.865 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:37:05.872 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-21 04:37:05.872 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-21_04-37-04__8ecea3b5-d97e-4e02-8356-a99c5a036b83__wakuorg_nwaku:latest.log
2025-12-21 04:37:05.873 DEBUG [src.node.waku_node] Starting Node...
2025-12-21 04:37:05.873 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-21 04:37:05.874 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-21 04:37:05.874 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.139
2025-12-21 04:37:05.874 DEBUG [src.node.docker_mananger] Generated ports ['47624', '47625', '47626', '47627', '47628']
2025-12-21 04:37:05.875 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-21 04:37:05.875 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-21 04:37:05.875 DEBUG [src.node.waku_node] Using volumes []
2025-12-21 04:37:05.875 DEBUG [src.node.docker_mananger] docker run -i -t -p 47624:47624 -p 47625:47625 -p 47626:47626 -p 47627:47627 -p 47628:47628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47626 --rest-port=47624 --tcp-port=47625 --discv5-udp-port=47627 --rest-address=0.0.0.0 --nat=extip:172.18.25.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebc53fdefba13a8e5d9dd52cfb3d57a1ed35d5e117bc2e606463c1fbc6f26a48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47628 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI8EZOke_2j-xOvaCNDSyGyzXdZ8yy29bgGTJ1zNNfCuD0LegMcshAyVOv_XoXcAGS7WalE6KOrgtKk9C0QdNVMCgmlkgnY0gmlwhKwSxG2KbXVsdGlhZGRyc5YACASsEsRtBoLwAAoErBLEbQaC8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECDa30xP4CNkWDePPYsKIncP6L7Qy36KeMuS-o_QInLD-DdGNwgoLwg3VkcIKC8oV3YWt1MgM --storenode=/ip4/172.18.196.109/tcp/33520/p2p/16Uiu2HAkvM58N2PvbreuYiWzoLGiMFYfqs1nZPXB9Sje6ASJYMUA --store=true --relay=true
2025-12-21 04:37:06.064 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.139 waku 3f405451cd2c922df91d8aecf43cbda20787808a439f524eb632e1fe689ecfca
2025-12-21 04:37:06.101 DEBUG [src.node.docker_mananger] Container started with ID 3f405451cd2c. Setting up logs at ./log/docker/store_node1_2025-12-21_04-37-04__8ecea3b5-d97e-4e02-8356-a99c5a036b83__wakuorg_nwaku:latest.log
2025-12-21 04:37:06.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47624
2025-12-21 04:37:06.103 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-21 04:37:07.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47624/health" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:07.108 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-21 04:37:07.108 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-21 04:37:07.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:07.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.139/tcp/47625/p2p/16Uiu2HAmC3aZhWFMAC3JoVe3c8y1fLnsq4dypkjGkeZAXqCzsQWR","/ip4/172.18.25.139/tcp/47626/ws/p2p/16Uiu2HAmC3aZhWFMAC3JoVe3c8y1fLnsq4dypkjGkeZAXqCzsQWR"],"enrUri":"enr:-L24QF_eLRSoy2FxlxBJcgcvvzFal4SL2s5kqoYRFFMXaRtdJ3xFOnZqejlbsvo583sOcfjM8HEh7HY7Ox69JcFclbMCgmlkgnY0gmlwhKwSGYuKbXVsdGlhZGRyc5YACASsEhmLBroJAAoErBIZiwa6Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9u3G1rPB-xMnd1fYirPW8wILGUvZfGPO16vDFW4o0yaDdGNwgroJg3VkcIK6C4V3YWt1MgM"}'
2025-12-21 04:37:07.111 INFO [src.node.waku_node] REST service is ready !!
2025-12-21 04:37:07.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47624/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.109/tcp/33520/p2p/16Uiu2HAkvM58N2PvbreuYiWzoLGiMFYfqs1nZPXB9Sje6ASJYMUA"]'
2025-12-21 04:37:07.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:37:07.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47624/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-21 04:37:07.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.121 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:07.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:07.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:07.328 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:07.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:07.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:07.535 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:07.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:07.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:07.742 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:07.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:07.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:07.949 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:07.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:07.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:07.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:08.156 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:08.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:08.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:08.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:08.364 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:08.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:08.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:08.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:08.570 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:08.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:08.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:08.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:08.778 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:08.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:08.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:08.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:08.984 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:08.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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-21 04:37:08.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:08.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:09.193 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:09.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:09.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:09.199 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:09.400 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:09.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:09.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:09.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:09.607 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:09.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:09.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:09.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:09.814 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:09.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:09.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:09.820 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:10.020 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:10.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:10.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:10.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:10.228 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:10.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:10.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:10.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:10.434 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:10.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:10.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:10.440 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:10.641 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:10.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:10.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:10.647 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:10.848 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:10.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:10.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:10.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:11.055 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:11.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:11.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:11.061 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:11.262 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:11.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:11.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:11.268 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:11.469 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:11.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:11.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:11.477 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:11.677 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:11.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:11.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:11.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:11.885 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:11.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:11.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:11.891 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:12.091 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:12.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:12.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:12.098 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:12.298 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:12.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:12.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:12.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:12.506 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:12.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:12.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:12.513 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:12.713 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:12.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:12.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:12.719 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:12.920 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:12.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:12.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:12.925 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:13.126 DEBUG [src.steps.store] Relaying message
2025-12-21 04:37:13.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33519/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)'}'
2025-12-21 04:37:13.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-21 04:37:13.132 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-21 04:37:13.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33519/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:13.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x167001037ab4629c1b41c4cb9c0ed81982e3b1b4ee2548ecdb46e7278e14535d"},{"messageHash":"0xd307557ea502b469d263fabb5b75608f3a83d95a6bd3d5a4ad5823fba442f07a"},{"messageHash":"0xb822527c112dbb52eea58b5f64f96d6c35070c269098604b4c41561bd1bfe64d"},{"messageHash":"0x9817f6b0afad20581dc5606af1cbea8f2923e075904ba57456cb8e464b5fb9e6"},{"messageHash":"0xa038552382a233ba621baa7840e5c5eb1a5ab737f56f10015b268bc179bd1469"},{"messageHash":"0x48770a8a68fe2b56493be84e3e78cdb75491ef844e4f27106f8beed2a1b0d604"},{"messageHash":"0xf00699333bf39f75d2385b49785ee711fa1c98318c3c2b678dcb0981f3443ea9"},{"messageHash":"0x4f1f819c7c26fdac029923239372eb84f162aaeeb1afa0473fb57d6d4b314cc7"},{"messageHash":"0x89e0c0cadf644dda74a552d3b3d373a599f51c824611fca489e8dfaab58b6282"},{"messageHash":"0x2c566e8164f10c1cfd6e315d8bdda53580dafc87c435541c96b659908ca5eafc"},{"messageHash":"0x1514d5c546e29b4ecd9d4c84bb88184dcf89a0727ec46fca2e67012406601538"},{"messageHash":"0x5ad2cd67293d569691bc560848f3b663b26cdcfcebf769f14c6e3a51296fc800"},{"messageHash":"0x4cd0132c84ae81655dd11a3e70f7ce6bd5e9abbfec2ef3ae11da6d3f25d0bce6"},{"messageHash":"0x20a8fc4a2415306c79b1583f3a8ac729c8219397470a1a6361b41db86ab211e2"},{"messageHash":"0xcda9346a889e36c2bf8e228d7fabad6c28d2aedcd90655f15fd138ac3af1c836"},{"messageHash":"0xbf9450d455a3b9b55f8cd2fe14c833df20aa8170185ca2ec029546cdbc980a32"},{"messageHash":"0x51e1e1ac415e0c4fbf9b3cd4ddfa49e5cab6dfcbea2e13203cb42aa7c1b2a9d4"},{"messageHash":"0x814bb78cb0f765251ef5b41417166e7d4e1f0fe0ed4784c13f0a4785054c4113"},{"messageHash":"0x82b1d6a3b8a31badf5ecfa6cc563480b4b93b67c3b2c9bde31a4172fe8377b56"},{"messageHash":"0x6f6a944cb7825cd0d4d3997305b9bb780a6f97c1472257fbbea1c7b19d38b3c7"}],"paginationCursor":"0x6f6a944cb7825cd0d4d3997305b9bb780a6f97c1472257fbbea1c7b19d38b3c7"}'
2025-12-21 04:37:13.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47624/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-21 04:37:13.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x167001037ab4629c1b41c4cb9c0ed81982e3b1b4ee2548ecdb46e7278e14535d"},{"messageHash":"0xd307557ea502b469d263fabb5b75608f3a83d95a6bd3d5a4ad5823fba442f07a"},{"messageHash":"0xb822527c112dbb52eea58b5f64f96d6c35070c269098604b4c41561bd1bfe64d"},{"messageHash":"0x9817f6b0afad20581dc5606af1cbea8f2923e075904ba57456cb8e464b5fb9e6"},{"messageHash":"0xa038552382a233ba621baa7840e5c5eb1a5ab737f56f10015b268bc179bd1469"},{"messageHash":"0x48770a8a68fe2b56493be84e3e78cdb75491ef844e4f27106f8beed2a1b0d604"},{"messageHash":"0xf00699333bf39f75d2385b49785ee711fa1c98318c3c2b678dcb0981f3443ea9"},{"messageHash":"0x4f1f819c7c26fdac029923239372eb84f162aaeeb1afa0473fb57d6d4b314cc7"},{"messageHash":"0x89e0c0cadf644dda74a552d3b3d373a599f51c824611fca489e8dfaab58b6282"},{"messageHash":"0x2c566e8164f10c1cfd6e315d8bdda53580dafc87c435541c96b659908ca5eafc"},{"messageHash":"0x1514d5c546e29b4ecd9d4c84bb88184dcf89a0727ec46fca2e67012406601538"},{"messageHash":"0x5ad2cd67293d569691bc560848f3b663b26cdcfcebf769f14c6e3a51296fc800"},{"messageHash":"0x4cd0132c84ae81655dd11a3e70f7ce6bd5e9abbfec2ef3ae11da6d3f25d0bce6"},{"messageHash":"0x20a8fc4a2415306c79b1583f3a8ac729c8219397470a1a6361b41db86ab211e2"},{"messageHash":"0xcda9346a889e36c2bf8e228d7fabad6c28d2aedcd90655f15fd138ac3af1c836"},{"messageHash":"0xbf9450d455a3b9b55f8cd2fe14c833df20aa8170185ca2ec029546cdbc980a32"},{"messageHash":"0x51e1e1ac415e0c4fbf9b3cd4ddfa49e5cab6dfcbea2e13203cb42aa7c1b2a9d4"},{"messageHash":"0x814bb78cb0f765251ef5b41417166e7d4e1f0fe0ed4784c13f0a4785054c4113"},{"messageHash":"0x82b1d6a3b8a31badf5ecfa6cc563480b4b93b67c3b2c9bde31a4172fe8377b56"},{"messageHash":"0x6f6a944cb7825cd0d4d3997305b9bb780a6f97c1472257fbbea1c7b19d38b3c7"}],"paginationCursor":"0x6f6a944cb7825cd0d4d3997305b9bb780a6f97c1472257fbbea1c7b19d38b3c7"}'
2025-12-21 04:37:13.343 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-21 04:37:13.344 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-21 04:37:13.344 DEBUG [src.node.waku_node] Stopping container with id 40dd964d77e8
2025-12-21 04:37:13.888 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:37:13.888 DEBUG [src.node.waku_node] Stopping container with id 3f405451cd2c
2025-12-21 04:37:14.459 DEBUG [src.node.waku_node] Container stopped.
2025-12-21 04:37:14.460 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-21 04:37:14.474 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-21 04:37:14.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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