deploy: cdb99ebfa6168b555a58b95e4d62f1aafe6542de

This commit is contained in:
romanzac 2026-02-11 05:02:52 +00:00
parent 9f7f6a3873
commit 96978594bf
1381 changed files with 193538 additions and 6 deletions

2
nim/1076/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,87 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-02-11_04-44-37__559bd3b9-c3d0-4fce-b693-5c332a4b2b87
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-37__559bd3b9-c3d0-4fce-b693-5c332a4b2b87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19110', '19111', '19112', '19113', '19114']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19110:19110 -p 19111:19111 -p 19112:19112 -p 19113:19113 -p 19114:19114 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19112 --rest-port=19110 --tcp-port=19111 --discv5-udp-port=19113 --rest-address=0.0.0.0 --nat=extip:172.18.134.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c95bddc8df536fa1da725102fc6caebedcd4aaadd55aba7d6fcfbe35d123abd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19114 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.100 waku 4a91d39882f7b3533368de684ac109114c04280e2f0726f12f539e7c820d5c2a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a91d39882f7. Setting up logs at ./log/docker/node1_2026-02-11_04-44-37__559bd3b9-c3d0-4fce-b693-5c332a4b2b87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19110
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 7ff8de854557. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4e6f42aa637f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19110/health" -H "Content-Type: application/json" -d '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:19110/debug/v1/info" -H "Content-Type: application/json" -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.100/tcp/19111/p2p/16Uiu2HAmUN2o6UDXcPkjeZGf2xqEaG1q3z8bd8jd6XT7YbEP4Tz9","/ip4/172.18.134.100/tcp/19112/ws/p2p/16Uiu2HAmUN2o6UDXcPkjeZGf2xqEaG1q3z8bd8jd6XT7YbEP4Tz9"],"enrUri":"enr:-L24QHyb-6NacQYJDbdRCpOAboH--AinNBd1WE_hc5dkUE46AcL9zW6stKsJJS3mL6roZp0rhOcUSy_cDjq63LXrtL8CgmlkgnY0gmlwhKwShmSKbXVsdGlhZGRyc5YACASsEoZkBkqnAAoErBKGZAZKqN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6WLhrOwXglHGkZ6PIcmlbD0Lh8YbuXG-5Sgy-cXmDZKDdGNwgkqng3VkcIJKqYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-37__559bd3b9-c3d0-4fce-b693-5c332a4b2b87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16142', '16143', '16144', '16145', '16146']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16142:16142 -p 16143:16143 -p 16144:16144 -p 16145:16145 -p 16146:16146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16144 --rest-port=16142 --tcp-port=16143 --discv5-udp-port=16145 --rest-address=0.0.0.0 --nat=extip:172.18.187.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f5c576ab894c8b25be6fba8bccb0d1ed09a7cedfbede322c0bbd531e328d827 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16146 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHyb-6NacQYJDbdRCpOAboH--AinNBd1WE_hc5dkUE46AcL9zW6stKsJJS3mL6roZp0rhOcUSy_cDjq63LXrtL8CgmlkgnY0gmlwhKwShmSKbXVsdGlhZGRyc5YACASsEoZkBkqnAAoErBKGZAZKqN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6WLhrOwXglHGkZ6PIcmlbD0Lh8YbuXG-5Sgy-cXmDZKDdGNwgkqng3VkcIJKqYV3YWt1MgU --filternode=/ip4/172.18.134.100/tcp/19111/p2p/16Uiu2HAmUN2o6UDXcPkjeZGf2xqEaG1q3z8bd8jd6XT7YbEP4Tz9
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.48 waku e67610c6dd727c98001bec4eed4deef28727c3f426efdc62695eb2ad695e552f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e67610c6dd72. Setting up logs at ./log/docker/node2_2026-02-11_04-44-37__559bd3b9-c3d0-4fce-b693-5c332a4b2b87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16142
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16142/health" -H "Content-Type: application/json" -d '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:16142/debug/v1/info" -H "Content-Type: application/json" -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.48/tcp/16143/p2p/16Uiu2HAm42FhTDNZWVzAkooTx2A6C8fBZRwxzzjYdX8JiThgmpCA","/ip4/172.18.187.48/tcp/16144/ws/p2p/16Uiu2HAm42FhTDNZWVzAkooTx2A6C8fBZRwxzzjYdX8JiThgmpCA"],"enrUri":"enr:-L24QL1jyp-cxODcajtkTTvRa__jnkIpZxev38fLoz1QOCrQDgbmq8JT_C9ZXdI4cf-x4CQ5CgdcXgqs-ud71Pji_nUCgmlkgnY0gmlwhKwSuzCKbXVsdGlhZGRyc5YACASsErswBj8PAAoErBK7MAY_EN0DgnJzhQADAQAAiXNlY3AyNTZrMaECf7leR6ewbf6tzq7aLZRSbG2jdwOOCw2MvyhCk_pTKXODdGNwgj8Pg3VkcII_EYV3YWt1MgA"}'
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:16142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.100/tcp/19111/p2p/16Uiu2HAmUN2o6UDXcPkjeZGf2xqEaG1q3z8bd8jd6XT7YbEP4Tz9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19110/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:16142/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4edd6754-80c3-4d4f-970f-ca2c4ab869ab", "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":"4edd6754-80c3-4d4f-970f-ca2c4ab869ab","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:16142/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto", "/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19110/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19110/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:16142/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":1770785079863282011,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -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:16142/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":1770785079975333592,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16142/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1770785080084460233,"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 4a91d39882f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e67610c6dd72
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_pubsub_topics with id: 2026-02-11_04-45-51__e5120367-e648-4263-a89d-cb49a7a70a69
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-45-51__e5120367-e648-4263-a89d-cb49a7a70a69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51812', '51813', '51814', '51815', '51816']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51812:51812 -p 51813:51813 -p 51814:51814 -p 51815:51815 -p 51816:51816 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51814 --rest-port=51812 --tcp-port=51813 --discv5-udp-port=51815 --rest-address=0.0.0.0 --nat=extip:172.18.166.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe53ade103adf407baed9b8ba725c9daea0e28cdb24115364cea07ef8e6ecebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51816 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e89249cd958b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.0 waku ec1d8499f5200ab3a7b8da069279bd067e77a9b6f20298b28a535dd4127b919f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ec1d8499f520. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-45-51__e5120367-e648-4263-a89d-cb49a7a70a69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51812
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 90b0c6968db7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51812/health" -H "Content-Type: application/json" -d '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:51812/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.0/tcp/51813/p2p/16Uiu2HAmSQVvdQS8sVA9p3v37CG3vaGDepHRhZTUMHRnYkaFJmcr","/ip4/172.18.166.0/tcp/51814/ws/p2p/16Uiu2HAmSQVvdQS8sVA9p3v37CG3vaGDepHRhZTUMHRnYkaFJmcr"],"enrUri":"enr:-L24QF0if_COh_oEIEkQ6OHtV-GBtvZfn3MDXBb951xa9zf2QqyO4E-3Dydgs98bxhgA5u3gFDoPu5rmCsBikuoOk8sCgmlkgnY0gmlwhKwSpgCKbXVsdGlhZGRyc5YACASsEqYABsplAAoErBKmAAbKZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzE1YXQjip_wznDXnyJw3G3yc1uK3KWBqIM6gB--JZreDdGNwgsplg3VkcILKZ4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-45-51__e5120367-e648-4263-a89d-cb49a7a70a69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15523', '15524', '15525', '15526', '15527']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15523:15523 -p 15524:15524 -p 15525:15525 -p 15526:15526 -p 15527:15527 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15525 --rest-port=15523 --tcp-port=15524 --discv5-udp-port=15526 --rest-address=0.0.0.0 --nat=extip:172.18.56.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e6640eec8dfe64ab87a7b9b2ce3d3951cc05a9d9e47ede1f75febfde4caaed7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15527 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.225 waku 7217b69631b86a7b40a8947d9f9e871f2e7dc60885f630defb3d301c3b7c9687
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7217b69631b8. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-45-51__e5120367-e648-4263-a89d-cb49a7a70a69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15523
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15523/health" -H "Content-Type: application/json" -d '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:15523/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.225/tcp/15524/p2p/16Uiu2HAm9Hg2YGjZH3AD7YAnxVaq2QsEp9FUEsrgPE8BkcMJhTrF","/ip4/172.18.56.225/tcp/15525/ws/p2p/16Uiu2HAm9Hg2YGjZH3AD7YAnxVaq2QsEp9FUEsrgPE8BkcMJhTrF"],"enrUri":"enr:-L24QCptfAbV9p3iSTY24F-p6qOQOR4YccAzrVK-I8h2_lQhZdg90VwfSYKXIpyCdhSSQGiozpATH65-AEieFBPcLUkCgmlkgnY0gmlwhKwSOOGKbXVsdGlhZGRyc5YACASsEjjhBjykAAoErBI44QY8pd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzfcGJ1704PxQPMK2MlGADksaSehRp9aTlp9Su5s5d-CDdGNwgjykg3VkcII8poV3YWt1MgE"}'
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:15523/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.0/tcp/51813/p2p/16Uiu2HAmSQVvdQS8sVA9p3v37CG3vaGDepHRhZTUMHRnYkaFJmcr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-45-51__e5120367-e648-4263-a89d-cb49a7a70a69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6373', '6374', '6375', '6376', '6377']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6373:6373 -p 6374:6374 -p 6375:6375 -p 6376:6376 -p 6377:6377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6375 --rest-port=6373 --tcp-port=6374 --discv5-udp-port=6376 --rest-address=0.0.0.0 --nat=extip:172.18.152.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a4bebdf8bacb92a2a76a232afcab14e2fadbe9cffac9432ee6c3bccdaa27913 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6377 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF0if_COh_oEIEkQ6OHtV-GBtvZfn3MDXBb951xa9zf2QqyO4E-3Dydgs98bxhgA5u3gFDoPu5rmCsBikuoOk8sCgmlkgnY0gmlwhKwSpgCKbXVsdGlhZGRyc5YACASsEqYABsplAAoErBKmAAbKZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzE1YXQjip_wznDXnyJw3G3yc1uK3KWBqIM6gB--JZreDdGNwgsplg3VkcILKZ4V3YWt1Mgk --lightpushnode=/ip4/172.18.166.0/tcp/51813/p2p/16Uiu2HAmSQVvdQS8sVA9p3v37CG3vaGDepHRhZTUMHRnYkaFJmcr --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.247 waku 853e64dfbb03838b2729575fbaedc2470e7a7afa5c0ed29ae466869907e8f710
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 853e64dfbb03. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-45-51__e5120367-e648-4263-a89d-cb49a7a70a69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6373
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6373/health" -H "Content-Type: application/json" -d '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":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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:6373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.247/tcp/6374/p2p/16Uiu2HAm9Ba2xriXnRrvsRg2dAVWqUuBbr2uefvEGbkqkv9mrA8S","/ip4/172.18.152.247/tcp/6375/ws/p2p/16Uiu2HAm9Ba2xriXnRrvsRg2dAVWqUuBbr2uefvEGbkqkv9mrA8S"],"enrUri":"enr:-L24QAgzDaMouHYUnvmvZsmHWyFx3sEz1pVQ-rPcPryz5PJeGwrjmymQjerHzjRwNfPX6ac6vr1H7r_7DefXUusFCU4CgmlkgnY0gmlwhKwSmPeKbXVsdGlhZGRyc5YACASsEpj3BhjmAAoErBKY9wYY590DgnJzhQADAQAAiXNlY3AyNTZrMaECzGbDYsa-_Q7oExn7GwSZgQqDqVBWGjQn-j0YfbjYEhuDdGNwghjmg3VkcIIY6IV3YWt1Mgk"}'
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:6373/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.0/tcp/51813/p2p/16Uiu2HAmSQVvdQS8sVA9p3v37CG3vaGDepHRhZTUMHRnYkaFJmcr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6373/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.225/tcp/15524/p2p/16Uiu2HAm9Hg2YGjZH3AD7YAnxVaq2QsEp9FUEsrgPE8BkcMJhTrF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51812/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:15523/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:6373/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:6373/lightpush/v1/message" -H "Content-Type: application/json" -d '{"message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785155100581858}}'
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 ec1d8499f520
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7217b69631b8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 853e64dfbb03
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ec1d8499f520. 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,470 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_after_partition_under_100_msgs with id: 2026-02-11_04-50-40__786cd242-e765-489f-8a34-7af387280f57
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-50-40__786cd242-e765-489f-8a34-7af387280f57__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-50-40__786cd242-e765-489f-8a34-7af387280f57__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-50-40__786cd242-e765-489f-8a34-7af387280f57__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.57.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55161', '55162', '55163', '55164', '55165']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55161:55161 -p 55162:55162 -p 55163:55163 -p 55164:55164 -p 55165:55165 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55163 --rest-port=55161 --tcp-port=55162 --discv5-udp-port=55164 --rest-address=0.0.0.0 --nat=extip:172.18.57.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe7d969d4f23c1b07adff87fdda0cb305f1ee6fcda29a59bffca8974c9cbca07 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55165 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.244 waku 0b6bafa8652230174fc8cd46d6a8e2160945f836ea1cb78476ddca0489d381fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b6bafa86522. Setting up logs at ./log/docker/node1_2026-02-11_04-50-40__786cd242-e765-489f-8a34-7af387280f57__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55161
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 618d4ea2447e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container de638be55b11. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55161/health" -H "Content-Type: application/json" -d '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:55161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.244/tcp/55162/p2p/16Uiu2HAm2QXvaJPHXFwj8zP8rFeCvpVsaRC6K5DVYbRsy4fHa3fY","/ip4/172.18.57.244/tcp/55163/ws/p2p/16Uiu2HAm2QXvaJPHXFwj8zP8rFeCvpVsaRC6K5DVYbRsy4fHa3fY"],"enrUri":"enr:-L24QHXbMccrK2-FsfeGVO4X1CcYIPJ2VVsCEgv-yzrK-9s-Tdqz3DRvDVoAbr86SMZTekpArMkWxXVo8sDrqTfpjn0CgmlkgnY0gmlwhKwSOfSKbXVsdGlhZGRyc5YACASsEjn0Btd6AAoErBI59AbXe90DgnJzhQADAQAAiXNlY3AyNTZrMaECZ7ceioGYOtR-lzpk8EV3Ym2DL1KUARj_XG1wlc4ZqauDdGNwgtd6g3VkcILXfIV3YWt1MhM"}'
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.250.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49686', '49687', '49688', '49689', '49690']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49686:49686 -p 49687:49687 -p 49688:49688 -p 49689:49689 -p 49690:49690 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49688 --rest-port=49686 --tcp-port=49687 --discv5-udp-port=49689 --rest-address=0.0.0.0 --nat=extip:172.18.250.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ab5091352fb5baea8f13849eba0f1f5b7cc28f7d74f8e790bea90b3f6beeac8 --store-sync=true --store=true --store-sync-range=180 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49690 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QHXbMccrK2-FsfeGVO4X1CcYIPJ2VVsCEgv-yzrK-9s-Tdqz3DRvDVoAbr86SMZTekpArMkWxXVo8sDrqTfpjn0CgmlkgnY0gmlwhKwSOfSKbXVsdGlhZGRyc5YACASsEjn0Btd6AAoErBI59AbXe90DgnJzhQADAQAAiXNlY3AyNTZrMaECZ7ceioGYOtR-lzpk8EV3Ym2DL1KUARj_XG1wlc4ZqauDdGNwgtd6g3VkcILXfIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.13 waku 22becb44325cf7f40d4995af403fd5ede8015af6725df5a7642beef4f4e421b9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 22becb44325c. Setting up logs at ./log/docker/node2_2026-02-11_04-50-40__786cd242-e765-489f-8a34-7af387280f57__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49686
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49686/health" -H "Content-Type: application/json" -d '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:49686/debug/v1/info" -H "Content-Type: application/json" -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.13/tcp/49687/p2p/16Uiu2HAmEsUF1CjSD6sp6KwjQfaVZkMM1PFxsfexoUa7X4dbg4HY","/ip4/172.18.250.13/tcp/49688/ws/p2p/16Uiu2HAmEsUF1CjSD6sp6KwjQfaVZkMM1PFxsfexoUa7X4dbg4HY"],"enrUri":"enr:-L24QMG2aZ6mifJinYCNPCM1TE2JLmhQN-vQov0g3U0C9z2KagD1exk2j64DhHX0q0-9vPZE0zyFzqDZEI5E9A_VO3MCgmlkgnY0gmlwhKwS-g2KbXVsdGlhZGRyc5YACASsEvoNBsIXAAoErBL6DQbCGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIOnhd0JYOHGK7k8mwHN54VeCOvZ6e5G-oy9foetaR6ODdGNwgsIXg3VkcILCGYV3YWt1MhI"}'
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:49686/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.244/tcp/55162/p2p/16Uiu2HAm2QXvaJPHXFwj8zP8rFeCvpVsaRC6K5DVYbRsy4fHa3fY"]'
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:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:748 Pausing Node2 container
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 22becb44325c
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:751 Publishing while node2 paused
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:757 Unpausing Node2
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 22becb44325c
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49686/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:764 Node2 store has 80 messages; expected 80
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0b6bafa86522
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 22becb44325c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_start_time_after_end_time with id: 2026-02-11_04-52-17__eed97574-026a-4c13-9a93-1f1b25318d63
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-52-17__eed97574-026a-4c13-9a93-1f1b25318d63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50715', '50716', '50717', '50718', '50719']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50715:50715 -p 50716:50716 -p 50717:50717 -p 50718:50718 -p 50719:50719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50717 --rest-port=50715 --tcp-port=50716 --discv5-udp-port=50718 --rest-address=0.0.0.0 --nat=extip:172.18.11.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e21d7933ee377ed44d5c5d9afbf84f7f8bed9fce875d4ff1a093bdf580ccb6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50719 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 18a9dcc5425b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.201 waku bcbed62ed2ed0195fa7710cdddab6a079651fb905a49332457aeada1be3e1f7d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcbed62ed2ed. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-52-17__eed97574-026a-4c13-9a93-1f1b25318d63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50715
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 c081e5a6da99. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50715/health" -H "Content-Type: application/json" -d '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:50715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.201/tcp/50716/p2p/16Uiu2HAmGujM2UbxvMR1tkrWPvxZRE9jnDZQheEEA8VG47L5Ptjx","/ip4/172.18.11.201/tcp/50717/ws/p2p/16Uiu2HAmGujM2UbxvMR1tkrWPvxZRE9jnDZQheEEA8VG47L5Ptjx"],"enrUri":"enr:-L24QGzcMFcgruUVry2mArWXLmwnZmksLhNqgMRWg7zdK24ZeNCCWbzMs-p8Lt44tdqUe4k9rKH96K_Co_86042Bhi0CgmlkgnY0gmlwhKwSC8mKbXVsdGlhZGRyc5YACASsEgvJBsYcAAoErBILyQbGHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPzV-gIHDgqUt8choiCxC_4YwuegdwC_30kNG-OGclneDdGNwgsYcg3VkcILGHoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-52-17__eed97574-026a-4c13-9a93-1f1b25318d63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47444', '47445', '47446', '47447', '47448']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47444:47444 -p 47445:47445 -p 47446:47446 -p 47447:47447 -p 47448:47448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47446 --rest-port=47444 --tcp-port=47445 --discv5-udp-port=47447 --rest-address=0.0.0.0 --nat=extip:172.18.94.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc0da2455feb8cbca668de9aae2addca500e26f8c0a2f434c9af2efebb4ef8aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47448 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGzcMFcgruUVry2mArWXLmwnZmksLhNqgMRWg7zdK24ZeNCCWbzMs-p8Lt44tdqUe4k9rKH96K_Co_86042Bhi0CgmlkgnY0gmlwhKwSC8mKbXVsdGlhZGRyc5YACASsEgvJBsYcAAoErBILyQbGHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPzV-gIHDgqUt8choiCxC_4YwuegdwC_30kNG-OGclneDdGNwgsYcg3VkcILGHoV3YWt1MgM --storenode=/ip4/172.18.11.201/tcp/50716/p2p/16Uiu2HAmGujM2UbxvMR1tkrWPvxZRE9jnDZQheEEA8VG47L5Ptjx --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.225 waku 2ee862157f22eab2265109637dcc35cc2192d52d2f10477a20e82139e7472f25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ee862157f22. Setting up logs at ./log/docker/store_node1_2026-02-11_04-52-17__eed97574-026a-4c13-9a93-1f1b25318d63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47444
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47444/health" -H "Content-Type: application/json" -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:47444/debug/v1/info" -H "Content-Type: application/json" -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.225/tcp/47445/p2p/16Uiu2HAmEcoS5ASAiQQD5zfKy6ATfuzzZdoTNVJcxRyevv9m1Bk8","/ip4/172.18.94.225/tcp/47446/ws/p2p/16Uiu2HAmEcoS5ASAiQQD5zfKy6ATfuzzZdoTNVJcxRyevv9m1Bk8"],"enrUri":"enr:-L24QFkPBryu50SjDEWSul4GFRDu6XSRfVUTVrzKlE53_TtZbFjV7UBdJZ0FOxx-zWw7lcy3Iumyq3zOoEpBoeApG3ACgmlkgnY0gmlwhKwSXuGKbXVsdGlhZGRyc5YACASsEl7hBrlVAAoErBJe4Qa5Vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHSfeI8UynMoBiKcV_uFU32bKDUrG5YfrO75-ZBNCba2DdGNwgrlVg3VkcIK5V4V3YWt1MgM"}'
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:47444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.201/tcp/50716/p2p/16Uiu2HAmGujM2UbxvMR1tkrWPvxZRE9jnDZQheEEA8VG47L5Ptjx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50715/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:47444/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:50715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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:114 inquering stored messages with start time 1770785541731321088 after end time 1770785536731308032
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50715/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770785541731321088&endTime=1770785536731308032&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:122 response for wrong time message is {'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:47444/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770785541731321088&endTime=1770785536731308032&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:122 response for wrong time message is {'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 bcbed62ed2ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ee862157f22
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,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_DEBUG_from_TRACE with id: 2026-02-11_04-44-07__9c983566-9883-47f6-b23f-7aff2ac55378
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-07__9c983566-9883-47f6-b23f-7aff2ac55378__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-07__9c983566-9883-47f6-b23f-7aff2ac55378__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-44-07__9c983566-9883-47f6-b23f-7aff2ac55378__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-44-07__9c983566-9883-47f6-b23f-7aff2ac55378__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.169.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46611', '46612', '46613', '46614', '46615']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46611:46611 -p 46612:46612 -p 46613:46613 -p 46614:46614 -p 46615:46615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46613 --rest-port=46611 --tcp-port=46612 --discv5-udp-port=46614 --rest-address=0.0.0.0 --nat=extip:172.18.169.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f26f30c08af4c41c00b2a93edf86cea5b6b9b73d00ed1ff23a0f1ceb742e6df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46615 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.20 waku 89c2e7d4fff871ff5fc3286bbac12a14d80c22bfc704b03a0771917b413df7a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89c2e7d4fff8. Setting up logs at ./log/docker/node1_2026-02-11_04-44-07__9c983566-9883-47f6-b23f-7aff2ac55378__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46611
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 b45073b0ae37. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e1f54c74aca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46611/health" -H "Content-Type: application/json" -d '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:46611/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/46612/p2p/16Uiu2HAm9FfnvUPLF6vuB1RLKZdTvEpk7wJ5bmrSU9NrXcfuHd8N","/ip4/172.18.169.20/tcp/46613/ws/p2p/16Uiu2HAm9FfnvUPLF6vuB1RLKZdTvEpk7wJ5bmrSU9NrXcfuHd8N"],"enrUri":"enr:-L24QEsPCt8crtIjgtAYcoWO3eEUO00_OfjTqhYOquD-T7UrJhsE7uS56z2n81HHovZGN-nEi6YzRC6FOUVqhObjxMUCgmlkgnY0gmlwhKwSqRSKbXVsdGlhZGRyc5YACASsEqkUBrYUAAoErBKpFAa2Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzXOY0faE9FPo4rMer0M_yxnke26avIhKyEQ6a5i9KvuDdGNwgrYUg3VkcIK2FoV3YWt1MgE"}'
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:46611/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46611/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46611/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/46612/p2p/16Uiu2HAm9FfnvUPLF6vuB1RLKZdTvEpk7wJ5bmrSU9NrXcfuHd8N","/ip4/172.18.169.20/tcp/46613/ws/p2p/16Uiu2HAm9FfnvUPLF6vuB1RLKZdTvEpk7wJ5bmrSU9NrXcfuHd8N"],"enrUri":"enr:-L24QEsPCt8crtIjgtAYcoWO3eEUO00_OfjTqhYOquD-T7UrJhsE7uS56z2n81HHovZGN-nEi6YzRC6FOUVqhObjxMUCgmlkgnY0gmlwhKwSqRSKbXVsdGlhZGRyc5YACASsEqkUBrYUAAoErBKpFAa2Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzXOY0faE9FPo4rMer0M_yxnke26avIhKyEQ6a5i9KvuDdGNwgrYUg3VkcIK2FoV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46611/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46611/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:200 counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46611/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 89c2e7d4fff8
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,137 @@
2026-02-11 04:43:51.796 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:51.796 DEBUG [tests.conftest] Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-02-11_04-43-51__4402614f-a924-4bed-8623-1b24bbadcca7
2026-02-11 04:43:51.797 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:51.797 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:43:51.804 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:51.804 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-43-51__4402614f-a924-4bed-8623-1b24bbadcca7__wakuorg_nwaku:latest.log
2026-02-11 04:43:51.805 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:51.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:51.806 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:51.806 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.56
2026-02-11 04:43:51.806 DEBUG [src.node.docker_mananger] Generated ports ['3098', '3099', '3100', '3101', '3102']
2026-02-11 04:43:51.807 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:51.807 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:51.807 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:51.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 3098:3098 -p 3099:3099 -p 3100:3100 -p 3101:3101 -p 3102:3102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3100 --rest-port=3098 --tcp-port=3099 --discv5-udp-port=3101 --rest-address=0.0.0.0 --nat=extip:172.18.4.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3cc1ebebbdb7aab7e3ebe2402fff0ef9e5cb8c98f7eac4de80a3ea501ce8c321 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3102 --metrics-logging=true --lightpush=true --relay=true
2026-02-11 04:43:52.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.56 waku 73a851fd72aa13e4b42bdb75bc770591b8b2fe8607a1c19eb37cc3ea890f83e2
2026-02-11 04:43:52.037 DEBUG [src.node.docker_mananger] Container started with ID 73a851fd72aa. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-43-51__4402614f-a924-4bed-8623-1b24bbadcca7__wakuorg_nwaku:latest.log
2026-02-11 04:43:52.037 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3098
2026-02-11 04:43:52.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:52.063 ERROR [src.node.docker_mananger] Max retries reached for container 281ad9bc7ee7. Exiting log stream.
2026-02-11 04:43:52.596 ERROR [src.node.docker_mananger] Max retries reached for container b924d30505fc. Exiting log stream.
2026-02-11 04:43:53.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:53.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:53.042 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:53.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:53.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.56/tcp/3099/p2p/16Uiu2HAmQ3SmwuTnG6eUaU7krzRZvUSF4Lu2iHPrLskuQTwNPht1","/ip4/172.18.4.56/tcp/3100/ws/p2p/16Uiu2HAmQ3SmwuTnG6eUaU7krzRZvUSF4Lu2iHPrLskuQTwNPht1"],"enrUri":"enr:-L24QLYgYgiSM7SUzvSnKv53UtKWOwqYE1HzHzq92e1B0oURcIV_0sKBnG4jUVI-KIhHUIUJ8g73F0N7G4-ZAQ5Ki3ICgmlkgnY0gmlwhKwSBDiKbXVsdGlhZGRyc5YACASsEgQ4BgwbAAoErBIEOAYMHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqTE2hdkOG6SpT4TrRtxKxjvJRNgjcS71gobEgeHa0K6DdGNwggwbg3VkcIIMHYV3YWt1Mgk"}'
2026-02-11 04:43:53.044 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:53.051 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:53.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-43-51__4402614f-a924-4bed-8623-1b24bbadcca7__wakuorg_nwaku:latest.log
2026-02-11 04:43:53.051 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:53.052 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:53.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:53.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.52
2026-02-11 04:43:53.053 DEBUG [src.node.docker_mananger] Generated ports ['61577', '61578', '61579', '61580', '61581']
2026-02-11 04:43:53.053 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:53.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:53.054 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:53.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 61577:61577 -p 61578:61578 -p 61579:61579 -p 61580:61580 -p 61581:61581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61579 --rest-port=61577 --tcp-port=61578 --discv5-udp-port=61580 --rest-address=0.0.0.0 --nat=extip:172.18.135.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aece36aabf69eaf22608158daabc7c8c7ad19b5b7cac2d2b6252dfa0988b2495 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61581 --metrics-logging=true --lightpush=false --relay=true
2026-02-11 04:43:53.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.52 waku 020964b35485fd035f5e2754292f85eeb227a9f056431689f2700e0d2b53fe66
2026-02-11 04:43:53.261 DEBUG [src.node.docker_mananger] Container started with ID 020964b35485. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-43-51__4402614f-a924-4bed-8623-1b24bbadcca7__wakuorg_nwaku:latest.log
2026-02-11 04:43:53.261 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61577
2026-02-11 04:43:53.261 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:54.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61577/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:54.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:54.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:54.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61577/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:54.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.52/tcp/61578/p2p/16Uiu2HAmBT66WppZ9pjnEkg6LKQruGs3Pw61gqQ6G4p3xQvv325f","/ip4/172.18.135.52/tcp/61579/ws/p2p/16Uiu2HAmBT66WppZ9pjnEkg6LKQruGs3Pw61gqQ6G4p3xQvv325f"],"enrUri":"enr:-L24QIfcga52xP1UAb5dxVLH7iBFg5vHYX6U2J5nZAHs9301Z8n14wmeHJ1hDrvqea3yUv0VOWJWF_wlCPMvQ98FSGYCgmlkgnY0gmlwhKwShzSKbXVsdGlhZGRyc5YACASsEoc0BvCKAAoErBKHNAbwi90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7hfW7Ogpbs1js8woCO4uBEd2yjRQ_TyUTeSKC-ZsHjKDdGNwgvCKg3VkcILwjIV3YWt1MgE"}'
2026-02-11 04:43:54.268 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:54.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61577/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.56/tcp/3099/p2p/16Uiu2HAmQ3SmwuTnG6eUaU7krzRZvUSF4Lu2iHPrLskuQTwNPht1"]'
2026-02-11 04:43:54.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:54.310 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:54.310 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-43-51__4402614f-a924-4bed-8623-1b24bbadcca7__wakuorg_nwaku:latest.log
2026-02-11 04:43:54.310 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:54.311 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:54.315 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:54.316 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.210
2026-02-11 04:43:54.316 DEBUG [src.node.docker_mananger] Generated ports ['8477', '8478', '8479', '8480', '8481']
2026-02-11 04:43:54.317 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:54.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:54.317 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:54.317 DEBUG [src.node.docker_mananger] docker run -i -t -p 8477:8477 -p 8478:8478 -p 8479:8479 -p 8480:8480 -p 8481:8481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8479 --rest-port=8477 --tcp-port=8478 --discv5-udp-port=8480 --rest-address=0.0.0.0 --nat=extip:172.18.191.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3be955af25ca1cb9ed2dcb4105ec6cde1cc060b876fbae5dd4d39f5f2e839aec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8481 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLYgYgiSM7SUzvSnKv53UtKWOwqYE1HzHzq92e1B0oURcIV_0sKBnG4jUVI-KIhHUIUJ8g73F0N7G4-ZAQ5Ki3ICgmlkgnY0gmlwhKwSBDiKbXVsdGlhZGRyc5YACASsEgQ4BgwbAAoErBIEOAYMHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqTE2hdkOG6SpT4TrRtxKxjvJRNgjcS71gobEgeHa0K6DdGNwggwbg3VkcIIMHYV3YWt1Mgk --lightpushnode=/ip4/172.18.4.56/tcp/3099/p2p/16Uiu2HAmQ3SmwuTnG6eUaU7krzRZvUSF4Lu2iHPrLskuQTwNPht1 --lightpush=true --relay=true
2026-02-11 04:43:54.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.210 waku 6e2a280ed60e475918b5f18e8183e5f96c5e162332154cd9613245942f5b4609
2026-02-11 04:43:54.544 DEBUG [src.node.docker_mananger] Container started with ID 6e2a280ed60e. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-43-51__4402614f-a924-4bed-8623-1b24bbadcca7__wakuorg_nwaku:latest.log
2026-02-11 04:43:54.545 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8477
2026-02-11 04:43:54.546 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:55.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:55.550 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:55.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.210/tcp/8478/p2p/16Uiu2HAm9sYnBmB7LiTPBC14FsT3jyaF1eT5WGVx3dqtFTzynZsz","/ip4/172.18.191.210/tcp/8479/ws/p2p/16Uiu2HAm9sYnBmB7LiTPBC14FsT3jyaF1eT5WGVx3dqtFTzynZsz"],"enrUri":"enr:-L24QLfsCso5-rgbtyQKQKtz82F5F1b1hrQq3I3qelwSYoC-UFgHrZ99dAY2l0yuFKS43YZvwn01c4Sg2gVuOyHq9YkCgmlkgnY0gmlwhKwSv9KKbXVsdGlhZGRyc5YACASsEr_SBiEeAAoErBK_0gYhH90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1qSTqSC_tHZcfF_iun1fKT0852rT3qJLpZOU7I6YLbWDdGNwgiEeg3VkcIIhIIV3YWt1Mgk"}'
2026-02-11 04:43:55.552 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:55.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.56/tcp/3099/p2p/16Uiu2HAmQ3SmwuTnG6eUaU7krzRZvUSF4Lu2iHPrLskuQTwNPht1"]'
2026-02-11 04:43:55.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.52/tcp/61578/p2p/16Uiu2HAmBT66WppZ9pjnEkg6LKQruGs3Pw61gqQ6G4p3xQvv325f"]'
2026-02-11 04:43:55.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3098/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:43:55.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61577/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:43:55.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:43:55.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.658 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:43:55.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785035658590377}}'
2026-02-11 04:43:55.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.671 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:55.772 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:55.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035658590377,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:55.776 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:55.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035658590377,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:55.780 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:55.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035658590377,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:55.783 DEBUG [src.node.waku_node] Pausing container with id 6e2a280ed60e
2026-02-11 04:43:55.792 DEBUG [src.node.waku_node] Unpause container with id 6e2a280ed60e
2026-02-11 04:43:55.801 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:43:55.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785035801087389}}'
2026-02-11 04:43:55.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.813 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:55.913 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:55.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035801087389,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:55.918 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:55.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035801087389,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:55.921 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:55.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035801087389,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:55.925 DEBUG [src.node.waku_node] Pausing container with id 73a851fd72aa
2026-02-11 04:43:55.934 DEBUG [src.node.waku_node] Unpause container with id 73a851fd72aa
2026-02-11 04:43:55.942 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:43:55.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785035942370757}}'
2026-02-11 04:43:55.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:55.956 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:56.056 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:56.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:56.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035942370757,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:56.061 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:56.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:56.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035942370757,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:56.064 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:43:56.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:56.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785035942370757,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:56.070 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:43:56.070 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:43:56.071 DEBUG [src.node.waku_node] Stopping container with id 73a851fd72aa
2026-02-11 04:43:56.591 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:56.592 DEBUG [src.node.waku_node] Stopping container with id 020964b35485
2026-02-11 04:43:57.121 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:57.122 DEBUG [src.node.waku_node] Stopping container with id 6e2a280ed60e
2026-02-11 04:43:57.404 ERROR [src.node.docker_mananger] Max retries reached for container 73a851fd72aa. Exiting log stream.
2026-02-11 04:43:57.658 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:57.660 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:43:57.672 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:57.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:57.693 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_ephemeral with id: 2026-02-11_04-46-25__3596b605-54d2-4df1-b01f-2b7d7706d853
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-25__3596b605-54d2-4df1-b01f-2b7d7706d853__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.198.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64168', '64169', '64170', '64171', '64172']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64168:64168 -p 64169:64169 -p 64170:64170 -p 64171:64171 -p 64172:64172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64170 --rest-port=64168 --tcp-port=64169 --discv5-udp-port=64171 --rest-address=0.0.0.0 --nat=extip:172.18.198.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2ea5a4c0860f2ae208cbf65c0fadd0a178b8aaa4d1bd22ecda8700a9899089d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64172 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1cb33c7266b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.22 waku 203b8f9c3f04536390613ea19609326e20beedea448e76e039c707b1d4af15c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 203b8f9c3f04. Setting up logs at ./log/docker/node1_2026-02-11_04-46-25__3596b605-54d2-4df1-b01f-2b7d7706d853__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64168
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64168/health" -H "Content-Type: application/json" -d '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:64168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.22/tcp/64169/p2p/16Uiu2HAm8jbhSyTJ3ivSxML6D4BAQqeh6VTJGNtyLiKfNPqnNr9Y","/ip4/172.18.198.22/tcp/64170/ws/p2p/16Uiu2HAm8jbhSyTJ3ivSxML6D4BAQqeh6VTJGNtyLiKfNPqnNr9Y"],"enrUri":"enr:-L24QIm4G7AElvsedK3z5_478Y-sSfQYncQfO6IYwa_xCqeQB0BZ8_Y2P_8wFeHj0gTMQ02Au9IjMFut7ErO9HxQzPgCgmlkgnY0gmlwhKwSxhaKbXVsdGlhZGRyc5YACASsEsYWBvqpAAoErBLGFgb6qt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxb-LC91c3JaLirR8ZY0VyGfUgzSyMuxDT6KO5euIoOuDdGNwgvqpg3VkcIL6q4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-25__3596b605-54d2-4df1-b01f-2b7d7706d853__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8939', '8940', '8941', '8942', '8943']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8939:8939 -p 8940:8940 -p 8941:8941 -p 8942:8942 -p 8943:8943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8941 --rest-port=8939 --tcp-port=8940 --discv5-udp-port=8942 --rest-address=0.0.0.0 --nat=extip:172.18.57.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe76ecdbc1b8ba8116aadb0cb9b8dbd5781aefbb186537e0c6bdabcbb7db0384 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8943 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIm4G7AElvsedK3z5_478Y-sSfQYncQfO6IYwa_xCqeQB0BZ8_Y2P_8wFeHj0gTMQ02Au9IjMFut7ErO9HxQzPgCgmlkgnY0gmlwhKwSxhaKbXVsdGlhZGRyc5YACASsEsYWBvqpAAoErBLGFgb6qt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxb-LC91c3JaLirR8ZY0VyGfUgzSyMuxDT6KO5euIoOuDdGNwgvqpg3VkcIL6q4V3YWt1MgU --filternode=/ip4/172.18.198.22/tcp/64169/p2p/16Uiu2HAm8jbhSyTJ3ivSxML6D4BAQqeh6VTJGNtyLiKfNPqnNr9Y
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.84 waku ed75d0d8e82ba7312f6c330dbff231b67b237a20f3959d94df771e9132cccde6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed75d0d8e82b. Setting up logs at ./log/docker/node2_2026-02-11_04-46-25__3596b605-54d2-4df1-b01f-2b7d7706d853__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8939
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8939/health" -H "Content-Type: application/json" -d '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:8939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.84/tcp/8940/p2p/16Uiu2HAmC4dioeoE1TGAZ1DF43ctP4MmkadHRYqx1HsuPsFfALuq","/ip4/172.18.57.84/tcp/8941/ws/p2p/16Uiu2HAmC4dioeoE1TGAZ1DF43ctP4MmkadHRYqx1HsuPsFfALuq"],"enrUri":"enr:-L24QAvgfTL7FZwWs781mwRfF316cN3FUCreN8e3AF_biZnoSvnL2yN116bmrw4uUQO-6UXHoWmMWzpjTxJRx8mjKOsCgmlkgnY0gmlwhKwSOVSKbXVsdGlhZGRyc5YACASsEjlUBiLsAAoErBI5VAYi7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9zLtWfK_XGLnZo0kHLFsLkrmU5sNIcxEQkQxPLjLh6yDdGNwgiLsg3VkcIIi7oV3YWt1MgA"}'
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:8939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.22/tcp/64169/p2p/16Uiu2HAm8jbhSyTJ3ivSxML6D4BAQqeh6VTJGNtyLiKfNPqnNr9Y"]'
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:64168/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:8939/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "15ce4cbb-00de-4b36-af70-d94b3652d7c8", "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":"15ce4cbb-00de-4b36-af70-d94b3652d7c8","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8939/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":1770785188257002462,"ephemeral":true}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8939/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":1770785188367908733,"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 203b8f9c3f04
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed75d0d8e82b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store with id: 2026-02-11_04-42-33__5e810475-55cf-4000-a684-bc1d1efaf648
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-42-33__5e810475-55cf-4000-a684-bc1d1efaf648__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.93.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20931', '20932', '20933', '20934', '20935']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20931:20931 -p 20932:20932 -p 20933:20933 -p 20934:20934 -p 20935:20935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20933 --rest-port=20931 --tcp-port=20932 --discv5-udp-port=20934 --rest-address=0.0.0.0 --nat=extip:172.18.93.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d70f759bdce1a6dd0e9b87592dd694dd38dc0dbeacfaed3b8bea85acddfa6a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20935 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.148 waku 41b8dffa61a2ebfe319f03f9718564204d453881f4f0a9b5ddad0c0d5bc488b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 41b8dffa61a2. Setting up logs at ./log/docker/node1_2026-02-11_04-42-33__5e810475-55cf-4000-a684-bc1d1efaf648__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20931
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20931/health" -H "Content-Type: application/json" -d '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:20931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.148/tcp/20932/p2p/16Uiu2HAkunqYZzp9AHzphcRSziCRb9wbTcBK9vjYQ4N2Rdnnh8xL","/ip4/172.18.93.148/tcp/20933/ws/p2p/16Uiu2HAkunqYZzp9AHzphcRSziCRb9wbTcBK9vjYQ4N2Rdnnh8xL"],"enrUri":"enr:-L24QLMXLn_j3oSWVRgkoj_yF7fqE0yyZyin1U-MjqCv_CbZbVcQisJLgC4FhTxPffRINcK6FoyHGuOtoAC5YioanP0CgmlkgnY0gmlwhKwSXZSKbXVsdGlhZGRyc5YACASsEl2UBlHEAAoErBJdlAZRxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBWwDJYrjKZCg7xdODdKgpW9qv6s7xZcvs02ec4rYS7WDdGNwglHEg3VkcIJRxoV3YWt1MgM"}'
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_2026-02-11_04-42-33__5e810475-55cf-4000-a684-bc1d1efaf648__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.7.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1712', '1713', '1714', '1715', '1716']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1712:1712 -p 1713:1713 -p 1714:1714 -p 1715:1715 -p 1716:1716 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1714 --rest-port=1712 --tcp-port=1713 --discv5-udp-port=1715 --rest-address=0.0.0.0 --nat=extip:172.18.7.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f892015cd017eb0c9d602fceefcfd71005eeb41502cb98ad46dfaa0221aefa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1716 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QLMXLn_j3oSWVRgkoj_yF7fqE0yyZyin1U-MjqCv_CbZbVcQisJLgC4FhTxPffRINcK6FoyHGuOtoAC5YioanP0CgmlkgnY0gmlwhKwSXZSKbXVsdGlhZGRyc5YACASsEl2UBlHEAAoErBJdlAZRxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBWwDJYrjKZCg7xdODdKgpW9qv6s7xZcvs02ec4rYS7WDdGNwglHEg3VkcIJRxoV3YWt1MgM --storenode=/ip4/172.18.93.148/tcp/20932/p2p/16Uiu2HAkunqYZzp9AHzphcRSziCRb9wbTcBK9vjYQ4N2Rdnnh8xL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.232 waku 12f72df78d7b6c29cbcf326d4c0f473886e98db943378ace7a090cb2feaa1414
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 12f72df78d7b. Setting up logs at ./log/docker/node1_2026-02-11_04-42-33__5e810475-55cf-4000-a684-bc1d1efaf648__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1712
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1712/health" -H "Content-Type: application/json" -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:1712/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.232/tcp/1713/p2p/16Uiu2HAkuj6tfgVkY1DFsESjJiR1sfk5HnZJXVRm9MkvyyEjggnY","/ip4/172.18.7.232/tcp/1714/ws/p2p/16Uiu2HAkuj6tfgVkY1DFsESjJiR1sfk5HnZJXVRm9MkvyyEjggnY"],"enrUri":"enr:-L24QAxWgMKzzfZUlACpArKRxtGdnfxvUCd3NnqGnbpeC_V4ZURb2zZvCCpCOVKzrAtcUhVOdZ_6yegY4Q66ztdv3lMCgmlkgnY0gmlwhKwSB-iKbXVsdGlhZGRyc5YACASsEgfoBgaxAAoErBIH6AYGst0DgnJzhQADAQAAiXNlY3AyNTZrMaECBHcKmlo7Zs4xa-IQ_qqeB9HmE_cxNbMfjfHup5qIkaWDdGNwggaxg3VkcIIGs4V3YWt1MgM"}'
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:20931/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:1712/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:20931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:1712/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&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":"0xe0f196cd0f271e598b396ffdb54f2e262d7a3c1f12cf9d82ddff54ad1b21ad99"}]}'
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 41b8dffa61a2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 12f72df78d7b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22821', '22822', '22823', '22824', '22825']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22821:22821 -p 22822:22822 -p 22823:22823 -p 22824:22824 -p 22825:22825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22823 --rest-port=22821 --tcp-port=22822 --discv5-udp-port=22824 --rest-address=0.0.0.0 --nat=extip:172.18.58.3 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9dc7b49c9adf9bcea2642ba9525681e83a7d5b79ef543c013bedd7b64287a7ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22825 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.3 waku 96003051789ec79814fce1808d16e0dc7b291bfddd2d16b486af1413c3f25098
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 96003051789e. Setting up logs at ./log/docker/node1_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22821
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 c21ceff19e16. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d893519b58af. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22821/health" -H "Content-Type: application/json" -d '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:22821/debug/v1/info" -H "Content-Type: application/json" -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.3/tcp/22822/p2p/16Uiu2HAmDWKDdsyuis6JuPj2MgQzT8sRqT3FPRBUC76A8CXNC3Q8","/ip4/172.18.58.3/tcp/22823/ws/p2p/16Uiu2HAmDWKDdsyuis6JuPj2MgQzT8sRqT3FPRBUC76A8CXNC3Q8"],"enrUri":"enr:-L24QIrLg4FcmeInMKUiXfUP7zhFIcQaaBHR6puOQVwgB135DnUbiBiajR1oMBweCiNX0SylvNP-yo9H7Ouk6G0uDCECgmlkgnY0gmlwhKwSOgOKbXVsdGlhZGRyc5YACASsEjoDBlkmAAoErBI6AwZZJ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDKLLN267I5qEigIf4urulaqyQD8pR9FYIYtLuFyIM42DdGNwglkmg3VkcIJZKIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12908', '12909', '12910', '12911', '12912']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12908:12908 -p 12909:12909 -p 12910:12910 -p 12911:12911 -p 12912:12912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12910 --rest-port=12908 --tcp-port=12909 --discv5-udp-port=12911 --rest-address=0.0.0.0 --nat=extip:172.18.136.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d52b4dc5ab0b676f28edde3cdbd6fa4cfabcedbd9e98d8f0df8edc94987df31f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12912 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIrLg4FcmeInMKUiXfUP7zhFIcQaaBHR6puOQVwgB135DnUbiBiajR1oMBweCiNX0SylvNP-yo9H7Ouk6G0uDCECgmlkgnY0gmlwhKwSOgOKbXVsdGlhZGRyc5YACASsEjoDBlkmAAoErBI6AwZZJ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDKLLN267I5qEigIf4urulaqyQD8pR9FYIYtLuFyIM42DdGNwglkmg3VkcIJZKIV3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.190 waku 65bf361d331702404275ee19925554493997bc81a1062a4fc960dc2a3d7afca5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65bf361d3317. Setting up logs at ./log/docker/node2_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12908
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12908/health" -H "Content-Type: application/json" -d '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:12908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.190/tcp/12909/p2p/16Uiu2HAmTXwRTsvHEX9Q7jXrAS7MmnAjrcVL6jFdTSB476e63Nsd","/ip4/172.18.136.190/tcp/12910/ws/p2p/16Uiu2HAmTXwRTsvHEX9Q7jXrAS7MmnAjrcVL6jFdTSB476e63Nsd"],"enrUri":"enr:-L24QHr6d0g6Do9Qw6_i8nfYXn9-BbZ42ihZN7VhPbmh-0coSj8_tgDTTeIf9y8b-wJIswCL2MZ-NWBgnA7YnVvSqLgCgmlkgnY0gmlwhKwSiL6KbXVsdGlhZGRyc5YACASsEoi-BjJtAAoErBKIvgYybt0DgnJzhQACAQAAiXNlY3AyNTZrMaED3RDtcJtDqmm-nNl_zYx5Ljgd4yjFMKYgmYugOz1UrmyDdGNwgjJtg3VkcIIyb4V3YWt1MgE"}'
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:12908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.3/tcp/22822/p2p/16Uiu2HAmDWKDdsyuis6JuPj2MgQzT8sRqT3FPRBUC76A8CXNC3Q8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22821/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:12908/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22821/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:22821/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":1770785057441002033,"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:12908/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":1770785057441002033,"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 96003051789e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 65bf361d3317
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-11 04:44:14.958 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:14.959 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358
2026-02-11 04:44:14.959 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:14.959 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:44:14.959 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:44:14.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:14.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
2026-02-11 04:44:14.967 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:14.967 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:14.968 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:14.968 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.3
2026-02-11 04:44:14.968 DEBUG [src.node.docker_mananger] Generated ports ['22821', '22822', '22823', '22824', '22825']
2026-02-11 04:44:14.969 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:14.969 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:14.969 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:14.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 22821:22821 -p 22822:22822 -p 22823:22823 -p 22824:22824 -p 22825:22825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22823 --rest-port=22821 --tcp-port=22822 --discv5-udp-port=22824 --rest-address=0.0.0.0 --nat=extip:172.18.58.3 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9dc7b49c9adf9bcea2642ba9525681e83a7d5b79ef543c013bedd7b64287a7ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22825 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-11 04:44:15.150 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.3 waku 96003051789ec79814fce1808d16e0dc7b291bfddd2d16b486af1413c3f25098
2026-02-11 04:44:15.181 DEBUG [src.node.docker_mananger] Container started with ID 96003051789e. Setting up logs at ./log/docker/node1_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
2026-02-11 04:44:15.181 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22821
2026-02-11 04:44:15.181 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:15.249 ERROR [src.node.docker_mananger] Max retries reached for container c21ceff19e16. Exiting log stream.
2026-02-11 04:44:15.762 ERROR [src.node.docker_mananger] Max retries reached for container d893519b58af. Exiting log stream.
2026-02-11 04:44:16.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22821/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:16.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:16.185 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:16.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:16.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.3/tcp/22822/p2p/16Uiu2HAmDWKDdsyuis6JuPj2MgQzT8sRqT3FPRBUC76A8CXNC3Q8","/ip4/172.18.58.3/tcp/22823/ws/p2p/16Uiu2HAmDWKDdsyuis6JuPj2MgQzT8sRqT3FPRBUC76A8CXNC3Q8"],"enrUri":"enr:-L24QIrLg4FcmeInMKUiXfUP7zhFIcQaaBHR6puOQVwgB135DnUbiBiajR1oMBweCiNX0SylvNP-yo9H7Ouk6G0uDCECgmlkgnY0gmlwhKwSOgOKbXVsdGlhZGRyc5YACASsEjoDBlkmAAoErBI6AwZZJ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDKLLN267I5qEigIf4urulaqyQD8pR9FYIYtLuFyIM42DdGNwglkmg3VkcIJZKIV3YWt1MgU"}'
2026-02-11 04:44:16.188 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:16.194 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:16.194 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
2026-02-11 04:44:16.194 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:16.194 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:16.196 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:16.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.190
2026-02-11 04:44:16.196 DEBUG [src.node.docker_mananger] Generated ports ['12908', '12909', '12910', '12911', '12912']
2026-02-11 04:44:16.196 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:16.196 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:16.196 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:16.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 12908:12908 -p 12909:12909 -p 12910:12910 -p 12911:12911 -p 12912:12912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12910 --rest-port=12908 --tcp-port=12909 --discv5-udp-port=12911 --rest-address=0.0.0.0 --nat=extip:172.18.136.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d52b4dc5ab0b676f28edde3cdbd6fa4cfabcedbd9e98d8f0df8edc94987df31f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12912 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIrLg4FcmeInMKUiXfUP7zhFIcQaaBHR6puOQVwgB135DnUbiBiajR1oMBweCiNX0SylvNP-yo9H7Ouk6G0uDCECgmlkgnY0gmlwhKwSOgOKbXVsdGlhZGRyc5YACASsEjoDBlkmAAoErBI6AwZZJ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDKLLN267I5qEigIf4urulaqyQD8pR9FYIYtLuFyIM42DdGNwglkmg3VkcIJZKIV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-02-11 04:44:16.374 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.190 waku 65bf361d331702404275ee19925554493997bc81a1062a4fc960dc2a3d7afca5
2026-02-11 04:44:16.406 DEBUG [src.node.docker_mananger] Container started with ID 65bf361d3317. Setting up logs at ./log/docker/node2_2026-02-11_04-44-14__2de8a9cf-46f0-4da1-83b8-a227951a9358__wakuorg_nwaku:latest.log
2026-02-11 04:44:16.407 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12908
2026-02-11 04:44:16.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:17.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12908/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:17.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:44:17.423 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:17.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:17.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.190/tcp/12909/p2p/16Uiu2HAmTXwRTsvHEX9Q7jXrAS7MmnAjrcVL6jFdTSB476e63Nsd","/ip4/172.18.136.190/tcp/12910/ws/p2p/16Uiu2HAmTXwRTsvHEX9Q7jXrAS7MmnAjrcVL6jFdTSB476e63Nsd"],"enrUri":"enr:-L24QHr6d0g6Do9Qw6_i8nfYXn9-BbZ42ihZN7VhPbmh-0coSj8_tgDTTeIf9y8b-wJIswCL2MZ-NWBgnA7YnVvSqLgCgmlkgnY0gmlwhKwSiL6KbXVsdGlhZGRyc5YACASsEoi-BjJtAAoErBKIvgYybt0DgnJzhQACAQAAiXNlY3AyNTZrMaED3RDtcJtDqmm-nNl_zYx5Ljgd4yjFMKYgmYugOz1UrmyDdGNwgjJtg3VkcIIyb4V3YWt1MgE"}'
2026-02-11 04:44:17.431 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:17.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.3/tcp/22822/p2p/16Uiu2HAmDWKDdsyuis6JuPj2MgQzT8sRqT3FPRBUC76A8CXNC3Q8"]'
2026-02-11 04:44:17.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:17.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22821/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-11 04:44:17.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:17.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12908/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-11 04:44:17.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:17.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22821/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:17.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:17.446 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:17.546 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:17.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22821/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:17.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785057441002033,"ephemeral":false,"proof":""}]'
2026-02-11 04:44:17.550 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:17.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12908/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:17.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785057441002033,"ephemeral":false,"proof":""}]'
2026-02-11 04:44:17.555 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:17.556 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:17.556 DEBUG [src.node.waku_node] Stopping container with id 96003051789e
2026-02-11 04:44:18.087 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:18.088 DEBUG [src.node.waku_node] Stopping container with id 65bf361d3317
2026-02-11 04:44:18.604 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:18.605 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:18.610 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:18.616 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_ping_on_subscribed_peer with id: 2026-02-11_04-51-26__af0a485a-7cb3-474b-bc62-db701096e209
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-51-26__af0a485a-7cb3-474b-bc62-db701096e209__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52981', '52982', '52983', '52984', '52985']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52981:52981 -p 52982:52982 -p 52983:52983 -p 52984:52984 -p 52985:52985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52983 --rest-port=52981 --tcp-port=52982 --discv5-udp-port=52984 --rest-address=0.0.0.0 --nat=extip:172.18.237.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c173a6695bbcf9d76fedced7ec4a1d6be82bd33cbffd9ebddfbb63b7edf29c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52985 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eb425cee0f4d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.155 waku 63514fd883021b84bf09e1a45d6b80bbac07624b08fdae6b2d7abdfb567c043b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63514fd88302. Setting up logs at ./log/docker/node1_2026-02-11_04-51-26__af0a485a-7cb3-474b-bc62-db701096e209__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52981
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 be045b5f92a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52981/health" -H "Content-Type: application/json" -d '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:52981/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.155/tcp/52982/p2p/16Uiu2HAmREzrBkEhceNU6XoqsuRizmbgSii4RqXUTet6NwQnXMMt","/ip4/172.18.237.155/tcp/52983/ws/p2p/16Uiu2HAmREzrBkEhceNU6XoqsuRizmbgSii4RqXUTet6NwQnXMMt"],"enrUri":"enr:-L24QA-BOao_MifskycjesiUH37X45XSTJpYBh9hncAf7BEZUGfymOcb7BHrg81bgnO9qWl_WZAEV7qgQL6UFk7IVL0CgmlkgnY0gmlwhKwS7ZuKbXVsdGlhZGRyc5YACASsEu2bBs72AAoErBLtmwbO990DgnJzhQADAQAAiXNlY3AyNTZrMaEDuwKNz9-QFVZxOMlfA2s6186JVyoJESlq-c9t9aAjTmuDdGNwgs72g3VkcILO-IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-51-26__af0a485a-7cb3-474b-bc62-db701096e209__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59540', '59541', '59542', '59543', '59544']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59540:59540 -p 59541:59541 -p 59542:59542 -p 59543:59543 -p 59544:59544 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59542 --rest-port=59540 --tcp-port=59541 --discv5-udp-port=59543 --rest-address=0.0.0.0 --nat=extip:172.18.207.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ebe7383abc8bf4a293f89d1f4aa0feece3fba22fcad032ef5231cfe6bd19997 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59544 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QA-BOao_MifskycjesiUH37X45XSTJpYBh9hncAf7BEZUGfymOcb7BHrg81bgnO9qWl_WZAEV7qgQL6UFk7IVL0CgmlkgnY0gmlwhKwS7ZuKbXVsdGlhZGRyc5YACASsEu2bBs72AAoErBLtmwbO990DgnJzhQADAQAAiXNlY3AyNTZrMaEDuwKNz9-QFVZxOMlfA2s6186JVyoJESlq-c9t9aAjTmuDdGNwgs72g3VkcILO-IV3YWt1MgU --filternode=/ip4/172.18.237.155/tcp/52982/p2p/16Uiu2HAmREzrBkEhceNU6XoqsuRizmbgSii4RqXUTet6NwQnXMMt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.166 waku f12bb6b89a07da81500a76d60baca6ddf0c5e72e7ba5f1b65ddef9031f2c26a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f12bb6b89a07. Setting up logs at ./log/docker/node2_2026-02-11_04-51-26__af0a485a-7cb3-474b-bc62-db701096e209__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59540
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59540/health" -H "Content-Type: application/json" -d '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:59540/debug/v1/info" -H "Content-Type: application/json" -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.166/tcp/59541/p2p/16Uiu2HAmAhBbvRE1FTjadcELzi2psfscx1TerLUocw7EoRgDrXQE","/ip4/172.18.207.166/tcp/59542/ws/p2p/16Uiu2HAmAhBbvRE1FTjadcELzi2psfscx1TerLUocw7EoRgDrXQE"],"enrUri":"enr:-L24QM0Jqihr0GqwgflAkFdEMiUFhxO-M-mxveRw_CO9nhIJAxjyamNabIsCfVLkNrz8N8k28hum-WY95qbgzmWhkZMCgmlkgnY0gmlwhKwSz6aKbXVsdGlhZGRyc5YACASsEs-mBuiVAAoErBLPpgbolt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4tiCwLYwG1VykMIc1WrJoK1f2lRUW5-AYtH1_6WmC0ODdGNwguiVg3VkcILol4V3YWt1MgA"}'
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:59540/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.155/tcp/52982/p2p/16Uiu2HAmREzrBkEhceNU6XoqsuRizmbgSii4RqXUTet6NwQnXMMt"]'
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:52981/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:59540/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a5c78064-233a-4b7b-ba06-363d69a0b3e8", "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":"a5c78064-233a-4b7b-ba06-363d69a0b3e8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59540/filter/v2/subscriptions/dcb3331a-cb37-41b8-a0ec-7c862fd89802" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dcb3331a-cb37-41b8-a0ec-7c862fd89802","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 63514fd88302
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f12bb6b89a07
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 @@
2026-02-11 04:52:52.125 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:52:52.126 DEBUG [tests.conftest] Running test: test_different_page_size[11] with id: 2026-02-11_04-52-52__43e657ef-069f-4891-abeb-c34547872798
2026-02-11 04:52:52.126 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:52:52.126 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:52:52.127 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:52:52.136 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:52:52.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-52-52__43e657ef-069f-4891-abeb-c34547872798__wakuorg_nwaku:latest.log
2026-02-11 04:52:52.137 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:52:52.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:52:52.141 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:52:52.143 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.176
2026-02-11 04:52:52.143 DEBUG [src.node.docker_mananger] Generated ports ['30603', '30604', '30605', '30606', '30607']
2026-02-11 04:52:52.143 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:52:52.143 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:52:52.143 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:52:52.144 DEBUG [src.node.docker_mananger] docker run -i -t -p 30603:30603 -p 30604:30604 -p 30605:30605 -p 30606:30606 -p 30607:30607 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30605 --rest-port=30603 --tcp-port=30604 --discv5-udp-port=30606 --rest-address=0.0.0.0 --nat=extip:172.18.95.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5ccea8889ced5bd146d8f6df0ccd6dc0eb4eeddfbbdbdda8be71afabcc2767a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30607 --metrics-logging=true --store=true --relay=true
2026-02-11 04:52:52.256 ERROR [src.node.docker_mananger] Max retries reached for container 82f466f20c55. Exiting log stream.
2026-02-11 04:52:52.353 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.176 waku 15754736bf56a97c3110593330cbb53082e44430d96351b73b2eb522bddb8d73
2026-02-11 04:52:52.388 DEBUG [src.node.docker_mananger] Container started with ID 15754736bf56. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-52-52__43e657ef-069f-4891-abeb-c34547872798__wakuorg_nwaku:latest.log
2026-02-11 04:52:52.389 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30603
2026-02-11 04:52:52.389 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:52:52.959 ERROR [src.node.docker_mananger] Max retries reached for container 755d7a580108. Exiting log stream.
2026-02-11 04:52:53.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30603/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:53.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:52:53.394 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:52:53.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30603/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:53.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.176/tcp/30604/p2p/16Uiu2HAmVdhSZSDhRABmimrsD3BitmBngNDd448nep6K399KUSWM","/ip4/172.18.95.176/tcp/30605/ws/p2p/16Uiu2HAmVdhSZSDhRABmimrsD3BitmBngNDd448nep6K399KUSWM"],"enrUri":"enr:-L24QGDfT4N9u75iLsoOH6hGbp3Xk-K4galclcWptlsQZUD5dbyC6qpSlO-Z0Uh8UdUX4AmtVn_s-OdcUQ0x4n8d4eoCgmlkgnY0gmlwhKwSX7CKbXVsdGlhZGRyc5YACASsEl-wBneMAAoErBJfsAZ3jd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_EH6S8hFOYfs0e9JUf5_qchSUrYiLwtYgvZKT02PGIKDdGNwgneMg3VkcIJ3joV3YWt1MgM"}'
2026-02-11 04:52:53.397 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:52:53.413 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:52:53.413 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-52-52__43e657ef-069f-4891-abeb-c34547872798__wakuorg_nwaku:latest.log
2026-02-11 04:52:53.414 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:52:53.414 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:52:53.416 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:52:53.417 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.114
2026-02-11 04:52:53.417 DEBUG [src.node.docker_mananger] Generated ports ['33480', '33481', '33482', '33483', '33484']
2026-02-11 04:52:53.417 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:52:53.417 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:52:53.417 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:52:53.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 33480:33480 -p 33481:33481 -p 33482:33482 -p 33483:33483 -p 33484:33484 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33482 --rest-port=33480 --tcp-port=33481 --discv5-udp-port=33483 --rest-address=0.0.0.0 --nat=extip:172.18.205.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=01c7a4b94cc92b1fedfb2f18fad49bf678fb4ef2c0fcba67f31bda01310fbceb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33484 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGDfT4N9u75iLsoOH6hGbp3Xk-K4galclcWptlsQZUD5dbyC6qpSlO-Z0Uh8UdUX4AmtVn_s-OdcUQ0x4n8d4eoCgmlkgnY0gmlwhKwSX7CKbXVsdGlhZGRyc5YACASsEl-wBneMAAoErBJfsAZ3jd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_EH6S8hFOYfs0e9JUf5_qchSUrYiLwtYgvZKT02PGIKDdGNwgneMg3VkcIJ3joV3YWt1MgM --storenode=/ip4/172.18.95.176/tcp/30604/p2p/16Uiu2HAmVdhSZSDhRABmimrsD3BitmBngNDd448nep6K399KUSWM --store=true --relay=true
2026-02-11 04:52:53.650 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.114 waku cfee4a930812c5f5ca20bd8d993189169e4127c8bde071d3b2e04374320a88f1
2026-02-11 04:52:53.689 DEBUG [src.node.docker_mananger] Container started with ID cfee4a930812. Setting up logs at ./log/docker/store_node1_2026-02-11_04-52-52__43e657ef-069f-4891-abeb-c34547872798__wakuorg_nwaku:latest.log
2026-02-11 04:52:53.690 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33480
2026-02-11 04:52:53.691 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:52:54.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33480/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:54.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:52:54.697 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:52:54.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33480/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:54.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.114/tcp/33481/p2p/16Uiu2HAmNqWDHUTs7N7cUXR5hFGCsse45pQ7fnJ8BJMS24wEtmcE","/ip4/172.18.205.114/tcp/33482/ws/p2p/16Uiu2HAmNqWDHUTs7N7cUXR5hFGCsse45pQ7fnJ8BJMS24wEtmcE"],"enrUri":"enr:-L24QJHyy-cldpdT_Hacth5NIkvdvXb8nrGiIDZBWp3puaOHDdDPrFDh4vjiYNAe04Uq4-toPJj4S_Iq8ukk2vMpJwUCgmlkgnY0gmlwhKwSzXKKbXVsdGlhZGRyc5YACASsEs1yBoLJAAoErBLNcgaCyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl0ZxQXcJ8fYJJmeSw1qNvqV1HJ9NPQug0av5WBtRW_ODdGNwgoLJg3VkcIKCy4V3YWt1MgM"}'
2026-02-11 04:52:54.700 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:52:54.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33480/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.176/tcp/30604/p2p/16Uiu2HAmVdhSZSDhRABmimrsD3BitmBngNDd448nep6K399KUSWM"]'
2026-02-11 04:52:54.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:54.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:52:54.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:54.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33480/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:52:54.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:54.710 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:54.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:54.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:54.716 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:54.917 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:54.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:54.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:54.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:55.124 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:55.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:55.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:55.130 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:55.330 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:55.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:55.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:55.337 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:55.537 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:55.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:55.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:55.544 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:55.744 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:55.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:55.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:55.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:55.953 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:55.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:55.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:55.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:56.159 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:56.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:56.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:56.166 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:56.366 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:56.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:56.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:56.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:56.574 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:56.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:56.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:56.582 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:56.783 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:56.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:56.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:56.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:56.991 DEBUG [src.steps.store] Relaying message
2026-02-11 04:52:56.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:56.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:56.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:52:57.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30603/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:57.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63e9678a55da70b00975f0fd3225cc63051bc87e7c31acd58b2cfb653bb97bb5"},{"messageHash":"0xaf39abd5dd17188ba6c4c816199f734af014ff2955da19ad470767c4cbb7fd55"},{"messageHash":"0xfb56306f8732cb5521d3e9cd5a7c76244a20e8d024bdab8b4a37aa58af965ee9"},{"messageHash":"0xc30ca397d2e6319e3e77cd74c7a192c4c3153d8e2f96ca71e95404320ffafaf4"},{"messageHash":"0xf01f679e298f3f08b8c3dd4161956be4e544d8288f450b95f9915941074097e0"},{"messageHash":"0x469b64471892639280c7de10d167acc4dc8479f7b380bfcf3a8c8b27d83d11f1"},{"messageHash":"0xc80a2b46dd588be990db5946f72371d72ec1b4a84ad07113021d1913416cd2be"},{"messageHash":"0x85269dbcf9a2e1fd0c0303b9d7c9f8398bbdcfc5895df8114adf437a5d53d452"},{"messageHash":"0x95d0e50d6c92978fae13acec43c264d57cd736b9a4d531d146b404eb0df85e77"},{"messageHash":"0x1bd557e93db93969b201b1dd3b69df262d8041f5ba9b46bb8d3d2e6d74b31882"},{"messageHash":"0xdcc0e9e8a25e247d919dd5fca2f0fce409b82ae54df37f9728435055f10af2f3"}],"paginationCursor":"0xdcc0e9e8a25e247d919dd5fca2f0fce409b82ae54df37f9728435055f10af2f3"}'
2026-02-11 04:52:57.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33480/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:57.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63e9678a55da70b00975f0fd3225cc63051bc87e7c31acd58b2cfb653bb97bb5"},{"messageHash":"0xaf39abd5dd17188ba6c4c816199f734af014ff2955da19ad470767c4cbb7fd55"},{"messageHash":"0xfb56306f8732cb5521d3e9cd5a7c76244a20e8d024bdab8b4a37aa58af965ee9"},{"messageHash":"0xc30ca397d2e6319e3e77cd74c7a192c4c3153d8e2f96ca71e95404320ffafaf4"},{"messageHash":"0xf01f679e298f3f08b8c3dd4161956be4e544d8288f450b95f9915941074097e0"},{"messageHash":"0x469b64471892639280c7de10d167acc4dc8479f7b380bfcf3a8c8b27d83d11f1"},{"messageHash":"0xc80a2b46dd588be990db5946f72371d72ec1b4a84ad07113021d1913416cd2be"},{"messageHash":"0x85269dbcf9a2e1fd0c0303b9d7c9f8398bbdcfc5895df8114adf437a5d53d452"},{"messageHash":"0x95d0e50d6c92978fae13acec43c264d57cd736b9a4d531d146b404eb0df85e77"},{"messageHash":"0x1bd557e93db93969b201b1dd3b69df262d8041f5ba9b46bb8d3d2e6d74b31882"},{"messageHash":"0xdcc0e9e8a25e247d919dd5fca2f0fce409b82ae54df37f9728435055f10af2f3"}],"paginationCursor":"0xdcc0e9e8a25e247d919dd5fca2f0fce409b82ae54df37f9728435055f10af2f3"}'
2026-02-11 04:52:57.208 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:52:57.210 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:52:57.210 DEBUG [src.node.waku_node] Stopping container with id 15754736bf56
2026-02-11 04:52:57.837 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:52:57.838 DEBUG [src.node.waku_node] Stopping container with id cfee4a930812
2026-02-11 04:52:58.432 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:52:58.434 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:52:58.442 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:52:58.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
2026-02-11 04:45:45.501 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:45:45.501 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-02-11_04-45-45__829205b1-9474-407c-a159-99eacccc56df
2026-02-11 04:45:45.502 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:45:45.503 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:45:45.503 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-11 04:45:45.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:45.511 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-45-45__829205b1-9474-407c-a159-99eacccc56df__wakuorg_nwaku:latest.log
2026-02-11 04:45:45.512 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:45.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:45.514 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:45.514 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.66
2026-02-11 04:45:45.515 DEBUG [src.node.docker_mananger] Generated ports ['8461', '8462', '8463', '8464', '8465']
2026-02-11 04:45:45.515 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:45.515 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:45.515 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:45.515 DEBUG [src.node.docker_mananger] docker run -i -t -p 8461:8461 -p 8462:8462 -p 8463:8463 -p 8464:8464 -p 8465:8465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8463 --rest-port=8461 --tcp-port=8462 --discv5-udp-port=8464 --rest-address=0.0.0.0 --nat=extip:172.18.174.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=479783ac5adae7dd2ff01b16bbb6ca20c66b1e57fd6abd058dabd90fbfb3cf1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8465 --metrics-logging=true --relay=true
2026-02-11 04:45:45.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.66 waku 72d1137fe9b93bcd667dffcd229376971266848bda7deb969247c6baf5d08fc6
2026-02-11 04:45:45.717 ERROR [src.node.docker_mananger] Max retries reached for container 7dfbd8ad4a77. Exiting log stream.
2026-02-11 04:45:45.743 DEBUG [src.node.docker_mananger] Container started with ID 72d1137fe9b9. Setting up logs at ./log/docker/node1_2026-02-11_04-45-45__829205b1-9474-407c-a159-99eacccc56df__wakuorg_nwaku:latest.log
2026-02-11 04:45:45.744 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8461
2026-02-11 04:45:45.744 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:46.329 ERROR [src.node.docker_mananger] Max retries reached for container 5b6d0bd4a2f3. Exiting log stream.
2026-02-11 04:45:46.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8461/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:46.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:46.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:46.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:46.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.66/tcp/8462/p2p/16Uiu2HAmCUGBXkq5vHcTb5KkKtA4ryP7qNmcgyPwuCsUxB4V7G5f","/ip4/172.18.174.66/tcp/8463/ws/p2p/16Uiu2HAmCUGBXkq5vHcTb5KkKtA4ryP7qNmcgyPwuCsUxB4V7G5f"],"enrUri":"enr:-L24QEjB1UJPpAIcWbIwzZPN_zY3OUVTy15i5LqBnfe0GZBKeD3M4urK1Ihp33gAFCCmoS0aaq-vWnfKkuKPHe5_JxcCgmlkgnY0gmlwhKwSrkKKbXVsdGlhZGRyc5YACASsEq5CBiEOAAoErBKuQgYhD90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_UCDGbpYuulBIjS4rykKex2-0DoAub-cSPbeTvp_7LqDdGNwgiEOg3VkcIIhEIV3YWt1MgE"}'
2026-02-11 04:45:46.750 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:46.756 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:46.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-45-45__829205b1-9474-407c-a159-99eacccc56df__wakuorg_nwaku:latest.log
2026-02-11 04:45:46.756 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:46.756 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:46.758 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:46.758 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.103
2026-02-11 04:45:46.758 DEBUG [src.node.docker_mananger] Generated ports ['39056', '39057', '39058', '39059', '39060']
2026-02-11 04:45:46.758 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:46.758 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:46.759 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:46.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 39056:39056 -p 39057:39057 -p 39058:39058 -p 39059:39059 -p 39060:39060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39058 --rest-port=39056 --tcp-port=39057 --discv5-udp-port=39059 --rest-address=0.0.0.0 --nat=extip:172.18.245.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdd143f249ace31eec8a9aff8eabc74b22aaad31024fa44d0fd4d00efbc7e168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39060 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEjB1UJPpAIcWbIwzZPN_zY3OUVTy15i5LqBnfe0GZBKeD3M4urK1Ihp33gAFCCmoS0aaq-vWnfKkuKPHe5_JxcCgmlkgnY0gmlwhKwSrkKKbXVsdGlhZGRyc5YACASsEq5CBiEOAAoErBKuQgYhD90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_UCDGbpYuulBIjS4rykKex2-0DoAub-cSPbeTvp_7LqDdGNwgiEOg3VkcIIhEIV3YWt1MgE
2026-02-11 04:45:46.937 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.103 waku c873473ce26493194ecd6897d7f96e372ec7479e61713ed53f8d5b36bc554105
2026-02-11 04:45:46.973 DEBUG [src.node.docker_mananger] Container started with ID c873473ce264. Setting up logs at ./log/docker/node2_2026-02-11_04-45-45__829205b1-9474-407c-a159-99eacccc56df__wakuorg_nwaku:latest.log
2026-02-11 04:45:46.974 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39056
2026-02-11 04:45:46.974 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:47.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39056/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:47.984 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:47.985 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:47.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39056/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:47.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.103/tcp/39057/p2p/16Uiu2HAmLqmNcykhtyJe6xxCrbDiwCV1joLzhxhhEbsoS1tkLQic","/ip4/172.18.245.103/tcp/39058/ws/p2p/16Uiu2HAmLqmNcykhtyJe6xxCrbDiwCV1joLzhxhhEbsoS1tkLQic"],"enrUri":"enr:-L24QL1s5a6JpjVc4KXqUPY23i20bu9qO_udOdx9Sy1peBGrcqinC9Ri3ISDvRT0OZE4eM59POYQrAUQj6usoj8ycosCgmlkgnY0gmlwhKwS9WeKbXVsdGlhZGRyc5YACASsEvVnBpiRAAoErBL1ZwaYkt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeaA2C7vJdAJ32TMJQKzJAvjJiQ60MADXKEMy5lvrAbGDdGNwgpiRg3VkcIKYk4V3YWt1MgE"}'
2026-02-11 04:45:47.990 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:47.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.66/tcp/8462/p2p/16Uiu2HAmCUGBXkq5vHcTb5KkKtA4ryP7qNmcgyPwuCsUxB4V7G5f"]'
2026-02-11 04:45:47.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:47.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-11 04:45:48.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39056/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-11 04:45:48.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.018 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:48.118 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.121 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":1770785148011091968,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.122 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.124 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":1770785148011091968,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.130 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:48.231 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.233 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":1770785148126252288,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.234 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785148126252288,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:48.342 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.344 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":1770785148238222080,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.346 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.348 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":1770785148238222080,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.354 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:48.454 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.457 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":1770785148349857280,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.458 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.460 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":1770785148349857280,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:48.567 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.569 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":1770785148462213120,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.571 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:45:48.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:48.573 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":1770785148462213120,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:48.574 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:8461/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-11 04:45:48.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.585 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39056/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-11 04:45:48.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:48.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.597 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
2026-02-11 04:45:48.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.600 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-02-11 04:45:48.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.603 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
2026-02-11 04:45:48.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.605 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
2026-02-11 04:45:48.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:48.608 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-02-11 04:45:48.610 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:48.611 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:48.611 DEBUG [src.node.waku_node] Stopping container with id 72d1137fe9b9
2026-02-11 04:45:49.127 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:49.127 DEBUG [src.node.waku_node] Stopping container with id c873473ce264
2026-02-11 04:45:49.624 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:49.625 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:45:49.633 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:49.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_pubsub_topics with id: 2026-02-11_04-47-33__fcd88458-484f-4dd7-91f9-14354a6e253a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-33__fcd88458-484f-4dd7-91f9-14354a6e253a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48782', '48783', '48784', '48785', '48786']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48782:48782 -p 48783:48783 -p 48784:48784 -p 48785:48785 -p 48786:48786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48784 --rest-port=48782 --tcp-port=48783 --discv5-udp-port=48785 --rest-address=0.0.0.0 --nat=extip:172.18.223.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2558dfc7cf8bd5cddaa2e1dbadc5ba6c949aa120a28d9fc5cf5a41eebc1f213d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48786 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.49 waku 913424d697f164b62cc6569312317373b8270463291052ca53222048bce9eeed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 913424d697f1. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-33__fcd88458-484f-4dd7-91f9-14354a6e253a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48782
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 ee50e2eb6593. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2bc786ade5e2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48782/health" -H "Content-Type: application/json" -d '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:48782/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/48783/p2p/16Uiu2HAmNZqAjoCpFvJmrFWtbsSswVLx85MTDKG5kx3upDdiTdPA","/ip4/172.18.223.49/tcp/48784/ws/p2p/16Uiu2HAmNZqAjoCpFvJmrFWtbsSswVLx85MTDKG5kx3upDdiTdPA"],"enrUri":"enr:-L24QCINARNUv_sRsORymL5XLrnBriysTNke2YNinPCKg7xceh8npCVJaXgilMwuznZIlKajayrSCtKXj7UGaG7Q068CgmlkgnY0gmlwhKwS3zGKbXVsdGlhZGRyc5YACASsEt8xBr6PAAoErBLfMQa-kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk0KVTAlrz82kejpAL-haBk9uwgcxXt0fhTDtWef-XLWDdGNwgr6Pg3VkcIK-kYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-47-33__fcd88458-484f-4dd7-91f9-14354a6e253a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31578', '31579', '31580', '31581', '31582']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31578:31578 -p 31579:31579 -p 31580:31580 -p 31581:31581 -p 31582:31582 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31580 --rest-port=31578 --tcp-port=31579 --discv5-udp-port=31581 --rest-address=0.0.0.0 --nat=extip:172.18.55.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd1927bdbd6ff39974db412ed449ae4b9945072b0c6ddeabbcee5eb20dfa4c82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31582 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCINARNUv_sRsORymL5XLrnBriysTNke2YNinPCKg7xceh8npCVJaXgilMwuznZIlKajayrSCtKXj7UGaG7Q068CgmlkgnY0gmlwhKwS3zGKbXVsdGlhZGRyc5YACASsEt8xBr6PAAoErBLfMQa-kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk0KVTAlrz82kejpAL-haBk9uwgcxXt0fhTDtWef-XLWDdGNwgr6Pg3VkcIK-kYV3YWt1MgM --storenode=/ip4/172.18.223.49/tcp/48783/p2p/16Uiu2HAmNZqAjoCpFvJmrFWtbsSswVLx85MTDKG5kx3upDdiTdPA --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.175 waku 04effd1ea6458a1f65b36f07e24639e487f950d7b929dffd932b2a8df26d8770
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 04effd1ea645. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-33__fcd88458-484f-4dd7-91f9-14354a6e253a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31578
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31578/health" -H "Content-Type: application/json" -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:31578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.175/tcp/31579/p2p/16Uiu2HAmMP3NsZKtxxjeAb8iWMdA4q32MjqLdiv3u2YxxjonXctm","/ip4/172.18.55.175/tcp/31580/ws/p2p/16Uiu2HAmMP3NsZKtxxjeAb8iWMdA4q32MjqLdiv3u2YxxjonXctm"],"enrUri":"enr:-L24QD2EoIiV7UoxZUajGctOp3FXgiJfZvfFQDEJ6NE3k6xhMaxsbKJ9NWP6okJZabogXpr6g2ZgzZbHxzvorJGzvNsCgmlkgnY0gmlwhKwSN6-KbXVsdGlhZGRyc5YACASsEjevBntbAAoErBI3rwZ7XN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgaNP9owS1r4S7v1j9GfUzUY-FnYRAzTr6z1rMuLQv-aDdGNwgntbg3VkcIJ7XYV3YWt1MgM"}'
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:31578/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.49/tcp/48783/p2p/16Uiu2HAmNZqAjoCpFvJmrFWtbsSswVLx85MTDKG5kx3upDdiTdPA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48782/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:31578/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:48782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48782/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:48782/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:48782/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:48782/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:48782/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:48782/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:48782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:121 Trying to get stored msg with empty pubsub topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48782/store/v3/messages?includeData=true&pubsubTopic=&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":"0xc0b4949bf0d3dcf4372363d27c4b7a5baa0d2aab035e84ec0ab25473dc2bdba5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785255530834792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xae7e841063ef0e97f9ee869f5b99eb5f9eed89646e5d5aab2f0ddaa706f72721","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785255737204727,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe2bc3531b7bb6693bc4e716542bdb259511b5043c55932b438f0a4a030285542","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770785255943916784,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa29c10acbaef52a5d298d6a9538643da90782642c26cf21858eb01570629a461","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785256150497910,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7a6adaf17af5f3a0b32650fbc28875d8d74ad6b8a95f2e6d28a7ca4bcd80b83f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770785256357511573,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5116ac39144d50bd324184aa1971a83c528041b4f8bc8454fef0d53604e68829","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770785256564525842,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x785c7504c1535156c32b9780512c49d814775a064fc1a7fedddfbb1d9c46739d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770785256771066151,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0809002daed37d7364751957bd0fbc8ce85bafac0d07d1d3556425329ee64ae7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785256978400694,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:123 getting the following response when sending empty pubsub_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xc0b4949bf0d3dcf4372363d27c4b7a5baa0d2aab035e84ec0ab25473dc2bdba5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1770785255530834792, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xae7e841063ef0e97f9ee869f5b99eb5f9eed89646e5d5aab2f0ddaa706f72721', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1770785255737204727, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe2bc3531b7bb6693bc4e716542bdb259511b5043c55932b438f0a4a030285542', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1770785255943916784, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xa29c10acbaef52a5d298d6a9538643da90782642c26cf21858eb01570629a461', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1770785256150497910, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x7a6adaf17af5f3a0b32650fbc28875d8d74ad6b8a95f2e6d28a7ca4bcd80b83f', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1770785256357511573, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x5116ac39144d50bd324184aa1971a83c528041b4f8bc8454fef0d53604e68829', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1770785256564525842, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x785c7504c1535156c32b9780512c49d814775a064fc1a7fedddfbb1d9c46739d', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1770785256771066151, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x0809002daed37d7364751957bd0fbc8ce85bafac0d07d1d3556425329ee64ae7', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1770785256978400694, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}]}
DEBUG  tests.store.test_topics:test_topics.py:126 messages successfully queried with empty pubsub topic
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 913424d697f1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 04effd1ea645
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_paused_and_unpaused with id: 2026-02-11_04-48-42__c1e1bd35-75cd-464f-950a-506eb2783e03
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-48-42__c1e1bd35-75cd-464f-950a-506eb2783e03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.239.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11579', '11580', '11581', '11582', '11583']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11579:11579 -p 11580:11580 -p 11581:11581 -p 11582:11582 -p 11583:11583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11581 --rest-port=11579 --tcp-port=11580 --discv5-udp-port=11582 --rest-address=0.0.0.0 --nat=extip:172.18.239.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0db49df6b6cb9fae06caf6e7feebb69c39da4bf7b42ffab464c09a97502f7a0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11583 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.106 waku dff9b2cc5b0efe52b1f1e428d66d1321bf805556bbb7fc41769d45408a1558a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dff9b2cc5b0e. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-48-42__c1e1bd35-75cd-464f-950a-506eb2783e03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11579
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 9162e20492e5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1fd028764ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11579/health" -H "Content-Type: application/json" -d '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:11579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.106/tcp/11580/p2p/16Uiu2HAmVKfPdyn6FDrYeWtjxbSrnvY58d4DA2Cm9i84KK4JJMBi","/ip4/172.18.239.106/tcp/11581/ws/p2p/16Uiu2HAmVKfPdyn6FDrYeWtjxbSrnvY58d4DA2Cm9i84KK4JJMBi"],"enrUri":"enr:-L24QPU1ISx5D29KL0EaMze_uhl3R-Qsiex4gB8DKAsLcMawSFcum2O6DHRb0MqfL8dOyEr_CLVjtfFzHL-smcZSN1gCgmlkgnY0gmlwhKwS72qKbXVsdGlhZGRyc5YACASsEu9qBi08AAoErBLvagYtPd0DgnJzhQADAQAAiXNlY3AyNTZrMaED96M0bS56TaTRW0p1EKUVLOXOOaGSd7kYnWpnD7AYj1WDdGNwgi08g3VkcIItPoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-48-42__c1e1bd35-75cd-464f-950a-506eb2783e03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23710', '23711', '23712', '23713', '23714']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23710:23710 -p 23711:23711 -p 23712:23712 -p 23713:23713 -p 23714:23714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23712 --rest-port=23710 --tcp-port=23711 --discv5-udp-port=23713 --rest-address=0.0.0.0 --nat=extip:172.18.194.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0fb1fc5e400cc4f7afbb4fb64dad5ee90122debfe555fbce28132a5fafbe3ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23714 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPU1ISx5D29KL0EaMze_uhl3R-Qsiex4gB8DKAsLcMawSFcum2O6DHRb0MqfL8dOyEr_CLVjtfFzHL-smcZSN1gCgmlkgnY0gmlwhKwS72qKbXVsdGlhZGRyc5YACASsEu9qBi08AAoErBLvagYtPd0DgnJzhQADAQAAiXNlY3AyNTZrMaED96M0bS56TaTRW0p1EKUVLOXOOaGSd7kYnWpnD7AYj1WDdGNwgi08g3VkcIItPoV3YWt1MgM --storenode=/ip4/172.18.239.106/tcp/11580/p2p/16Uiu2HAmVKfPdyn6FDrYeWtjxbSrnvY58d4DA2Cm9i84KK4JJMBi --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.210 waku 78133779797b9a151310e91382a05b211b7baa305fe4b21fe1d04a9a2c29acab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78133779797b. Setting up logs at ./log/docker/store_node1_2026-02-11_04-48-42__c1e1bd35-75cd-464f-950a-506eb2783e03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23710
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23710/health" -H "Content-Type: application/json" -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:23710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.210/tcp/23711/p2p/16Uiu2HAmAU83NLXYXAnzfg1Dt1UsBr4XthZ9bg7qnTfneHpsNnpX","/ip4/172.18.194.210/tcp/23712/ws/p2p/16Uiu2HAmAU83NLXYXAnzfg1Dt1UsBr4XthZ9bg7qnTfneHpsNnpX"],"enrUri":"enr:-L24QL0JXYUov-pFtr82WvsoCzOCPHQ1A0_3DdzIpw4w0614TLs1dmjVYDqSdc0ImBnHXMlcRzUMEY7HYMaJfJcKRpoCgmlkgnY0gmlwhKwSwtKKbXVsdGlhZGRyc5YACASsEsLSBlyfAAoErBLC0gZcoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC33_u-isCkMZj3VW--TQo0vbp3IncgOjfgnQg45ALJmCDdGNwglyfg3VkcIJcoYV3YWt1MgM"}'
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:23710/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.106/tcp/11580/p2p/16Uiu2HAmVKfPdyn6FDrYeWtjxbSrnvY58d4DA2Cm9i84KK4JJMBi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11579/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:23710/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:11579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:11579/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":"0xe0c58988af12b07d04634f2595f89e061cf22bc765beb948129501fc053dfc4a"}]}'
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:23710/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":"0xe0c58988af12b07d04634f2595f89e061cf22bc765beb948129501fc053dfc4a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 78133779797b
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 78133779797b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23710/health" -H "Content-Type: application/json" -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:23710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.210/tcp/23711/p2p/16Uiu2HAmAU83NLXYXAnzfg1Dt1UsBr4XthZ9bg7qnTfneHpsNnpX","/ip4/172.18.194.210/tcp/23712/ws/p2p/16Uiu2HAmAU83NLXYXAnzfg1Dt1UsBr4XthZ9bg7qnTfneHpsNnpX"],"enrUri":"enr:-L24QL0JXYUov-pFtr82WvsoCzOCPHQ1A0_3DdzIpw4w0614TLs1dmjVYDqSdc0ImBnHXMlcRzUMEY7HYMaJfJcKRpoCgmlkgnY0gmlwhKwSwtKKbXVsdGlhZGRyc5YACASsEsLSBlyfAAoErBLC0gZcoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC33_u-isCkMZj3VW--TQo0vbp3IncgOjfgnQg45ALJmCDdGNwglyfg3VkcIJcoYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:11579/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":"0xe0c58988af12b07d04634f2595f89e061cf22bc765beb948129501fc053dfc4a"},{"messageHash":"0xcbd2d589a6ed05739927f58dc7e4c4c3add5977cfe742169af20dd1bd58a0e12"}]}'
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:23710/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":"0xe0c58988af12b07d04634f2595f89e061cf22bc765beb948129501fc053dfc4a"},{"messageHash":"0xcbd2d589a6ed05739927f58dc7e4c4c3add5977cfe742169af20dd1bd58a0e12"}]}'
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:11579/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":"0xe0c58988af12b07d04634f2595f89e061cf22bc765beb948129501fc053dfc4a"},{"messageHash":"0xcbd2d589a6ed05739927f58dc7e4c4c3add5977cfe742169af20dd1bd58a0e12"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23710/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":"0xe0c58988af12b07d04634f2595f89e061cf22bc765beb948129501fc053dfc4a"},{"messageHash":"0xcbd2d589a6ed05739927f58dc7e4c4c3add5977cfe742169af20dd1bd58a0e12"}]}'
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 dff9b2cc5b0e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 78133779797b
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 @@
2026-02-11 04:46:05.595 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:05.596 DEBUG [tests.conftest] Running test: test_publish_with_invalid_meta with id: 2026-02-11_04-46-05__7874c2d0-5073-4197-9534-ac9c49d241e5
2026-02-11 04:46:05.596 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:05.596 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:05.597 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-11 04:46:05.603 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:05.603 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-05__7874c2d0-5073-4197-9534-ac9c49d241e5__wakuorg_nwaku:latest.log
2026-02-11 04:46:05.603 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:05.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:05.605 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:05.605 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.199
2026-02-11 04:46:05.605 DEBUG [src.node.docker_mananger] Generated ports ['63166', '63167', '63168', '63169', '63170']
2026-02-11 04:46:05.605 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:05.606 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:05.606 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:05.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 63166:63166 -p 63167:63167 -p 63168:63168 -p 63169:63169 -p 63170:63170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63168 --rest-port=63166 --tcp-port=63167 --discv5-udp-port=63169 --rest-address=0.0.0.0 --nat=extip:172.18.69.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e2cd4ce6a4eb780e5bafb3f19a50d00ef25fa1e6c3ae9d17cfdd6e3ecb4282f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63170 --metrics-logging=true --relay=true
2026-02-11 04:46:05.780 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.199 waku d9cdb0a6a4d061115a0336efa8c30132ea9870b6c4cf870b82dd9a47ba9bdaa0
2026-02-11 04:46:05.812 DEBUG [src.node.docker_mananger] Container started with ID d9cdb0a6a4d0. Setting up logs at ./log/docker/node1_2026-02-11_04-46-05__7874c2d0-5073-4197-9534-ac9c49d241e5__wakuorg_nwaku:latest.log
2026-02-11 04:46:05.813 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63166
2026-02-11 04:46:05.814 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:05.912 ERROR [src.node.docker_mananger] Max retries reached for container 287c21da86d4. Exiting log stream.
2026-02-11 04:46:06.396 ERROR [src.node.docker_mananger] Max retries reached for container 94d004a2d342. Exiting log stream.
2026-02-11 04:46:06.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63166/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:06.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:06.819 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:06.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:06.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.199/tcp/63167/p2p/16Uiu2HAmC1GDSGKXHXDkmGZU8hqKVqFnsqfwadAsasHqRURkcDvv","/ip4/172.18.69.199/tcp/63168/ws/p2p/16Uiu2HAmC1GDSGKXHXDkmGZU8hqKVqFnsqfwadAsasHqRURkcDvv"],"enrUri":"enr:-L24QKEg81diHEtS9ie4J-W1bWJ2vOO-Nzz6_IO7c4GBnGEOCOVDQMxcKYe3IPMOV1HRytgpLaqt_11PWsZyF1PWHtUCgmlkgnY0gmlwhKwSRceKbXVsdGlhZGRyc5YACASsEkXHBva_AAoErBJFxwb2wN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9lXeDpluS7gsxz_AuwpEuDm3ostqJZOROruhVGBKOs-DdGNwgva_g3VkcIL2wYV3YWt1MgE"}'
2026-02-11 04:46:06.821 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:06.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:06.828 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-05__7874c2d0-5073-4197-9534-ac9c49d241e5__wakuorg_nwaku:latest.log
2026-02-11 04:46:06.828 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:06.828 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:06.829 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:06.829 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.49
2026-02-11 04:46:06.830 DEBUG [src.node.docker_mananger] Generated ports ['12741', '12742', '12743', '12744', '12745']
2026-02-11 04:46:06.830 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:06.830 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:06.830 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:06.830 DEBUG [src.node.docker_mananger] docker run -i -t -p 12741:12741 -p 12742:12742 -p 12743:12743 -p 12744:12744 -p 12745:12745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12743 --rest-port=12741 --tcp-port=12742 --discv5-udp-port=12744 --rest-address=0.0.0.0 --nat=extip:172.18.15.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be5fc131743dd0cdbf4affef73becad5cbb2f064a8fc674cd123084fff1f14b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12745 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKEg81diHEtS9ie4J-W1bWJ2vOO-Nzz6_IO7c4GBnGEOCOVDQMxcKYe3IPMOV1HRytgpLaqt_11PWsZyF1PWHtUCgmlkgnY0gmlwhKwSRceKbXVsdGlhZGRyc5YACASsEkXHBva_AAoErBJFxwb2wN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9lXeDpluS7gsxz_AuwpEuDm3ostqJZOROruhVGBKOs-DdGNwgva_g3VkcIL2wYV3YWt1MgE
2026-02-11 04:46:07.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.49 waku 75c27218f7572cadcbdad66303ef305ff8e97d86f9a2824dd0b3276da75e9851
2026-02-11 04:46:07.048 DEBUG [src.node.docker_mananger] Container started with ID 75c27218f757. Setting up logs at ./log/docker/node2_2026-02-11_04-46-05__7874c2d0-5073-4197-9534-ac9c49d241e5__wakuorg_nwaku:latest.log
2026-02-11 04:46:07.048 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12741
2026-02-11 04:46:07.048 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:08.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12741/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:08.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:08.057 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:08.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:08.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.49/tcp/12742/p2p/16Uiu2HAm8S3CuX8bHFCGZL7Wf2C1YXEWQuupmcBthxxWKBWv1oPj","/ip4/172.18.15.49/tcp/12743/ws/p2p/16Uiu2HAm8S3CuX8bHFCGZL7Wf2C1YXEWQuupmcBthxxWKBWv1oPj"],"enrUri":"enr:-L24QFpHRjTi5UgKzHNIyovfdQB4iJixNXivOzmJ-buOyZ40Ti6gA1Br_O9S-yElgyztTlHa15PNfwiWbGYhr1YtwAcCgmlkgnY0gmlwhKwSDzGKbXVsdGlhZGRyc5YACASsEg8xBjHGAAoErBIPMQYxx90DgnJzhQADAQAAiXNlY3AyNTZrMaECwT_uMgnWFbd0D4Lm2fxUc9IHjsGO_lMlGRvhxFUd446DdGNwgjHGg3VkcIIxyIV3YWt1MgE"}'
2026-02-11 04:46:08.061 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:08.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.199/tcp/63167/p2p/16Uiu2HAmC1GDSGKXHXDkmGZU8hqKVqFnsqfwadAsasHqRURkcDvv"]'
2026-02-11 04:46:08.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:08.066 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-11 04:46:08.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63166/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:46:08.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:08.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:46:08.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:08.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:08.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:08.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:46:08.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:08.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:08.187 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":1770785168079537152,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:08.189 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:08.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:08.191 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":1770785168079537152,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:08.193 INFO [src.steps.relay] WARM UP successful!!
2026-02-11 04:46:08.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "Relay works!!"}'
2026-02-11 04:46:08.196 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
2026-02-11 04:46:08.198 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:08.199 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:08.200 DEBUG [src.node.waku_node] Stopping container with id d9cdb0a6a4d0
2026-02-11 04:46:08.723 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:08.723 DEBUG [src.node.waku_node] Stopping container with id 75c27218f757
2026-02-11 04:46:09.193 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:09.194 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:09.205 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:09.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2026-02-11 04:43:15.868 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:15.869 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-02-11_04-43-15__157ecc58-f6e0-44b9-a0d0-c5946274308e
2026-02-11 04:43:15.870 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:15.871 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:43:15.871 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-11 04:43:15.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:15.879 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-15__157ecc58-f6e0-44b9-a0d0-c5946274308e__wakuorg_nwaku:latest.log
2026-02-11 04:43:15.879 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:15.879 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:15.880 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:15.880 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.149
2026-02-11 04:43:15.881 DEBUG [src.node.docker_mananger] Generated ports ['45761', '45762', '45763', '45764', '45765']
2026-02-11 04:43:15.881 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:15.882 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:15.882 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:15.882 DEBUG [src.node.docker_mananger] docker run -i -t -p 45761:45761 -p 45762:45762 -p 45763:45763 -p 45764:45764 -p 45765:45765 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45763 --rest-port=45761 --tcp-port=45762 --discv5-udp-port=45764 --rest-address=0.0.0.0 --nat=extip:172.18.251.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6bbdb229f3fc3f9906cc54f91aaa2dde883e4db2d41daac6e3d45f9cf4314fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45765 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:43:16.072 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.149 waku f974c8b2ae696486bccdd4dbdafde97b4f18ff36f1d551d47ce4155dd2abf5b7
2026-02-11 04:43:16.088 ERROR [src.node.docker_mananger] Max retries reached for container e180a7824962. Exiting log stream.
2026-02-11 04:43:16.111 DEBUG [src.node.docker_mananger] Container started with ID f974c8b2ae69. Setting up logs at ./log/docker/node1_2026-02-11_04-43-15__157ecc58-f6e0-44b9-a0d0-c5946274308e__wakuorg_nwaku:latest.log
2026-02-11 04:43:16.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45761
2026-02-11 04:43:16.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:16.687 ERROR [src.node.docker_mananger] Max retries reached for container 48068ff08f88. Exiting log stream.
2026-02-11 04:43:17.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45761/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:17.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:17.116 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:17.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45761/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:17.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.149/tcp/45762/p2p/16Uiu2HAkxgxVxJL2bqHu1hqFtdbT5ve66Gt8v1623Sp8DJrNN4at","/ip4/172.18.251.149/tcp/45763/ws/p2p/16Uiu2HAkxgxVxJL2bqHu1hqFtdbT5ve66Gt8v1623Sp8DJrNN4at"],"enrUri":"enr:-L24QPpPoNvGwa85M7_2Ht6Nur6XyG3e0qcBGziltbsS74DHBKwfhxkolUNtj96eUix8GCu-Y5E36NqHgNJA1HeAP4MCgmlkgnY0gmlwhKwS-5WKbXVsdGlhZGRyc5YACASsEvuVBrLCAAoErBL7lQayw90DgnJzhQADAQAAiXNlY3AyNTZrMaECMH1zwEq50nNOSEcgdZRGGhDT_MSKjyhZ5Ea8ymYBg5GDdGNwgrLCg3VkcIKyxIV3YWt1MgU"}'
2026-02-11 04:43:17.118 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:17.119 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-11 04:43:17.125 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:17.125 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-15__157ecc58-f6e0-44b9-a0d0-c5946274308e__wakuorg_nwaku:latest.log
2026-02-11 04:43:17.125 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:17.125 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:17.126 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:17.126 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.150
2026-02-11 04:43:17.127 DEBUG [src.node.docker_mananger] Generated ports ['61784', '61785', '61786', '61787', '61788']
2026-02-11 04:43:17.127 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:17.127 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:17.127 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:17.127 DEBUG [src.node.docker_mananger] docker run -i -t -p 61784:61784 -p 61785:61785 -p 61786:61786 -p 61787:61787 -p 61788:61788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61786 --rest-port=61784 --tcp-port=61785 --discv5-udp-port=61787 --rest-address=0.0.0.0 --nat=extip:172.18.26.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=41e107ab063d9c0dc62bfb00bff26ffdaa8b6ba0008fad8df2e5ae904eb1cb2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61788 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPpPoNvGwa85M7_2Ht6Nur6XyG3e0qcBGziltbsS74DHBKwfhxkolUNtj96eUix8GCu-Y5E36NqHgNJA1HeAP4MCgmlkgnY0gmlwhKwS-5WKbXVsdGlhZGRyc5YACASsEvuVBrLCAAoErBL7lQayw90DgnJzhQADAQAAiXNlY3AyNTZrMaECMH1zwEq50nNOSEcgdZRGGhDT_MSKjyhZ5Ea8ymYBg5GDdGNwgrLCg3VkcIKyxIV3YWt1MgU --filternode=/ip4/172.18.251.149/tcp/45762/p2p/16Uiu2HAkxgxVxJL2bqHu1hqFtdbT5ve66Gt8v1623Sp8DJrNN4at
2026-02-11 04:43:17.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.150 waku e04291e90409f619ef2dfb206b4d492baaa0609fb011bebb12642cffee14502b
2026-02-11 04:43:17.346 DEBUG [src.node.docker_mananger] Container started with ID e04291e90409. Setting up logs at ./log/docker/node2_2026-02-11_04-43-15__157ecc58-f6e0-44b9-a0d0-c5946274308e__wakuorg_nwaku:latest.log
2026-02-11 04:43:17.346 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61784
2026-02-11 04:43:17.347 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:18.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:18.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:18.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.150/tcp/61785/p2p/16Uiu2HAmLFJa1H55fyJUB4j2HMRdjMeccpXcNJY1ggBBowSnJZhL","/ip4/172.18.26.150/tcp/61786/ws/p2p/16Uiu2HAmLFJa1H55fyJUB4j2HMRdjMeccpXcNJY1ggBBowSnJZhL"],"enrUri":"enr:-L24QDu3V3cQf_vBJj14oUcflTvRPdRsW4H4zsjkIHggr0cWd34La9JQoR0FVfqUtA8GThUpZ8cChH4JFPqoZfwqKRMCgmlkgnY0gmlwhKwSGpaKbXVsdGlhZGRyc5YACASsEhqWBvFZAAoErBIalgbxWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcMwoE59Wd4RTjtp77TfjSoWUNq7lvqprvqlhYupJ6TuDdGNwgvFZg3VkcILxW4V3YWt1MgA"}'
2026-02-11 04:43:18.355 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:18.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.149/tcp/45762/p2p/16Uiu2HAkxgxVxJL2bqHu1hqFtdbT5ve66Gt8v1623Sp8DJrNN4at"]'
2026-02-11 04:43:18.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:18.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61784/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c2124694-14ae-4b6e-b7f0-55026616086c", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:18.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c2124694-14ae-4b6e-b7f0-55026616086c","statusDesc":"OK"}'
2026-02-11 04:43:18.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:18.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.420 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:18.520 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:18.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1770784998412635356,"ephemeral":false}]'
2026-02-11 04:43:18.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:18.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:18.630 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:18.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1770784998525168177,"ephemeral":false}]'
2026-02-11 04:43:18.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:18.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.639 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:18.739 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:18.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1770784998634325177,"ephemeral":false}]'
2026-02-11 04:43:18.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:18.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.748 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:18.849 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:18.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1770784998743780209,"ephemeral":false}]'
2026-02-11 04:43:18.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:18.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.857 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:18.958 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:18.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1770784998852988213,"ephemeral":false}]'
2026-02-11 04:43:18.962 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:61784/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-02-11 04:43:18.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:18.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:18.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:18.973 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:19.074 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:19.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:19.076 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61784/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2026-02-11 04:43:19.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:19.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:19.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:19.182 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:19.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:19.185 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61784/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-02-11 04:43:19.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:19.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:19.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:19.290 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:19.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:19.292 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61784/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
2026-02-11 04:43:19.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:19.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:19.297 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:19.397 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:19.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:19.399 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61784/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
2026-02-11 04:43:19.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:19.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:19.404 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:19.504 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:19.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61784/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:19.506 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61784/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
2026-02-11 04:43:19.509 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:43:19.510 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:43:19.510 DEBUG [src.node.waku_node] Stopping container with id f974c8b2ae69
2026-02-11 04:43:20.019 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:20.019 DEBUG [src.node.waku_node] Stopping container with id e04291e90409
2026-02-11 04:43:20.575 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:20.576 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:43:20.585 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:20.590 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_msg_not_stored_when_ephemeral_true with id: 2026-02-11_04-42-39__c0d9a8ca-7369-4e2c-bf55-06f46b7ddc35
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-42-39__c0d9a8ca-7369-4e2c-bf55-06f46b7ddc35__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-42-39__c0d9a8ca-7369-4e2c-bf55-06f46b7ddc35__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-42-39__c0d9a8ca-7369-4e2c-bf55-06f46b7ddc35__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:386 Start 3 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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3850', '3851', '3852', '3853', '3854']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3850:3850 -p 3851:3851 -p 3852:3852 -p 3853:3853 -p 3854:3854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3852 --rest-port=3850 --tcp-port=3851 --discv5-udp-port=3853 --rest-address=0.0.0.0 --nat=extip:172.18.56.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd40ec52b09d7cdfeb3fd7c5ab1e01ee32b7ee4fbaa97b38fac08fbbdae5acd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3854 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.60 waku d7e19570be09d4d30f3a7566c76ae45cbc7e2d59d8d1a5f98634964a66a8c419
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d7e19570be09. Setting up logs at ./log/docker/node1_2026-02-11_04-42-39__c0d9a8ca-7369-4e2c-bf55-06f46b7ddc35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3850
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3850/health" -H "Content-Type: application/json" -d '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:3850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.60/tcp/3851/p2p/16Uiu2HAkx3BDGBCVziucmq95c2fjxrB89JBD53VSNL1HSygPkRyM","/ip4/172.18.56.60/tcp/3852/ws/p2p/16Uiu2HAkx3BDGBCVziucmq95c2fjxrB89JBD53VSNL1HSygPkRyM"],"enrUri":"enr:-L24QBB9i9PQgMfYUp_Tn4i81_d_svrNzPXqyIsWmTyzaYPFA5MeJMWl4j0uWWANl9BRquUexhzgvT1n0ZdOyIW3RakCgmlkgnY0gmlwhKwSODyKbXVsdGlhZGRyc5YACASsEjg8Bg8LAAoErBI4PAYPDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJs_BUYypqPF0DP5IUQtw3I0bidbSE2VMJgej3MNQcByDdGNwgg8Lg3VkcIIPDYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26505', '26506', '26507', '26508', '26509']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26505:26505 -p 26506:26506 -p 26507:26507 -p 26508:26508 -p 26509:26509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26507 --rest-port=26505 --tcp-port=26506 --discv5-udp-port=26508 --rest-address=0.0.0.0 --nat=extip:172.18.251.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc81acacbc00c6dbeefad8c89d24fefdbaf7b0d2d4c9c80f0c510ed0e6fff4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26509 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QBB9i9PQgMfYUp_Tn4i81_d_svrNzPXqyIsWmTyzaYPFA5MeJMWl4j0uWWANl9BRquUexhzgvT1n0ZdOyIW3RakCgmlkgnY0gmlwhKwSODyKbXVsdGlhZGRyc5YACASsEjg8Bg8LAAoErBI4PAYPDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJs_BUYypqPF0DP5IUQtw3I0bidbSE2VMJgej3MNQcByDdGNwgg8Lg3VkcIIPDYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.91 waku 1307954f8d45d4cc36ca71656de2c7b464a47d54e4d9931cd5dd3c02a26b7638
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1307954f8d45. Setting up logs at ./log/docker/node2_2026-02-11_04-42-39__c0d9a8ca-7369-4e2c-bf55-06f46b7ddc35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26505
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26505/health" -H "Content-Type: application/json" -d '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:26505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.91/tcp/26506/p2p/16Uiu2HAkwn4itCAqAwFsuhMQ9bDtHwNnJeuRa9WZrihzwjjTnS5C","/ip4/172.18.251.91/tcp/26507/ws/p2p/16Uiu2HAkwn4itCAqAwFsuhMQ9bDtHwNnJeuRa9WZrihzwjjTnS5C"],"enrUri":"enr:-L24QHHLQBPgbHJKBwpxhhe2eKKeS-8xgqPi7lnImbSkD3m6c9BaNC2IkQlzieRWMFDHu-PWlPS68TvEy0VW1bO3m-wCgmlkgnY0gmlwhKwS-1uKbXVsdGlhZGRyc5YACASsEvtbBmeKAAoErBL7WwZni90DgnJzhQADAQAAiXNlY3AyNTZrMaECIvC0nrl73LkGNVqyOiQzXWQyjm5so-F8oojKwWy0VN-DdGNwgmeKg3VkcIJnjIV3YWt1MgM"}'
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.139.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59612', '59613', '59614', '59615', '59616']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59612:59612 -p 59613:59613 -p 59614:59614 -p 59615:59615 -p 59616:59616 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59614 --rest-port=59612 --tcp-port=59613 --discv5-udp-port=59615 --rest-address=0.0.0.0 --nat=extip:172.18.139.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cafcf36b2bd7dfcc5d7b246f1dd72eb4fe3b0fca33aaa5acbc03927cdfe3fea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59616 --metrics-logging=true --relay=false --storenode=/ip4/172.18.251.91/tcp/26506/p2p/16Uiu2HAkwn4itCAqAwFsuhMQ9bDtHwNnJeuRa9WZrihzwjjTnS5C --discv5-bootstrap-node=enr:-L24QHHLQBPgbHJKBwpxhhe2eKKeS-8xgqPi7lnImbSkD3m6c9BaNC2IkQlzieRWMFDHu-PWlPS68TvEy0VW1bO3m-wCgmlkgnY0gmlwhKwS-1uKbXVsdGlhZGRyc5YACASsEvtbBmeKAAoErBL7WwZni90DgnJzhQADAQAAiXNlY3AyNTZrMaECIvC0nrl73LkGNVqyOiQzXWQyjm5so-F8oojKwWy0VN-DdGNwgmeKg3VkcIJnjIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.179 waku e59704c61ec2ba1842e14c7780b435b5295177335db54a10142436ea9df3b7ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e59704c61ec2. Setting up logs at ./log/docker/node3_2026-02-11_04-42-39__c0d9a8ca-7369-4e2c-bf55-06f46b7ddc35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59612
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59612/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59612/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.179/tcp/59613/p2p/16Uiu2HAkw3UwgeXxEU7o3abf8qSAFz97Fbk13VhzJr5hiQAhg7mN","/ip4/172.18.139.179/tcp/59614/ws/p2p/16Uiu2HAkw3UwgeXxEU7o3abf8qSAFz97Fbk13VhzJr5hiQAhg7mN"],"enrUri":"enr:-L24QAC0_Cj3vAI_vwMDFzj8SgCn5x5sjUpIOVYDA0MX5FN5TWA874vWmqExc_hJL4QLlkLmdbi4te5sNf5UmhTYly4CgmlkgnY0gmlwhKwSi7OKbXVsdGlhZGRyc5YACASsEouzBujdAAoErBKLswbo3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECGAgeAJE9CJbOtVIrDATtBvqJQ96kNWhg_2ZztOlJzF2DdGNwgujdg3VkcILo34V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:391 Subscribe node1 ,2 to pubtopic /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:3850/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:26505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3850/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.251.91/tcp/46196/p2p/16Uiu2HAkwn4itCAqAwFsuhMQ9bDtHwNnJeuRa9WZrihzwjjTnS5C","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26505/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.56.60/tcp/3851/p2p/16Uiu2HAkx3BDGBCVziucmq95c2fjxrB89JBD53VSNL1HSygPkRyM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:396 Node1 publish message with flag ephemeral = True
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3850/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:401 Node3 makes store request to get messages
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59612/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":"f457241029727890ce1f","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.e2e.test_e2e:test_e2e.py:405 Response for store when ephemeral = true is strPeer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': 'f457241029727890ce1f', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.e2e.test_e2e:test_e2e.py:407 Message isn't stored as ephemeral = True
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 d7e19570be09
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1307954f8d45
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e59704c61ec2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d7e19570be09. 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,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/0] with id: 2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63249', '63250', '63251', '63252', '63253']
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 63249:63249 -p 63250:63250 -p 63251:63251 -p 63252:63252 -p 63253:63253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63251 --rest-port=63249 --tcp-port=63250 --discv5-udp-port=63252 --rest-address=0.0.0.0 --nat=extip:172.18.141.164 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcebcabdaa4d9764b40d1db7f028f11ebe012b8c2f9facb2a711aab3eb6dd56c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63253 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.164 waku a25484ea7c6997fad53e9346debdb80e2b2774dbbb57316abd4871016cfc2110
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a25484ea7c69. Setting up logs at ./log/docker/node1_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63249
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 7e5a5e4dcf5b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f1a2a44017e7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63249/health" -H "Content-Type: application/json" -d '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:63249/debug/v1/info" -H "Content-Type: application/json" -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.164/tcp/63250/p2p/16Uiu2HAmD12ruMpkHz7yXg5p9xZxZyfiNoYRYApwAdF7LUq79Hz6","/ip4/172.18.141.164/tcp/63251/ws/p2p/16Uiu2HAmD12ruMpkHz7yXg5p9xZxZyfiNoYRYApwAdF7LUq79Hz6"],"enrUri":"enr:-L24QElqEVTZlL_LDRf6Hk2kHZ9KLT6siMtzPeOvKkiyadclIEpijuiv26bheTqtbilH2RVMZOvxaX_oQGUic4iUzfoCgmlkgnY0gmlwhKwSjaSKbXVsdGlhZGRyc5YACASsEo2kBvcSAAoErBKNpAb3E90DgnJzhQACAQAAiXNlY3AyNTZrMaEDBSJ0dJmlSCMWErCh32I-5VFLZ4zyXSf6epGjRJnc5w-DdGNwgvcSg3VkcIL3FIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44851', '44852', '44853', '44854', '44855']
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 44851:44851 -p 44852:44852 -p 44853:44853 -p 44854:44854 -p 44855:44855 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44853 --rest-port=44851 --tcp-port=44852 --discv5-udp-port=44854 --rest-address=0.0.0.0 --nat=extip:172.18.107.113 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d43ed4b7db22feac7c5e5ecef029f4c069cc3b7bdfebe91ec819fa6d03894d6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44855 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QElqEVTZlL_LDRf6Hk2kHZ9KLT6siMtzPeOvKkiyadclIEpijuiv26bheTqtbilH2RVMZOvxaX_oQGUic4iUzfoCgmlkgnY0gmlwhKwSjaSKbXVsdGlhZGRyc5YACASsEo2kBvcSAAoErBKNpAb3E90DgnJzhQACAQAAiXNlY3AyNTZrMaEDBSJ0dJmlSCMWErCh32I-5VFLZ4zyXSf6epGjRJnc5w-DdGNwgvcSg3VkcIL3FIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.113 waku 7d9209d2f9c5117c789402468222b30a7ca8a1884b37300fd1de83e0e14ab492
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d9209d2f9c5. Setting up logs at ./log/docker/node2_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44851
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44851/health" -H "Content-Type: application/json" -d '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:44851/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/44852/p2p/16Uiu2HAmGwB6cJvLrHK5Ww6WaygQBM1w5SHBn5LuJ9WFFQ4q9p7q","/ip4/172.18.107.113/tcp/44853/ws/p2p/16Uiu2HAmGwB6cJvLrHK5Ww6WaygQBM1w5SHBn5LuJ9WFFQ4q9p7q"],"enrUri":"enr:-L24QAznW29pBCammW6ehC_q3ZEuF7KvrlrUDSp4KQVVZmKxaQZgMxnzikop8HJdt8Y-7qLF0T1ALOPdwaf-RSc8tEsCgmlkgnY0gmlwhKwSa3GKbXVsdGlhZGRyc5YACASsEmtxBq80AAoErBJrcQavNd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDP5QxNAB5t87NarDj6txS1zsEJPcsVk5Oz_yD8VhuGwiDdGNwgq80g3VkcIKvNoV3YWt1MgE"}'
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:44851/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.164/tcp/63250/p2p/16Uiu2HAmD12ruMpkHz7yXg5p9xZxZyfiNoYRYApwAdF7LUq79Hz6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63249/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:44851/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:63249/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:63249/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":1770785238999108277,"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:44851/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":1770785238999108277,"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 a25484ea7c69
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d9209d2f9c5
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,197 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_applied_mid_way with id: 2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16594', '16595', '16596', '16597', '16598']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16594:16594 -p 16595:16595 -p 16596:16596 -p 16597:16597 -p 16598:16598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16596 --rest-port=16594 --tcp-port=16595 --discv5-udp-port=16597 --rest-address=0.0.0.0 --nat=extip:172.18.54.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c92c0f25dc57a19af046a4ce88ee9babafb11e30bd52dddc6027aabeec3dcf61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16598 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.238 waku 2b04598fe3d94f0298310c26b65d0ea98f33d53c6546e0f0d2ae061bc0911bc8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b04598fe3d9. Setting up logs at ./log/docker/node1_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16594
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 01adcc89271c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16594/health" -H "Content-Type: application/json" -d '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:16594/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.238/tcp/16595/p2p/16Uiu2HAkvjwrKj9PRHPrPLVN2AS1ZTwP1VgppUSnU4M8u76eX919","/ip4/172.18.54.238/tcp/16596/ws/p2p/16Uiu2HAkvjwrKj9PRHPrPLVN2AS1ZTwP1VgppUSnU4M8u76eX919"],"enrUri":"enr:-L24QHyZ9nXNhdBPo5Ho7VogrAP1aD3XWZHJuFolaABdJjDkMM2JHPVYvEAtCT0wr9Wkraua3IOp5052hPiC3lgSQ7cCgmlkgnY0gmlwhKwSNu6KbXVsdGlhZGRyc5YACASsEjbuBkDTAAoErBI27gZA1N0DgnJzhQADAQAAiXNlY3AyNTZrMaECE4oWTcCwxVhrKfb70OAulivuwhPvGDjVH9gEPL5UE8iDdGNwgkDTg3VkcIJA1YV3YWt1MgE"}'
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.141.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24327', '24328', '24329', '24330', '24331']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24327:24327 -p 24328:24328 -p 24329:24329 -p 24330:24330 -p 24331:24331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24329 --rest-port=24327 --tcp-port=24328 --discv5-udp-port=24330 --rest-address=0.0.0.0 --nat=extip:172.18.141.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5175ddf9b32682fadb0d8fe5aeee6ebad9b4baf29d9f46d8f2b1e32d1c097a0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24331 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHyZ9nXNhdBPo5Ho7VogrAP1aD3XWZHJuFolaABdJjDkMM2JHPVYvEAtCT0wr9Wkraua3IOp5052hPiC3lgSQ7cCgmlkgnY0gmlwhKwSNu6KbXVsdGlhZGRyc5YACASsEjbuBkDTAAoErBI27gZA1N0DgnJzhQADAQAAiXNlY3AyNTZrMaECE4oWTcCwxVhrKfb70OAulivuwhPvGDjVH9gEPL5UE8iDdGNwgkDTg3VkcIJA1YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.56 waku 7cd89a93a69de87579372cdc3992e43ceb5b8cfe3592f51f5d427288790e95ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7cd89a93a69d. Setting up logs at ./log/docker/node2_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24327
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24327/health" -H "Content-Type: application/json" -d '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:24327/debug/v1/info" -H "Content-Type: application/json" -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.56/tcp/24328/p2p/16Uiu2HAmMPe5GTkTWtKosSaT1cAWccuLrMV5YuvndzfsQLr7QUnQ","/ip4/172.18.141.56/tcp/24329/ws/p2p/16Uiu2HAmMPe5GTkTWtKosSaT1cAWccuLrMV5YuvndzfsQLr7QUnQ"],"enrUri":"enr:-L24QFMTtubMwZbXUbwpNZHIvQrF4Va2-6SDBDxlzU5eAMQIDi1LbiTjhuu_wLe1sP6ZUFxAOpoRpL__lPTd8aQ5Im0CgmlkgnY0gmlwhKwSjTiKbXVsdGlhZGRyc5YACASsEo04Bl8IAAoErBKNOAZfCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgcqLNKnJlH74vIHd7f-aDvXviOoSlv3ojBT7O2S4gu2DdGNwgl8Ig3VkcIJfCoV3YWt1MgE"}'
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.206.118
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.206.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=30e0e2dd1eadaf474dadda4c198eaf324b4d7ee5308e36324083dd9d0401cd6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61658 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFMTtubMwZbXUbwpNZHIvQrF4Va2-6SDBDxlzU5eAMQIDi1LbiTjhuu_wLe1sP6ZUFxAOpoRpL__lPTd8aQ5Im0CgmlkgnY0gmlwhKwSjTiKbXVsdGlhZGRyc5YACASsEo04Bl8IAAoErBKNOAZfCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgcqLNKnJlH74vIHd7f-aDvXviOoSlv3ojBT7O2S4gu2DdGNwgl8Ig3VkcIJfCoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.118 waku ee29b20cb28fc06cd3ca8c036ac9778fa59b2d37eb4938a07e304fc77377b7ff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee29b20cb28f. Setting up logs at ./log/docker/node3_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__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: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:61654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.118/tcp/61655/p2p/16Uiu2HAkvTU6vGfQSs6HUwboQoKYNVA5CgZGHSv842cv5d8GyyGu","/ip4/172.18.206.118/tcp/61656/ws/p2p/16Uiu2HAkvTU6vGfQSs6HUwboQoKYNVA5CgZGHSv842cv5d8GyyGu"],"enrUri":"enr:-L24QDZhlnE2IDGn3Ifs67BLvlxvKoa31IwZXVPcszo522iaY0UIiq4H1eo6ZyCqXbvMOLUoLygrWEMQUDNS-kE40okCgmlkgnY0gmlwhKwSznaKbXVsdGlhZGRyc5YACASsEs52BvDXAAoErBLOdgbw2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECD1FrRLFrTKqlpbKpdnWNzKSVD0uLnfQQ1E2qQ21eMYqDdGNwgvDXg3VkcILw2YV3YWt1MgE"}'
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.252.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55522', '55523', '55524', '55525', '55526']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55522:55522 -p 55523:55523 -p 55524:55524 -p 55525:55525 -p 55526:55526 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55524 --rest-port=55522 --tcp-port=55523 --discv5-udp-port=55525 --rest-address=0.0.0.0 --nat=extip:172.18.252.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9562d8cefae0dcdb7a28ecdc5bbbff57d5a96bfdc5fb70d9ecbbbae230e2ae89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55526 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDZhlnE2IDGn3Ifs67BLvlxvKoa31IwZXVPcszo522iaY0UIiq4H1eo6ZyCqXbvMOLUoLygrWEMQUDNS-kE40okCgmlkgnY0gmlwhKwSznaKbXVsdGlhZGRyc5YACASsEs52BvDXAAoErBLOdgbw2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECD1FrRLFrTKqlpbKpdnWNzKSVD0uLnfQQ1E2qQ21eMYqDdGNwgvDXg3VkcILw2YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.253 waku bba68791a17fdd3625623b45158dfa191218bde42899624f647ed35f894dec3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bba68791a17f. Setting up logs at ./log/docker/node4_2026-02-11_04-44-55__a654fedb-dbc4-496c-9a6d-7bae4a01a2b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55522
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55522/health" -H "Content-Type: application/json" -d '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:55522/debug/v1/info" -H "Content-Type: application/json" -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.253/tcp/55523/p2p/16Uiu2HAmDJS7oLAqb6tzQ29jDyuBaPP87FfXht96iQDj3W3RA56t","/ip4/172.18.252.253/tcp/55524/ws/p2p/16Uiu2HAmDJS7oLAqb6tzQ29jDyuBaPP87FfXht96iQDj3W3RA56t"],"enrUri":"enr:-L24QAE7At4WpZkOOEkxOwxW9CkVN2HC6ahYkmygZ3s_X-rKZYwYXlnp0p8myWusBAI_8O-Ze2RL9HuT5AHsj7Q8o9oCgmlkgnY0gmlwhKwS_P2KbXVsdGlhZGRyc5YACASsEvz9BtjjAAoErBL8_QbY5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCZegD5_nACA_lA2FeZx5dl98ggjx96koPg92ImEnpk2DdGNwgtjjg3VkcILY5YV3YWt1MgE"}'
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:16594/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:24327/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:61654/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:55522/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16594/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.141.56/tcp/46924/p2p/16Uiu2HAmMPe5GTkTWtKosSaT1cAWccuLrMV5YuvndzfsQLr7QUnQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24327/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.54.238/tcp/16595/p2p/16Uiu2HAkvjwrKj9PRHPrPLVN2AS1ZTwP1VgppUSnU4M8u76eX919","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.206.118/tcp/48222/p2p/16Uiu2HAkvTU6vGfQSs6HUwboQoKYNVA5CgZGHSv842cv5d8GyyGu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61654/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.252.253/tcp/52106/p2p/16Uiu2HAmDJS7oLAqb6tzQ29jDyuBaPP87FfXht96iQDj3W3RA56t","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.141.56/tcp/24328/p2p/16Uiu2HAmMPe5GTkTWtKosSaT1cAWccuLrMV5YuvndzfsQLr7QUnQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55522/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.206.118/tcp/61655/p2p/16Uiu2HAkvTU6vGfQSs6HUwboQoKYNVA5CgZGHSv842cv5d8GyyGu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8952', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8952', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8952', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55522/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":1770785120401128336,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120412199598,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120422438594,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120439976290,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120457158317,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120472774964,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120486413125,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120494234380,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120503983038,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120520181906,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120565053373,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120572030813,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120789718665,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785120798474088,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785124900932480,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785125922639050,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785126142043631,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785126150349028,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785127413754916,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785128030065941,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785128038063223,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785128055872142,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785129335245680,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785129957984379,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785130986504458,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785132822010770,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785133859579354,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785135085779624,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785136101026908,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770785137534152597,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8952', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b04598fe3d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7cd89a93a69d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee29b20cb28f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2b04598fe3d9. 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 bba68791a17f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7cd89a93a69d. 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,68 @@
2026-02-11 04:45:19.074 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:45:19.074 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-02-11_04-45-19__95827344-c56b-4436-9caf-fadc7e208d90
2026-02-11 04:45:19.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:45:19.074 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:45:19.075 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-11 04:45:19.081 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:19.081 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-45-19__95827344-c56b-4436-9caf-fadc7e208d90__wakuorg_nwaku:latest.log
2026-02-11 04:45:19.081 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:19.082 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:19.083 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:19.083 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.251
2026-02-11 04:45:19.083 DEBUG [src.node.docker_mananger] Generated ports ['11529', '11530', '11531', '11532', '11533']
2026-02-11 04:45:19.083 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:19.084 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:19.084 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:19.084 DEBUG [src.node.docker_mananger] docker run -i -t -p 11529:11529 -p 11530:11530 -p 11531:11531 -p 11532:11532 -p 11533:11533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11531 --rest-port=11529 --tcp-port=11530 --discv5-udp-port=11532 --rest-address=0.0.0.0 --nat=extip:172.18.60.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f5734b4e00c1f2ffb61fb83d4fbba27374ad0df8adec1ebae1f98ff4fe7c9da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11533 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:45:19.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.251 waku 39874045ab61e2623983fbcff93044f439ef05fca36bdb2682c1be563768e43f
2026-02-11 04:45:19.295 DEBUG [src.node.docker_mananger] Container started with ID 39874045ab61. Setting up logs at ./log/docker/node1_2026-02-11_04-45-19__95827344-c56b-4436-9caf-fadc7e208d90__wakuorg_nwaku:latest.log
2026-02-11 04:45:19.296 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11529
2026-02-11 04:45:19.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:19.356 ERROR [src.node.docker_mananger] Max retries reached for container 72fde03820fa. Exiting log stream.
2026-02-11 04:45:19.881 ERROR [src.node.docker_mananger] Max retries reached for container 9b1c396321ba. Exiting log stream.
2026-02-11 04:45:20.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11529/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:20.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:20.302 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:20.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:20.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.251/tcp/11530/p2p/16Uiu2HAmPnvgxqbdMUL9YTms7QYT57As6EGgDUEh4Mnvew7kCVai","/ip4/172.18.60.251/tcp/11531/ws/p2p/16Uiu2HAmPnvgxqbdMUL9YTms7QYT57As6EGgDUEh4Mnvew7kCVai"],"enrUri":"enr:-L24QPQHqvV_kZQ0A7rqIyf2uNO9-LXhrdkjzTlJ1AEFXslSP_XPQgevZXByDKtWY7zN0wmE7OGwrrLsxi-dgXsvKC4CgmlkgnY0gmlwhKwSPPuKbXVsdGlhZGRyc5YACASsEjz7Bi0KAAoErBI8-wYtC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpXkQOe4A4KAPMlcLQb4L6zeuS0vVL0Q-X8uv-uf1r7uDdGNwgi0Kg3VkcIItDIV3YWt1MgU"}'
2026-02-11 04:45:20.305 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:20.305 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-11 04:45:20.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:20.311 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-45-19__95827344-c56b-4436-9caf-fadc7e208d90__wakuorg_nwaku:latest.log
2026-02-11 04:45:20.312 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:20.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:20.313 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:20.313 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.25
2026-02-11 04:45:20.313 DEBUG [src.node.docker_mananger] Generated ports ['59518', '59519', '59520', '59521', '59522']
2026-02-11 04:45:20.313 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:20.314 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:20.314 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:20.314 DEBUG [src.node.docker_mananger] docker run -i -t -p 59518:59518 -p 59519:59519 -p 59520:59520 -p 59521:59521 -p 59522:59522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59520 --rest-port=59518 --tcp-port=59519 --discv5-udp-port=59521 --rest-address=0.0.0.0 --nat=extip:172.18.69.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e18ff6fa4f4ba1a7aec3e4ccace7be8c80c74f0ac5deb7f3dbe3d56287d51acd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59522 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPQHqvV_kZQ0A7rqIyf2uNO9-LXhrdkjzTlJ1AEFXslSP_XPQgevZXByDKtWY7zN0wmE7OGwrrLsxi-dgXsvKC4CgmlkgnY0gmlwhKwSPPuKbXVsdGlhZGRyc5YACASsEjz7Bi0KAAoErBI8-wYtC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpXkQOe4A4KAPMlcLQb4L6zeuS0vVL0Q-X8uv-uf1r7uDdGNwgi0Kg3VkcIItDIV3YWt1MgU --filternode=/ip4/172.18.60.251/tcp/11530/p2p/16Uiu2HAmPnvgxqbdMUL9YTms7QYT57As6EGgDUEh4Mnvew7kCVai
2026-02-11 04:45:20.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.25 waku eb4302626bad1406b0ca2eb3e1ca4cd521bfb6334cfedfdc04491309e8320f9d
2026-02-11 04:45:20.527 DEBUG [src.node.docker_mananger] Container started with ID eb4302626bad. Setting up logs at ./log/docker/node2_2026-02-11_04-45-19__95827344-c56b-4436-9caf-fadc7e208d90__wakuorg_nwaku:latest.log
2026-02-11 04:45:20.527 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59518
2026-02-11 04:45:20.528 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:21.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59518/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:21.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:45:21.533 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:21.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:21.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.25/tcp/59519/p2p/16Uiu2HAkvjoX252VQV6eBR4bXTC1aTMiNSpbKJorkhQpJuZQ6LXb","/ip4/172.18.69.25/tcp/59520/ws/p2p/16Uiu2HAkvjoX252VQV6eBR4bXTC1aTMiNSpbKJorkhQpJuZQ6LXb"],"enrUri":"enr:-L24QPR5dNScWnFER0ATf2ZgsqcDSt_Ic7yD1VXRiChOOg_NcQH4n_HWARVviXbfHsUZqjRKvDjEJWC6V1Zx5ZA6mH4CgmlkgnY0gmlwhKwSRRmKbXVsdGlhZGRyc5YACASsEkUZBuh_AAoErBJFGQbogN0DgnJzhQADAQAAiXNlY3AyNTZrMaECE4CqR77FICqlJTVx85RXIWHGhLun0W14-pZZAtEdKFKDdGNwguh_g3VkcILogYV3YWt1MgA"}'
2026-02-11 04:45:21.536 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:21.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.251/tcp/11530/p2p/16Uiu2HAmPnvgxqbdMUL9YTms7QYT57As6EGgDUEh4Mnvew7kCVai"]'
2026-02-11 04:45:21.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:21.566 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-11 04:45:21.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:45:21.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:21.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59518/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7f3e187d-2094-4449-a036-c69babc48961", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:45:21.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7f3e187d-2094-4449-a036-c69babc48961","statusDesc":"OK"}'
2026-02-11 04:45:21.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59518/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"}'
2026-02-11 04:45:21.593 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59518/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-11 04:45:21.596 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:21.597 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:21.597 DEBUG [src.node.waku_node] Stopping container with id 39874045ab61
2026-02-11 04:45:22.136 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:22.137 DEBUG [src.node.waku_node] Stopping container with id eb4302626bad
2026-02-11 04:45:22.671 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:22.672 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:45:22.682 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:22.688 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-02-11_04-46-43__8cdac941-91f7-4349-b29f-b979cff44828
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-43__8cdac941-91f7-4349-b29f-b979cff44828__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24562', '24563', '24564', '24565', '24566']
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 24562:24562 -p 24563:24563 -p 24564:24564 -p 24565:24565 -p 24566:24566 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24564 --rest-port=24562 --tcp-port=24563 --discv5-udp-port=24565 --rest-address=0.0.0.0 --nat=extip:172.18.168.28 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=538a1abcd01bbb09f57bfc86dbde7efbf0d3db6f0ff1157ea5fea61ab2dec1cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24566 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.28 waku d24eccd3d19a2620dc9d1ef43c344ceae23446c4ac0a07adcf6a9c113b97c444
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d24eccd3d19a. Setting up logs at ./log/docker/node1_2026-02-11_04-46-43__8cdac941-91f7-4349-b29f-b979cff44828__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24562
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 a20533029a65. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8cffef5cff85. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24562/health" -H "Content-Type: application/json" -d '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:24562/debug/v1/info" -H "Content-Type: application/json" -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.28/tcp/24563/p2p/16Uiu2HAmAzrdkhqQnvWZMcenH1Kuf9NP3CJ3QysvWRjyo4cNamTM","/ip4/172.18.168.28/tcp/24564/ws/p2p/16Uiu2HAmAzrdkhqQnvWZMcenH1Kuf9NP3CJ3QysvWRjyo4cNamTM"],"enrUri":"enr:-L24QJxKQVNXuMCWCv5QPWmt9Yug-PRcE-KPdrQHbIcLhAEAYymUeSVZpW2rHrvbqs29ExOND0NROBylypN21M5d288CgmlkgnY0gmlwhKwSqByKbXVsdGlhZGRyc5YACASsEqgcBl_zAAoErBKoHAZf9N0DgnJzhQACAQAAiXNlY3AyNTZrMaEC51-EhjOyDTKY9rduGXHoOLVrjKSgVhCq0t6LAlEJWECDdGNwgl_zg3VkcIJf9YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-43__8cdac941-91f7-4349-b29f-b979cff44828__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31843', '31844', '31845', '31846', '31847']
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 31843:31843 -p 31844:31844 -p 31845:31845 -p 31846:31846 -p 31847:31847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31845 --rest-port=31843 --tcp-port=31844 --discv5-udp-port=31846 --rest-address=0.0.0.0 --nat=extip:172.18.176.59 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2f08d1ee2948b2ef9ef2d0f120af3ffafafabee9f5ba305fdea57aa73b2f6fdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31847 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJxKQVNXuMCWCv5QPWmt9Yug-PRcE-KPdrQHbIcLhAEAYymUeSVZpW2rHrvbqs29ExOND0NROBylypN21M5d288CgmlkgnY0gmlwhKwSqByKbXVsdGlhZGRyc5YACASsEqgcBl_zAAoErBKoHAZf9N0DgnJzhQACAQAAiXNlY3AyNTZrMaEC51-EhjOyDTKY9rduGXHoOLVrjKSgVhCq0t6LAlEJWECDdGNwgl_zg3VkcIJf9YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.59 waku 0aa54a0bf9f2aafed1d5aa631b9aebd743b1eff8b7ff0e42da3f67f5bb48b720
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0aa54a0bf9f2. Setting up logs at ./log/docker/node2_2026-02-11_04-46-43__8cdac941-91f7-4349-b29f-b979cff44828__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31843
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/health" -H "Content-Type: application/json" -d '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:31843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.59/tcp/31844/p2p/16Uiu2HAmLzsNC1gtawq56eNL8gTdkx4CBvT7PBd9NxKFnv9t1HA4","/ip4/172.18.176.59/tcp/31845/ws/p2p/16Uiu2HAmLzsNC1gtawq56eNL8gTdkx4CBvT7PBd9NxKFnv9t1HA4"],"enrUri":"enr:-L24QHEZCphOYI58OhMe6TkBmSrRY1_Ggsh4Sc9pWw_g_kK_L-mrn6wl5farXmJ-9uvvaLR9OxrNVys46g5S0VFuvUYCgmlkgnY0gmlwhKwSsDuKbXVsdGlhZGRyc5YACASsErA7BnxkAAoErBKwOwZ8Zd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDe_U216bRj1XXfarEOejMPMBx3xHCHJ8nAt02r4F7RT2DdGNwgnxkg3VkcIJ8ZoV3YWt1MgE"}'
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:31843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.28/tcp/24563/p2p/16Uiu2HAmAzrdkhqQnvWZMcenH1Kuf9NP3CJ3QysvWRjyo4cNamTM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/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:31843/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:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206382383845,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206388088403,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206396554785,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzM=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206405426887,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206411949773,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzU=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206417837315,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzY=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206424978176,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31843/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":"L3dha3UvMi9ycy8yLzc=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785206430352248,"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 d24eccd3d19a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0aa54a0bf9f2
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,128 @@
2026-02-11 04:44:53.596 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:53.596 DEBUG [tests.conftest] Running test: test_store_with_one_content_topic with id: 2026-02-11_04-44-53__be867afe-0c4d-4d77-88c6-525f17a05c5f
2026-02-11 04:44:53.596 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:53.597 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:44:53.597 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:44:53.604 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:53.604 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-53__be867afe-0c4d-4d77-88c6-525f17a05c5f__wakuorg_nwaku:latest.log
2026-02-11 04:44:53.604 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:53.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:53.605 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:53.606 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.90
2026-02-11 04:44:53.606 DEBUG [src.node.docker_mananger] Generated ports ['56529', '56530', '56531', '56532', '56533']
2026-02-11 04:44:53.606 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:53.606 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:53.606 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:53.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 56529:56529 -p 56530:56530 -p 56531:56531 -p 56532:56532 -p 56533:56533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56531 --rest-port=56529 --tcp-port=56530 --discv5-udp-port=56532 --rest-address=0.0.0.0 --nat=extip:172.18.143.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ede7cd1fcceef0c7cbce00fd92f7acdb6b116ebbacecd4e22562a08a8b7d8d3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56533 --metrics-logging=true --store=true --relay=true
2026-02-11 04:44:53.789 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.90 waku a686f2c9b9a1ace8eeda0bf0190f672eaaed772e6f6bea18ff984d4988a44ccc
2026-02-11 04:44:53.828 DEBUG [src.node.docker_mananger] Container started with ID a686f2c9b9a1. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-53__be867afe-0c4d-4d77-88c6-525f17a05c5f__wakuorg_nwaku:latest.log
2026-02-11 04:44:53.828 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56529
2026-02-11 04:44:53.828 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:53.839 ERROR [src.node.docker_mananger] Max retries reached for container 86f9626268a6. Exiting log stream.
2026-02-11 04:44:54.404 ERROR [src.node.docker_mananger] Max retries reached for container 78ada7938a50. Exiting log stream.
2026-02-11 04:44:54.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:54.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:54.834 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:54.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:54.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.90/tcp/56530/p2p/16Uiu2HAmCcLCp3L5vtjH2riPiQDyTwoKei3h9nueXHfGU9MY93Qy","/ip4/172.18.143.90/tcp/56531/ws/p2p/16Uiu2HAmCcLCp3L5vtjH2riPiQDyTwoKei3h9nueXHfGU9MY93Qy"],"enrUri":"enr:-L24QOEy7CGijWA5G3CoFxJr_BisN0Wyl9faAnsMILytk5i8XdhyMsDnHaLzD3k3jJmBRJajLWqlXebFTztOeD0FeasCgmlkgnY0gmlwhKwSj1qKbXVsdGlhZGRyc5YACASsEo9aBtzSAAoErBKPWgbc090DgnJzhQADAQAAiXNlY3AyNTZrMaEC_1G01HOmOce4WVO-C8pG0Pk2yxgoqT59fDgws81FzuaDdGNwgtzSg3VkcILc1IV3YWt1MgM"}'
2026-02-11 04:44:54.836 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:54.843 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:54.843 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-53__be867afe-0c4d-4d77-88c6-525f17a05c5f__wakuorg_nwaku:latest.log
2026-02-11 04:44:54.843 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:54.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:54.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:54.845 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.109
2026-02-11 04:44:54.845 DEBUG [src.node.docker_mananger] Generated ports ['7282', '7283', '7284', '7285', '7286']
2026-02-11 04:44:54.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:54.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:54.845 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:54.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 7282:7282 -p 7283:7283 -p 7284:7284 -p 7285:7285 -p 7286:7286 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7284 --rest-port=7282 --tcp-port=7283 --discv5-udp-port=7285 --rest-address=0.0.0.0 --nat=extip:172.18.34.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e528872f5e84df589f6afbccd2bda3f6cbc919bf0e67dd3bbc192419d8a3daa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7286 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOEy7CGijWA5G3CoFxJr_BisN0Wyl9faAnsMILytk5i8XdhyMsDnHaLzD3k3jJmBRJajLWqlXebFTztOeD0FeasCgmlkgnY0gmlwhKwSj1qKbXVsdGlhZGRyc5YACASsEo9aBtzSAAoErBKPWgbc090DgnJzhQADAQAAiXNlY3AyNTZrMaEC_1G01HOmOce4WVO-C8pG0Pk2yxgoqT59fDgws81FzuaDdGNwgtzSg3VkcILc1IV3YWt1MgM --storenode=/ip4/172.18.143.90/tcp/56530/p2p/16Uiu2HAmCcLCp3L5vtjH2riPiQDyTwoKei3h9nueXHfGU9MY93Qy --store=true --relay=true
2026-02-11 04:44:55.029 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.109 waku cbcd6a3a492776634552d6eab95b2c9cf56b9bef6c9f06a15795806ddc764e55
2026-02-11 04:44:55.059 DEBUG [src.node.docker_mananger] Container started with ID cbcd6a3a4927. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-53__be867afe-0c4d-4d77-88c6-525f17a05c5f__wakuorg_nwaku:latest.log
2026-02-11 04:44:55.059 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7282
2026-02-11 04:44:55.061 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:56.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:56.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:56.065 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:56.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:56.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.109/tcp/7283/p2p/16Uiu2HAmGwuWgD3JtUE2UKZDX6vbNSvysQEjEYvAGnGhWykYgXLr","/ip4/172.18.34.109/tcp/7284/ws/p2p/16Uiu2HAmGwuWgD3JtUE2UKZDX6vbNSvysQEjEYvAGnGhWykYgXLr"],"enrUri":"enr:-L24QLvpcdcykRGjSRmLxExUEX3pR5-HnUrgHdJ9jwqRft3vfFeVhJ0qBXcJ8TEFQyanJuV1PLID73-HkixpSowRgT0CgmlkgnY0gmlwhKwSIm2KbXVsdGlhZGRyc5YACASsEiJtBhxzAAoErBIibQYcdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDP8Qmo-5V0jsCPkYWw6UCJEqJHqK_XjyeiaGJkVi3uh-DdGNwghxzg3VkcIIcdYV3YWt1MgM"}'
2026-02-11 04:44:56.068 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:56.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7282/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.90/tcp/56530/p2p/16Uiu2HAmCcLCp3L5vtjH2riPiQDyTwoKei3h9nueXHfGU9MY93Qy"]'
2026-02-11 04:44:56.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:56.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7282/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:56.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.077 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:56.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:56.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.082 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:56.283 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:56.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:56.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:56.489 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:56.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:56.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:56.695 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:56.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:56.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:56.901 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:56.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:56.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:56.906 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:57.107 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:57.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:57.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:57.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:57.313 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:57.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:57.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:57.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:57.520 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:57.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:57.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:57.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:57.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc25e48998c08b511076472fba3f5b6004c78b429ee52a7071617264e2150d23e"}]}'
2026-02-11 04:44:57.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc09855928dfd90f6acaac39b14ba17d7989f22499a12ad56f49e627381c5000f"}]}'
2026-02-11 04:44:57.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x620a4810162fb3fac00d02bee01cca1f8e71c30567f59e991bb00de7b1274d72"}]}'
2026-02-11 04:44:57.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb06475ad76d1ee90710ac2f23acad0df741536f44d5532bf6ab9ed0702be0c6"}]}'
2026-02-11 04:44:57.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8917988336334f87025cf115da13b03b11e89b42055966fb634d1238f2095d28"}]}'
2026-02-11 04:44:57.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbeee973bb6a8fc180f10908e6344e96f9a84b571923b2807ebe468d7023b0782"}]}'
2026-02-11 04:44:57.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb448817e8bc677848d12dea504a4e0827eb2f01c9403f7bcd4226217fc7c8de"}]}'
2026-02-11 04:44:57.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56529/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6da69fb3849836b3f4eba81a1ae1a18d390a6add2a748a6ac945b329f7d2e399"}]}'
2026-02-11 04:44:57.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc25e48998c08b511076472fba3f5b6004c78b429ee52a7071617264e2150d23e"}]}'
2026-02-11 04:44:57.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc09855928dfd90f6acaac39b14ba17d7989f22499a12ad56f49e627381c5000f"}]}'
2026-02-11 04:44:57.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x620a4810162fb3fac00d02bee01cca1f8e71c30567f59e991bb00de7b1274d72"}]}'
2026-02-11 04:44:57.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb06475ad76d1ee90710ac2f23acad0df741536f44d5532bf6ab9ed0702be0c6"}]}'
2026-02-11 04:44:57.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8917988336334f87025cf115da13b03b11e89b42055966fb634d1238f2095d28"}]}'
2026-02-11 04:44:57.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbeee973bb6a8fc180f10908e6344e96f9a84b571923b2807ebe468d7023b0782"}]}'
2026-02-11 04:44:57.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb448817e8bc677848d12dea504a4e0827eb2f01c9403f7bcd4226217fc7c8de"}]}'
2026-02-11 04:44:57.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7282/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:57.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6da69fb3849836b3f4eba81a1ae1a18d390a6add2a748a6ac945b329f7d2e399"}]}'
2026-02-11 04:44:57.771 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:57.772 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:57.772 DEBUG [src.node.waku_node] Stopping container with id a686f2c9b9a1
2026-02-11 04:44:58.300 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:58.301 DEBUG [src.node.waku_node] Stopping container with id cbcd6a3a4927
2026-02-11 04:44:58.796 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:58.797 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:58.804 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:58.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
2026-02-11 04:46:04.950 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:04.950 DEBUG [tests.conftest] Running test: test_admin_peers_stats_counts with id: 2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13
2026-02-11 04:46:04.951 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:04.951 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:46:04.951 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:46:04.958 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:04.958 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:04.964 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:04.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:04.970 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:04.970 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:04.976 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:04.976 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:04.977 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:04.977 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:46:04.978 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:04.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:04.979 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:04.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.104
2026-02-11 04:46:04.980 DEBUG [src.node.docker_mananger] Generated ports ['22214', '22215', '22216', '22217', '22218']
2026-02-11 04:46:04.980 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:04.980 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:04.980 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:04.980 DEBUG [src.node.docker_mananger] docker run -i -t -p 22214:22214 -p 22215:22215 -p 22216:22216 -p 22217:22217 -p 22218:22218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22216 --rest-port=22214 --tcp-port=22215 --discv5-udp-port=22217 --rest-address=0.0.0.0 --nat=extip:172.18.95.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd6b84fbbab5439bcdfff149f4ae7cbee3743b171cdffdf2cf182cec1e38babb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22218 --metrics-logging=true --filter=true --relay=true
2026-02-11 04:46:05.169 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.104 waku d2ed7519926caace22a580fa5e99aba0f1c813b2de2208b2315cc11ee3fc847b
2026-02-11 04:46:05.200 DEBUG [src.node.docker_mananger] Container started with ID d2ed7519926c. Setting up logs at ./log/docker/node1_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:05.200 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22214
2026-02-11 04:46:05.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:05.216 ERROR [src.node.docker_mananger] Max retries reached for container 04746a2d368d. Exiting log stream.
2026-02-11 04:46:05.757 ERROR [src.node.docker_mananger] Max retries reached for container 61cf1aab8380. Exiting log stream.
2026-02-11 04:46:06.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22214/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:06.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:06.204 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:06.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:06.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.104/tcp/22215/p2p/16Uiu2HAmMAuLpREWLiSJCyghVpeLpbdqAWsMZZqsuVc2gQ94B2vM","/ip4/172.18.95.104/tcp/22216/ws/p2p/16Uiu2HAmMAuLpREWLiSJCyghVpeLpbdqAWsMZZqsuVc2gQ94B2vM"],"enrUri":"enr:-L24QCPFYHb3oaDQLk2i3u9oZe75WcNLgoem5XusP8hcDmlcEVUI9OtPOVWnUJ4I043QUbc_SEEFhKAqv45s8YXyB1YCgmlkgnY0gmlwhKwSX2iKbXVsdGlhZGRyc5YACASsEl9oBlbHAAoErBJfaAZWyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfodByPtPlX5LbBGZRYJ7S97NLc4puhALYhl9sF3xezqDdGNwglbHg3VkcIJWyYV3YWt1MgU"}'
2026-02-11 04:46:06.207 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:06.207 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:06.207 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:06.208 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:06.209 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.225
2026-02-11 04:46:06.209 DEBUG [src.node.docker_mananger] Generated ports ['7501', '7502', '7503', '7504', '7505']
2026-02-11 04:46:06.209 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:06.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:06.209 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:06.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 7501:7501 -p 7502:7502 -p 7503:7503 -p 7504:7504 -p 7505:7505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7503 --rest-port=7501 --tcp-port=7502 --discv5-udp-port=7504 --rest-address=0.0.0.0 --nat=extip:172.18.181.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cadce9edb843febfd53fefe18d0aafdccd9a28b484dabe960b0cc9ca82fd1a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7505 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCPFYHb3oaDQLk2i3u9oZe75WcNLgoem5XusP8hcDmlcEVUI9OtPOVWnUJ4I043QUbc_SEEFhKAqv45s8YXyB1YCgmlkgnY0gmlwhKwSX2iKbXVsdGlhZGRyc5YACASsEl9oBlbHAAoErBJfaAZWyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfodByPtPlX5LbBGZRYJ7S97NLc4puhALYhl9sF3xezqDdGNwglbHg3VkcIJWyYV3YWt1MgU
2026-02-11 04:46:06.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.225 waku 3d46970b321583af10c14f50b12023ba08685c57877999f33cfdb50fd175bd93
2026-02-11 04:46:06.427 DEBUG [src.node.docker_mananger] Container started with ID 3d46970b3215. Setting up logs at ./log/docker/node2_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:06.427 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7501
2026-02-11 04:46:06.427 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:07.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7501/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:07.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:46:07.439 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:07.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:07.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.225/tcp/7502/p2p/16Uiu2HAm5yKUmoLHJs3jU98HAdmVgT2WgxQfZXaiuB7kdLFH9BBq","/ip4/172.18.181.225/tcp/7503/ws/p2p/16Uiu2HAm5yKUmoLHJs3jU98HAdmVgT2WgxQfZXaiuB7kdLFH9BBq"],"enrUri":"enr:-L24QI25Pt_BLyapvLlMTmaHSiUK61V7OJGTfYiMOT__GhQpZkqxdvXzf13TTAk_EsY2e9Ej0KP0CeYa4VgAWjDBYOACgmlkgnY0gmlwhKwSteGKbXVsdGlhZGRyc5YACASsErXhBh1OAAoErBK14QYdT90DgnJzhQADAQAAiXNlY3AyNTZrMaECnLBGfExzi2_0pzXztjaS_zcLgSp11J-9shaiKxl0BpyDdGNwgh1Og3VkcIIdUIV3YWt1MgE"}'
2026-02-11 04:46:07.446 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:07.446 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:07.446 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:07.449 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:07.449 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.46
2026-02-11 04:46:07.449 DEBUG [src.node.docker_mananger] Generated ports ['57989', '57990', '57991', '57992', '57993']
2026-02-11 04:46:07.449 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:07.449 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:07.449 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:07.450 DEBUG [src.node.docker_mananger] docker run -i -t -p 57989:57989 -p 57990:57990 -p 57991:57991 -p 57992:57992 -p 57993:57993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57991 --rest-port=57989 --tcp-port=57990 --discv5-udp-port=57992 --rest-address=0.0.0.0 --nat=extip:172.18.235.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5efecebcdfeff69e6f2aff37f18bb2c69e66a65cfbadb5de6ab5c682fdfe19fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57993 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCPFYHb3oaDQLk2i3u9oZe75WcNLgoem5XusP8hcDmlcEVUI9OtPOVWnUJ4I043QUbc_SEEFhKAqv45s8YXyB1YCgmlkgnY0gmlwhKwSX2iKbXVsdGlhZGRyc5YACASsEl9oBlbHAAoErBJfaAZWyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfodByPtPlX5LbBGZRYJ7S97NLc4puhALYhl9sF3xezqDdGNwglbHg3VkcIJWyYV3YWt1MgU
2026-02-11 04:46:07.634 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.46 waku e759cff872c12ae76e6abdb5390d51bfc4713842bb01b400b02e2209c0e32a0c
2026-02-11 04:46:07.667 DEBUG [src.node.docker_mananger] Container started with ID e759cff872c1. Setting up logs at ./log/docker/node3_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:07.668 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57989
2026-02-11 04:46:07.668 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:08.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57989/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:08.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:46:08.676 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:08.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:08.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.46/tcp/57990/p2p/16Uiu2HAmUK3jwWzAjbFzkHNY5LZhdN6c9m21sZMPqpLRYQsGjDm7","/ip4/172.18.235.46/tcp/57991/ws/p2p/16Uiu2HAmUK3jwWzAjbFzkHNY5LZhdN6c9m21sZMPqpLRYQsGjDm7"],"enrUri":"enr:-L24QEBYGaM4v786AmLCHjtx2GibHcw3Dj_ZUUXJM75_umSxE86M4HTlN50-Bb92hGXhnZZ1wAF-Y9pS-fuLoWA0e0ACgmlkgnY0gmlwhKwS6y6KbXVsdGlhZGRyc5YACASsEusuBuKGAAoErBLrLgbih90DgnJzhQADAQAAiXNlY3AyNTZrMaED6J81VPPmEw8XPnridwKm1ujb8qYSYbMFNs0V5S68Bq6DdGNwguKGg3VkcILiiIV3YWt1MgE"}'
2026-02-11 04:46:08.682 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:08.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.225/tcp/7502/p2p/16Uiu2HAm5yKUmoLHJs3jU98HAdmVgT2WgxQfZXaiuB7kdLFH9BBq"]'
2026-02-11 04:46:08.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:08.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.46/tcp/57990/p2p/16Uiu2HAmUK3jwWzAjbFzkHNY5LZhdN6c9m21sZMPqpLRYQsGjDm7"]'
2026-02-11 04:46:08.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:08.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.46/tcp/57990/p2p/16Uiu2HAmUK3jwWzAjbFzkHNY5LZhdN6c9m21sZMPqpLRYQsGjDm7"]'
2026-02-11 04:46:08.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:08.693 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:08.693 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:08.695 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:08.695 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.181
2026-02-11 04:46:08.695 DEBUG [src.node.docker_mananger] Generated ports ['21370', '21371', '21372', '21373', '21374']
2026-02-11 04:46:08.695 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:08.695 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:08.695 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:08.696 DEBUG [src.node.docker_mananger] docker run -i -t -p 21370:21370 -p 21371:21371 -p 21372:21372 -p 21373:21373 -p 21374:21374 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21372 --rest-port=21370 --tcp-port=21371 --discv5-udp-port=21373 --rest-address=0.0.0.0 --nat=extip:172.18.188.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b160a3d4ebde2afa18905e505e9e10d48dccfc0e8daeec7e5d9bfbabdbda5cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21374 --metrics-logging=true --relay=false --filternode=/ip4/172.18.95.104/tcp/22215/p2p/16Uiu2HAmMAuLpREWLiSJCyghVpeLpbdqAWsMZZqsuVc2gQ94B2vM --discv5-bootstrap-node=enr:-L24QCPFYHb3oaDQLk2i3u9oZe75WcNLgoem5XusP8hcDmlcEVUI9OtPOVWnUJ4I043QUbc_SEEFhKAqv45s8YXyB1YCgmlkgnY0gmlwhKwSX2iKbXVsdGlhZGRyc5YACASsEl9oBlbHAAoErBJfaAZWyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfodByPtPlX5LbBGZRYJ7S97NLc4puhALYhl9sF3xezqDdGNwglbHg3VkcIJWyYV3YWt1MgU
2026-02-11 04:46:08.882 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.181 waku 066e9d83f3878ae9b85a8071fe692a2c26616ce275a2667ef6792958e6b821b3
2026-02-11 04:46:08.911 DEBUG [src.node.docker_mananger] Container started with ID 066e9d83f387. Setting up logs at ./log/docker/node4_2026-02-11_04-46-04__1b54ee72-edcf-4b1a-b679-ed3172e37a13__wakuorg_nwaku:latest.log
2026-02-11 04:46:08.912 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21370
2026-02-11 04:46:08.913 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:09.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21370/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:09.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:46:09.918 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:09.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21370/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:09.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.181/tcp/21371/p2p/16Uiu2HAkxRjCeGLKHhmxPCguPtfWTSfXVQbf8Qt1XivBZD8qWDnK","/ip4/172.18.188.181/tcp/21372/ws/p2p/16Uiu2HAkxRjCeGLKHhmxPCguPtfWTSfXVQbf8Qt1XivBZD8qWDnK"],"enrUri":"enr:-L24QGdmB1TJNmFQI6BAFlPFdaVTmd3YYy5yJKMVU-gE3hnpO9gBi5EbURSj51K44tpo5VkqkQqtp4xKh2TKisRfgpICgmlkgnY0gmlwhKwSvLWKbXVsdGlhZGRyc5YACASsEry1BlN7AAoErBK8tQZTfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLJa0EbMsV1I7wIyHJRRsH1BS4B-aMKFRY_knPwaao9yDdGNwglN7g3VkcIJTfYV3YWt1MgA"}'
2026-02-11 04:46:09.920 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:09.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21370/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:46:09.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:46:09.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22214/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:09.967 INFO [src.node.api_clients.base_client] 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}}'
2026-02-11 04:46:09.967 DEBUG [tests.rest_flags.test_admin_flags] 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}}
2026-02-11 04:46:09.974 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:09.975 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:09.975 DEBUG [src.node.waku_node] Stopping container with id d2ed7519926c
2026-02-11 04:46:10.542 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:10.543 DEBUG [src.node.waku_node] Stopping container with id 3d46970b3215
2026-02-11 04:46:11.093 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:11.094 DEBUG [src.node.waku_node] Stopping container with id e759cff872c1
2026-02-11 04:46:11.355 ERROR [src.node.docker_mananger] Max retries reached for container d2ed7519926c. Exiting log stream.
2026-02-11 04:46:11.634 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:11.635 DEBUG [src.node.waku_node] Stopping container with id 066e9d83f387
2026-02-11 04:46:11.909 ERROR [src.node.docker_mananger] Max retries reached for container 3d46970b3215. Exiting log stream.
2026-02-11 04:46:12.165 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:12.169 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:12.178 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:12.183 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:12.187 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:12.191 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_of_1_MB with id: 2026-02-11_04-45-44__cd49a18f-3199-4eb0-a82e-7c4cccd8070d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-45-44__cd49a18f-3199-4eb0-a82e-7c4cccd8070d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1868', '1869', '1870', '1871', '1872']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1868:1868 -p 1869:1869 -p 1870:1870 -p 1871:1871 -p 1872:1872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1870 --rest-port=1868 --tcp-port=1869 --discv5-udp-port=1871 --rest-address=0.0.0.0 --nat=extip:172.18.142.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc0a2e4ceaa047fb9cb17ae810e733e984bc9b5c6558af01b8baff26c9f0fc69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1872 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60b934bb4bee. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.218 waku fec68c0d24695ae1932812af33ab2397922360c57403cc4140d35d51337fc244
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fec68c0d2469. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-45-44__cd49a18f-3199-4eb0-a82e-7c4cccd8070d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1868
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 15c963d7e049. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1868/health" -H "Content-Type: application/json" -d '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:1868/debug/v1/info" -H "Content-Type: application/json" -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.218/tcp/1869/p2p/16Uiu2HAkujbwbpGgN3DgfHNijGJe6nLxfpvsx2ZW2NfWUH5AyvFS","/ip4/172.18.142.218/tcp/1870/ws/p2p/16Uiu2HAkujbwbpGgN3DgfHNijGJe6nLxfpvsx2ZW2NfWUH5AyvFS"],"enrUri":"enr:-L24QEBgWBWDCsbG-WT0bt9_H5KQ_0uwxmtNrh_6pXp7X5R4He4iFhJjfXEY1fv4no7KvkmhJoZnm7WT73VhPIB1G5ICgmlkgnY0gmlwhKwSjtqKbXVsdGlhZGRyc5YACASsEo7aBgdNAAoErBKO2gYHTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBJfjlf8pp7vyz08wYtzdgatBCMi7eNijU4dclypzRQmDdGNwggdNg3VkcIIHT4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-45-44__cd49a18f-3199-4eb0-a82e-7c4cccd8070d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45792', '45793', '45794', '45795', '45796']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45792:45792 -p 45793:45793 -p 45794:45794 -p 45795:45795 -p 45796:45796 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45794 --rest-port=45792 --tcp-port=45793 --discv5-udp-port=45795 --rest-address=0.0.0.0 --nat=extip:172.18.130.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c93eb8ad056c3fb588cc0c5d8346a5544904febf450127e7fd96efe97f0f6dcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45796 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.49 waku e89249cd958b977f05285cb47f1978e05403c151b4a4dc9b54ee8cf6dcc56024
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e89249cd958b. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-45-44__cd49a18f-3199-4eb0-a82e-7c4cccd8070d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45792
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45792/health" -H "Content-Type: application/json" -d '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:45792/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/45793/p2p/16Uiu2HAm5VmnynyXT9j7GGCvkmijNQKtydBX9LB7srmt9oSDmK3f","/ip4/172.18.130.49/tcp/45794/ws/p2p/16Uiu2HAm5VmnynyXT9j7GGCvkmijNQKtydBX9LB7srmt9oSDmK3f"],"enrUri":"enr:-L24QM_SQn7b4nKCd5fN7cX0otpIb4q8F9WES9D0n_psfccUCA9dnvLK1gXRGaBTpxP2IJ7vZkXKTwQC2Ci4ZXH4ijQCgmlkgnY0gmlwhKwSgjGKbXVsdGlhZGRyc5YACASsEoIxBrLhAAoErBKCMQay4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEClaHEEuIdYSpONFKPJS9Nk4MaWn9_ftFYJxloFUD3F-KDdGNwgrLhg3VkcIKy44V3YWt1MgE"}'
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:45792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.218/tcp/1869/p2p/16Uiu2HAkujbwbpGgN3DgfHNijGJe6nLxfpvsx2ZW2NfWUH5AyvFS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-45-44__cd49a18f-3199-4eb0-a82e-7c4cccd8070d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1055', '1056', '1057', '1058', '1059']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1055:1055 -p 1056:1056 -p 1057:1057 -p 1058:1058 -p 1059:1059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1057 --rest-port=1055 --tcp-port=1056 --discv5-udp-port=1058 --rest-address=0.0.0.0 --nat=extip:172.18.126.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=31e287abbffe28a0c2d8afc509bc9c5fc653416d2e42a7ac07d82d2020b089be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1059 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEBgWBWDCsbG-WT0bt9_H5KQ_0uwxmtNrh_6pXp7X5R4He4iFhJjfXEY1fv4no7KvkmhJoZnm7WT73VhPIB1G5ICgmlkgnY0gmlwhKwSjtqKbXVsdGlhZGRyc5YACASsEo7aBgdNAAoErBKO2gYHTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBJfjlf8pp7vyz08wYtzdgatBCMi7eNijU4dclypzRQmDdGNwggdNg3VkcIIHT4V3YWt1Mgk --lightpushnode=/ip4/172.18.142.218/tcp/1869/p2p/16Uiu2HAkujbwbpGgN3DgfHNijGJe6nLxfpvsx2ZW2NfWUH5AyvFS --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.186 waku 90b0c6968db70580e1971db1619e33df97879064a65f270582456c6c42914f5e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 90b0c6968db7. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-45-44__cd49a18f-3199-4eb0-a82e-7c4cccd8070d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1055
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1055/health" -H "Content-Type: application/json" -d '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":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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:1055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.186/tcp/1056/p2p/16Uiu2HAm3er7jfmo5UcUwdejJrXho6PJADDgSjK6qbRsZMnmFBME","/ip4/172.18.126.186/tcp/1057/ws/p2p/16Uiu2HAm3er7jfmo5UcUwdejJrXho6PJADDgSjK6qbRsZMnmFBME"],"enrUri":"enr:-L24QMFMwJU6_Lx_lKlFfjkwclBON0P7Y_QjiTHQnO52yWVfTxNvU_Pu4ftgjTtX7nDouxBOZNc5r3pc3c0w0huKfE8CgmlkgnY0gmlwhKwSfrqKbXVsdGlhZGRyc5YACASsEn66BgQgAAoErBJ-ugYEId0DgnJzhQADAQAAiXNlY3AyNTZrMaECej2B__gZgjl4RCqBWBuDj0_LuuNZWU9Ql3NTe-qTaQ2DdGNwggQgg3VkcIIEIoV3YWt1Mgk"}'
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:1055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.218/tcp/1869/p2p/16Uiu2HAkujbwbpGgN3DgfHNijGJe6nLxfpvsx2ZW2NfWUH5AyvFS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.49/tcp/45793/p2p/16Uiu2HAm5VmnynyXT9j7GGCvkmijNQKtydBX9LB7srmt9oSDmK3f"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1868/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:45792/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:1055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:70 Running test with payload length of 1048576 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:1055/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
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 fec68c0d2469
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e89249cd958b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 90b0c6968db7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fec68c0d2469. 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,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_blank_node with id: 2026-02-11_04-44-32__56f4a222-52e2-44d2-b08a-80465969af1c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-32__56f4a222-52e2-44d2-b08a-80465969af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14299', '14300', '14301', '14302', '14303']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14299:14299 -p 14300:14300 -p 14301:14301 -p 14302:14302 -p 14303:14303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14301 --rest-port=14299 --tcp-port=14300 --discv5-udp-port=14302 --rest-address=0.0.0.0 --nat=extip:172.18.211.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c6ed4310c35d5fbc64ac3ef96e500fcfbb698dbbeb2d61754e4facfbd287dbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14303 --metrics-logging=true --relay=true --relay-peer-exchange=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.129 waku 9fdd32a51d2b55a0fdab9f87a54eaefaf71ae4843298de46915314f937322aaf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9fdd32a51d2b. Setting up logs at ./log/docker/node1_2026-02-11_04-44-32__56f4a222-52e2-44d2-b08a-80465969af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14299
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 0bfa588dd34a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f33069d97af. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14299/health" -H "Content-Type: application/json" -d '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:14299/debug/v1/info" -H "Content-Type: application/json" -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.129/tcp/14300/p2p/16Uiu2HAkxehUKLmTN6HRnP1w5e8FfVB1UWXfG8XNxdGZyYkN3NQM","/ip4/172.18.211.129/tcp/14301/ws/p2p/16Uiu2HAkxehUKLmTN6HRnP1w5e8FfVB1UWXfG8XNxdGZyYkN3NQM"],"enrUri":"enr:-L24QBmaNay2zIP5z9p0UanJ3NS1tjAVVThExU_nbCGJpgUqLj5NnIVlzcwi4zd5eWdoJnPsUc89WtkBJ4wRrDzjkq8CgmlkgnY0gmlwhKwS04GKbXVsdGlhZGRyc5YACASsEtOBBjfcAAoErBLTgQY33d0DgnJzhQADAQAAiXNlY3AyNTZrMaECL-lMTeP-cS5GrhkruVUVt3vZN9G2HJKuQvwLFcK3bX6DdGNwgjfcg3VkcII33oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-32__56f4a222-52e2-44d2-b08a-80465969af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30631', '30632', '30633', '30634', '30635']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30631:30631 -p 30632:30632 -p 30633:30633 -p 30634:30634 -p 30635:30635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30633 --rest-port=30631 --tcp-port=30632 --discv5-udp-port=30634 --rest-address=0.0.0.0 --nat=extip:172.18.61.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9f4ecdefdb2f316338ade61a991d3ddffbf9273a0c4bf1dede1aadfde9c1c38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30635 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBmaNay2zIP5z9p0UanJ3NS1tjAVVThExU_nbCGJpgUqLj5NnIVlzcwi4zd5eWdoJnPsUc89WtkBJ4wRrDzjkq8CgmlkgnY0gmlwhKwS04GKbXVsdGlhZGRyc5YACASsEtOBBjfcAAoErBLTgQY33d0DgnJzhQADAQAAiXNlY3AyNTZrMaECL-lMTeP-cS5GrhkruVUVt3vZN9G2HJKuQvwLFcK3bX6DdGNwgjfcg3VkcII33oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.245 waku 5f9fc0f1aa60df0b0cfcafe546bb076c5ad3f19f2495b70553bb0d947a2a5455
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f9fc0f1aa60. Setting up logs at ./log/docker/node2_2026-02-11_04-44-32__56f4a222-52e2-44d2-b08a-80465969af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30631
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30631/health" -H "Content-Type: application/json" -d '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:30631/debug/v1/info" -H "Content-Type: application/json" -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.245/tcp/30632/p2p/16Uiu2HAmHjRQAHN4rPcEA1RF9H9WtLwGci5DPE3rrA4HMQrGQtcf","/ip4/172.18.61.245/tcp/30633/ws/p2p/16Uiu2HAmHjRQAHN4rPcEA1RF9H9WtLwGci5DPE3rrA4HMQrGQtcf"],"enrUri":"enr:-L24QIlEEall4K0QSTrQafHVeTSIzIAcms2dPqDkNnOqG5TvXOUs5CmA5aZsntAFrLFY4RQkrnr9IDkaxekyTib4aP4CgmlkgnY0gmlwhKwSPfWKbXVsdGlhZGRyc5YACASsEj31BneoAAoErBI99QZ3qd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS20U2G_EyFb8dRzt2ev2qwgYBDTw47xFMSQQ7msJwyiDdGNwgneog3VkcIJ3qoV3YWt1MgE"}'
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:30631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.129/tcp/14300/p2p/16Uiu2HAkxehUKLmTN6HRnP1w5e8FfVB1UWXfG8XNxdGZyYkN3NQM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14299/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14299/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.61.245/tcp/33512/p2p/16Uiu2HAmHjRQAHN4rPcEA1RF9H9WtLwGci5DPE3rrA4HMQrGQtcf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-44-32__56f4a222-52e2-44d2-b08a-80465969af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55091', '55092', '55093', '55094', '55095']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55091:55091 -p 55092:55092 -p 55093:55093 -p 55094:55094 -p 55095:55095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55093 --rest-port=55091 --tcp-port=55092 --discv5-udp-port=55094 --rest-address=0.0.0.0 --nat=extip:172.18.125.232 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=ebca78ea5cacb5a5c65cf1f7cee2bb4b90c270f515adfb4fe637fc4905cd8fe2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55095 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.61.245/tcp/33512/p2p/16Uiu2HAmHjRQAHN4rPcEA1RF9H9WtLwGci5DPE3rrA4HMQrGQtcf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.232 waku dff7cf8cb432eb9880844805e9b1a66120c4fb42a0846a367de5617d8b019944
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dff7cf8cb432. Setting up logs at ./log/docker/node3_2026-02-11_04-44-32__56f4a222-52e2-44d2-b08a-80465969af1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55091
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55091/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55091/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55091/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.232/tcp/55092/p2p/16Uiu2HAmRL6mdVqChkK42H4oW1GT3SV494cpx9Md6ZJq7LNkoBqV","/ip4/172.18.125.232/tcp/55093/ws/p2p/16Uiu2HAmRL6mdVqChkK42H4oW1GT3SV494cpx9Md6ZJq7LNkoBqV"],"enrUri":"enr:-La4QLbglJ2I84O9de9O6RwmoSXRocKV0eovZbGD_lNwCsseRgoqHRf0FJ_WD9AFtsdnpsdpWPPSHa_JrCgN3_57q4UCgmlkgnY0gmlwhKwSfeiKbXVsdGlhZGRyc5YACASsEn3oBtc0AAoErBJ96AbXNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvFEnRU7h1aeIm6jLRLzKnY5jWVrCXnW9JsPZszpUoSSDdGNwgtc0hXdha3UyAA"}'
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:55091/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.129/tcp/14300/p2p/16Uiu2HAkxehUKLmTN6HRnP1w5e8FfVB1UWXfG8XNxdGZyYkN3NQM"]'
INFO  src.node.api_clients.base_client:base_client.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:55091/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.211.129/tcp/14300/p2p/16Uiu2HAkxehUKLmTN6HRnP1w5e8FfVB1UWXfG8XNxdGZyYkN3NQM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.61.245/tcp/33512/p2p/16Uiu2HAmHjRQAHN4rPcEA1RF9H9WtLwGci5DPE3rrA4HMQrGQtcf","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9fdd32a51d2b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5f9fc0f1aa60
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dff7cf8cb432
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9fdd32a51d2b. 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,203 @@
2026-02-11 04:43:41.823 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:41.824 DEBUG [tests.conftest] Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02
2026-02-11 04:43:41.824 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:41.824 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:43:41.824 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-11 04:43:41.830 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:41.830 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:41.830 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:41.831 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:41.832 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:41.832 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.12
2026-02-11 04:43:41.832 DEBUG [src.node.docker_mananger] Generated ports ['10121', '10122', '10123', '10124', '10125']
2026-02-11 04:43:41.832 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:41.832 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:41.833 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:41.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 10121:10121 -p 10122:10122 -p 10123:10123 -p 10124:10124 -p 10125:10125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10123 --rest-port=10121 --tcp-port=10122 --discv5-udp-port=10124 --rest-address=0.0.0.0 --nat=extip:172.18.184.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c88a3b0ebea1c01ffbe0b3a5f81c4a4e5d75ee3cc0355757e4bd1bab489d660a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10125 --metrics-logging=true --relay=true
2026-02-11 04:43:42.008 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.12 waku 9f84696742aff7f2514fd94dcdcdd3e6a9c671ac65acaa29a39c0f5e97984c45
2026-02-11 04:43:42.038 DEBUG [src.node.docker_mananger] Container started with ID 9f84696742af. Setting up logs at ./log/docker/node1_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:42.039 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10121
2026-02-11 04:43:42.039 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:42.083 ERROR [src.node.docker_mananger] Max retries reached for container 7c90f5ce42cc. Exiting log stream.
2026-02-11 04:43:42.604 ERROR [src.node.docker_mananger] Max retries reached for container 47323042b15f. Exiting log stream.
2026-02-11 04:43:43.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10121/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:43.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:43.043 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:43.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:43.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.12/tcp/10122/p2p/16Uiu2HAmAjLz4XfeKXVF2R3f3rVmxHJeBB4iLAXw535TAGSiy5C2","/ip4/172.18.184.12/tcp/10123/ws/p2p/16Uiu2HAmAjLz4XfeKXVF2R3f3rVmxHJeBB4iLAXw535TAGSiy5C2"],"enrUri":"enr:-L24QHkgmPxNoDLKU0u7V0UArKiKZdiyntTB7-DmIvpLZ2RbTSMuOgF5A0cZcVslfjt2HIQN0FdvOuhMQHzfcKsCtXgCgmlkgnY0gmlwhKwSuAyKbXVsdGlhZGRyc5YACASsErgMBieKAAoErBK4DAYni90DgnJzhQADAQAAiXNlY3AyNTZrMaEC42ZHwuMw2x2XzaLUJNZYMgYAvIcgjRNOr3c3fBVEKj-DdGNwgieKg3VkcIInjIV3YWt1MgE"}'
2026-02-11 04:43:43.046 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:43.052 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:43.052 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:43.052 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:43.052 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:43.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:43.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.213
2026-02-11 04:43:43.054 DEBUG [src.node.docker_mananger] Generated ports ['33393', '33394', '33395', '33396', '33397']
2026-02-11 04:43:43.054 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:43.054 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:43.054 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:43.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 33393:33393 -p 33394:33394 -p 33395:33395 -p 33396:33396 -p 33397:33397 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33395 --rest-port=33393 --tcp-port=33394 --discv5-udp-port=33396 --rest-address=0.0.0.0 --nat=extip:172.18.195.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=03df4aeb56a3096fdc7ad741dffdf076af26842baabdcf27d391b5d4fa19f72a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33397 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHkgmPxNoDLKU0u7V0UArKiKZdiyntTB7-DmIvpLZ2RbTSMuOgF5A0cZcVslfjt2HIQN0FdvOuhMQHzfcKsCtXgCgmlkgnY0gmlwhKwSuAyKbXVsdGlhZGRyc5YACASsErgMBieKAAoErBK4DAYni90DgnJzhQADAQAAiXNlY3AyNTZrMaEC42ZHwuMw2x2XzaLUJNZYMgYAvIcgjRNOr3c3fBVEKj-DdGNwgieKg3VkcIInjIV3YWt1MgE
2026-02-11 04:43:43.233 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.213 waku 4470a5266c8fe6764695a6e832223e5223615a8f1000e557ef9752a2e9628deb
2026-02-11 04:43:43.263 DEBUG [src.node.docker_mananger] Container started with ID 4470a5266c8f. Setting up logs at ./log/docker/node2_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:43.264 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33393
2026-02-11 04:43:43.264 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:44.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33393/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:44.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:44.278 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:44.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33393/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:44.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.213/tcp/33394/p2p/16Uiu2HAm2bjXPhqXPqtdTgrTJ95vFnve8m1mii24652utEVuoeZF","/ip4/172.18.195.213/tcp/33395/ws/p2p/16Uiu2HAm2bjXPhqXPqtdTgrTJ95vFnve8m1mii24652utEVuoeZF"],"enrUri":"enr:-L24QDOBTgogt9v-QDeBOb1D3o8rla_Wf8y0TRcmzFX2KDNRDxCMMSSPihn8EU52s0xYkw_QxXJjW6mjdoC32kT7O-ECgmlkgnY0gmlwhKwSw9WKbXVsdGlhZGRyc5YACASsEsPVBoJyAAoErBLD1QaCc90DgnJzhQADAQAAiXNlY3AyNTZrMaECapWf7FmB5AzpEWFspAdOghpA-bMMOIP5Tw5eVN_65DKDdGNwgoJyg3VkcIKCdIV3YWt1MgE"}'
2026-02-11 04:43:44.282 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:44.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.12/tcp/10122/p2p/16Uiu2HAmAjLz4XfeKXVF2R3f3rVmxHJeBB4iLAXw535TAGSiy5C2"]'
2026-02-11 04:43:44.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:44.289 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-02-11 04:43:44.295 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:44.295 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:44.296 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:44.296 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:44.297 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:44.297 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.172
2026-02-11 04:43:44.297 DEBUG [src.node.docker_mananger] Generated ports ['45105', '45106', '45107', '45108', '45109']
2026-02-11 04:43:44.297 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:44.297 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:44.298 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:44.298 DEBUG [src.node.docker_mananger] docker run -i -t -p 45105:45105 -p 45106:45106 -p 45107:45107 -p 45108:45108 -p 45109:45109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45107 --rest-port=45105 --tcp-port=45106 --discv5-udp-port=45108 --rest-address=0.0.0.0 --nat=extip:172.18.255.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce98c752ccf7d31046977b2b22b2b026e2a75423fc3ee064eab87a67ffab8fdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45109 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHkgmPxNoDLKU0u7V0UArKiKZdiyntTB7-DmIvpLZ2RbTSMuOgF5A0cZcVslfjt2HIQN0FdvOuhMQHzfcKsCtXgCgmlkgnY0gmlwhKwSuAyKbXVsdGlhZGRyc5YACASsErgMBieKAAoErBK4DAYni90DgnJzhQADAQAAiXNlY3AyNTZrMaEC42ZHwuMw2x2XzaLUJNZYMgYAvIcgjRNOr3c3fBVEKj-DdGNwgieKg3VkcIInjIV3YWt1MgE
2026-02-11 04:43:44.486 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.172 waku 0e4f543fd2691681a6eec1fd6cbfc86b7d08ba9cfcb94b222bb390e4bf72c2f3
2026-02-11 04:43:44.518 DEBUG [src.node.docker_mananger] Container started with ID 0e4f543fd269. Setting up logs at ./log/docker/node3_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:44.518 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45105
2026-02-11 04:43:44.519 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:45.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45105/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:45.529 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:45.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:45.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:45.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.172/tcp/45106/p2p/16Uiu2HAm6dYUvWtjcwZWBAPyerkH6gSapLKqqDGGTKYQ4MHDc45t","/ip4/172.18.255.172/tcp/45107/ws/p2p/16Uiu2HAm6dYUvWtjcwZWBAPyerkH6gSapLKqqDGGTKYQ4MHDc45t"],"enrUri":"enr:-L24QCsACxWS4KukUFq7tbN85NQjRFNLccmG3wBqelxApZn1OCpbQBTEFB4NgQUv05cVUNjJsrUZEi5SlAggHagj5xICgmlkgnY0gmlwhKwS_6yKbXVsdGlhZGRyc5YACASsEv-sBrAyAAoErBL_rAawM90DgnJzhQADAQAAiXNlY3AyNTZrMaECpnsMU-3PX8PcORVdpoZyff2oEWxGsFvSGreWahqs9D-DdGNwgrAyg3VkcIKwNIV3YWt1MgE"}'
2026-02-11 04:43:45.534 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:45.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.12/tcp/10122/p2p/16Uiu2HAmAjLz4XfeKXVF2R3f3rVmxHJeBB4iLAXw535TAGSiy5C2"]'
2026-02-11 04:43:45.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:45.543 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:45.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:45.543 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:45.544 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:45.545 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:45.545 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.171
2026-02-11 04:43:45.545 DEBUG [src.node.docker_mananger] Generated ports ['11082', '11083', '11084', '11085', '11086']
2026-02-11 04:43:45.545 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:45.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:45.545 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:45.546 DEBUG [src.node.docker_mananger] docker run -i -t -p 11082:11082 -p 11083:11083 -p 11084:11084 -p 11085:11085 -p 11086:11086 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11084 --rest-port=11082 --tcp-port=11083 --discv5-udp-port=11085 --rest-address=0.0.0.0 --nat=extip:172.18.169.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6b691d09eefe4bdfb428f0b6ca9cb3ee7bb2e3b91d1bedbfbabbbdf1e77cacf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11086 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHkgmPxNoDLKU0u7V0UArKiKZdiyntTB7-DmIvpLZ2RbTSMuOgF5A0cZcVslfjt2HIQN0FdvOuhMQHzfcKsCtXgCgmlkgnY0gmlwhKwSuAyKbXVsdGlhZGRyc5YACASsErgMBieKAAoErBK4DAYni90DgnJzhQADAQAAiXNlY3AyNTZrMaEC42ZHwuMw2x2XzaLUJNZYMgYAvIcgjRNOr3c3fBVEKj-DdGNwgieKg3VkcIInjIV3YWt1MgE
2026-02-11 04:43:45.728 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.171 waku 9ec70a2d8ef968a1096464037fb63b9f5f7cf08481bae5a6ce2ea4c142892239
2026-02-11 04:43:45.758 DEBUG [src.node.docker_mananger] Container started with ID 9ec70a2d8ef9. Setting up logs at ./log/docker/node4_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:45.758 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11082
2026-02-11 04:43:45.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:46.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11082/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:46.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:46.770 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:46.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11082/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:46.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.171/tcp/11083/p2p/16Uiu2HAmDmXWDcymxjrzeZAthpENpWLv6jt6rEJeohW92qKtEZgA","/ip4/172.18.169.171/tcp/11084/ws/p2p/16Uiu2HAmDmXWDcymxjrzeZAthpENpWLv6jt6rEJeohW92qKtEZgA"],"enrUri":"enr:-L24QIlQG6GQDpumVkhGX0sfFQUiZ7Ntp_sq5UTHFxbioLdONCJgm3sH64s7Eoe9b4nPB0H3nZXy7GKtXZz4c3xpUd4CgmlkgnY0gmlwhKwSqauKbXVsdGlhZGRyc5YACASsEqmrBitLAAoErBKpqwYrTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEIhlzJtOef8kLf8doRonWhyhhQypklckp4vEx4QB0VeDdGNwgitLg3VkcIIrTYV3YWt1MgE"}'
2026-02-11 04:43:46.774 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:46.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11082/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.12/tcp/10122/p2p/16Uiu2HAmAjLz4XfeKXVF2R3f3rVmxHJeBB4iLAXw535TAGSiy5C2"]'
2026-02-11 04:43:46.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:46.785 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:46.785 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:46.785 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:46.785 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:46.787 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:46.787 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.90
2026-02-11 04:43:46.787 DEBUG [src.node.docker_mananger] Generated ports ['50307', '50308', '50309', '50310', '50311']
2026-02-11 04:43:46.787 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:46.787 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:46.787 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:46.787 DEBUG [src.node.docker_mananger] docker run -i -t -p 50307:50307 -p 50308:50308 -p 50309:50309 -p 50310:50310 -p 50311:50311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50309 --rest-port=50307 --tcp-port=50308 --discv5-udp-port=50310 --rest-address=0.0.0.0 --nat=extip:172.18.239.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f172948ddcdccbcb12effd0a854eaea0afd2a72ba971dfae74b9cc261eea7ffc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50311 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHkgmPxNoDLKU0u7V0UArKiKZdiyntTB7-DmIvpLZ2RbTSMuOgF5A0cZcVslfjt2HIQN0FdvOuhMQHzfcKsCtXgCgmlkgnY0gmlwhKwSuAyKbXVsdGlhZGRyc5YACASsErgMBieKAAoErBK4DAYni90DgnJzhQADAQAAiXNlY3AyNTZrMaEC42ZHwuMw2x2XzaLUJNZYMgYAvIcgjRNOr3c3fBVEKj-DdGNwgieKg3VkcIInjIV3YWt1MgE
2026-02-11 04:43:46.968 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.90 waku 5658d7d4e299aae75d423e5d1c9ca2f1bdb4d121629f20c32b7d6487ffe11551
2026-02-11 04:43:46.997 DEBUG [src.node.docker_mananger] Container started with ID 5658d7d4e299. Setting up logs at ./log/docker/node5_2026-02-11_04-43-41__fd42eb07-5777-4dbd-b2aa-a81bf5716b02__wakuorg_nwaku:latest.log
2026-02-11 04:43:46.997 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50307
2026-02-11 04:43:46.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:47.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50307/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:48.010 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:48.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.90/tcp/50308/p2p/16Uiu2HAkwd8pxDhUNpbgFf9ZEzPLPqF3N5uDivu2pB47TCdqfEzq","/ip4/172.18.239.90/tcp/50309/ws/p2p/16Uiu2HAkwd8pxDhUNpbgFf9ZEzPLPqF3N5uDivu2pB47TCdqfEzq"],"enrUri":"enr:-L24QBzTqi0AhJ2uTkZlFriAnhan2EkwMGCNunaScgKtW4qZcQIL8S-EZ-2G0a5pH2Dl0a1oVPxQ5iMS5RvjpolkFXICgmlkgnY0gmlwhKwS71qKbXVsdGlhZGRyc5YACASsEu9aBsSEAAoErBLvWgbEhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIKcekScn4wdF3aKQZ5ktVvNR4SZZdMJ-Prrf7AsiER6DdGNwgsSEg3VkcILEhoV3YWt1MgE"}'
2026-02-11 04:43:48.017 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:48.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.12/tcp/10122/p2p/16Uiu2HAmAjLz4XfeKXVF2R3f3rVmxHJeBB4iLAXw535TAGSiy5C2"]'
2026-02-11 04:43:48.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.021 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-11 04:43:48.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:48.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33393/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:48.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.034 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-02-11 04:43:48.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:48.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11082/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:48.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50307/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:48.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:48.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:48.166 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.169 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":1770785028055259904,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.170 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.172 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":1770785028055259904,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.174 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.176 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":1770785028055259904,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.177 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.179 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":1770785028055259904,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.181 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50307/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.183 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":1770785028055259904,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.184 INFO [src.steps.relay] WARM UP successful!!
2026-02-11 04:43:48.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:48.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.193 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:48.293 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.296 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":1770785028185486054,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.297 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.299 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":1770785028185486054,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.301 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.303 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":1770785028185486054,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.304 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.306 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":1770785028185486054,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.308 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50307/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.310 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":1770785028185486054,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.311 DEBUG [src.node.waku_node] Stopping container with id 4470a5266c8f
2026-02-11 04:43:48.848 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:48.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:48.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:48.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:48.958 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.961 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":1770785028848559104,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.962 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.964 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":1770785028848559104,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.966 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:48.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50307/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:48.968 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":1770785028848559104,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:48.972 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:43:48.972 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:43:48.973 DEBUG [src.node.waku_node] Stopping container with id 9f84696742af
2026-02-11 04:43:49.512 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:49.512 DEBUG [src.node.waku_node] Stopping container with id 0e4f543fd269
2026-02-11 04:43:49.660 ERROR [src.node.docker_mananger] Max retries reached for container 4470a5266c8f. Exiting log stream.
2026-02-11 04:43:50.098 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:50.098 DEBUG [src.node.waku_node] Stopping container with id 9ec70a2d8ef9
2026-02-11 04:43:50.331 ERROR [src.node.docker_mananger] Max retries reached for container 9f84696742af. Exiting log stream.
2026-02-11 04:43:50.645 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:50.646 DEBUG [src.node.waku_node] Stopping container with id 5658d7d4e299
2026-02-11 04:43:50.937 ERROR [src.node.docker_mananger] Max retries reached for container 0e4f543fd269. Exiting log stream.
2026-02-11 04:43:51.151 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:51.153 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:43:51.168 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:51.174 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:51.184 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:51.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:51.194 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-02-11 04:52:18.850 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:52:18.850 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_shard with id: 2026-02-11_04-52-18__abd89c65-da24-4631-ba17-e07fe1b826ae
2026-02-11 04:52:18.851 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:52:18.851 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:52:18.851 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:52:18.859 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:52:18.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-52-18__abd89c65-da24-4631-ba17-e07fe1b826ae__wakuorg_nwaku:latest.log
2026-02-11 04:52:18.859 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:52:18.859 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:52:18.861 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:52:18.861 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.140
2026-02-11 04:52:18.861 DEBUG [src.node.docker_mananger] Generated ports ['39570', '39571', '39572', '39573', '39574']
2026-02-11 04:52:18.861 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-11 04:52:18.861 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:52:18.862 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:52:18.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:52:18.862 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:52:18.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 39570:39570 -p 39571:39571 -p 39572:39572 -p 39573:39573 -p 39574:39574 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39572 --rest-port=39570 --tcp-port=39571 --discv5-udp-port=39573 --rest-address=0.0.0.0 --nat=extip:172.18.172.140 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1d56cada90adbeba5cc6e0b15923ed8c0ddfe88e48de0aaba8e61dfe7f477f6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39574 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:52:19.048 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.140 waku d51d9e257afa780158c49ddea2fb71ca96b9cbd51f744ac64e19799eebe3ec1e
2026-02-11 04:52:19.077 DEBUG [src.node.docker_mananger] Container started with ID d51d9e257afa. Setting up logs at ./log/docker/node1_2026-02-11_04-52-18__abd89c65-da24-4631-ba17-e07fe1b826ae__wakuorg_nwaku:latest.log
2026-02-11 04:52:19.100 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39570
2026-02-11 04:52:19.103 ERROR [src.node.docker_mananger] Max retries reached for container 0ea240f1976c. Exiting log stream.
2026-02-11 04:52:19.103 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:52:19.642 ERROR [src.node.docker_mananger] Max retries reached for container 5aa5ef638f97. Exiting log stream.
2026-02-11 04:52:20.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39570/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:20.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"}]}'
2026-02-11 04:52:20.107 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:52:20.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39570/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:20.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.140/tcp/39571/p2p/16Uiu2HAm3m2A6W2uV5Q1uudXHiT9eVhXtWnaK5PJGreXCNvxXz9H","/ip4/172.18.172.140/tcp/39572/ws/p2p/16Uiu2HAm3m2A6W2uV5Q1uudXHiT9eVhXtWnaK5PJGreXCNvxXz9H"],"enrUri":"enr:-L24QFPOUAPSZo7CxS2quQgrlkNbVQDQvXD6nvNdi7yNBkWPayXrcUo5gZoN2xP3TqN2_Pl_JR92maxVf3fwRSqfCgECgmlkgnY0gmlwhKwSrIyKbXVsdGlhZGRyc5YACASsEqyMBpqTAAoErBKsjAaalN0DgnJzhQACAQAAiXNlY3AyNTZrMaECe9JYf2zunoCdIgJtbftbyv_Hl_C15fhYLXkRhXLHCuSDdGNwgpqTg3VkcIKalYV3YWt1MgU"}'
2026-02-11 04:52:20.110 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:52:20.116 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:52:20.117 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-52-18__abd89c65-da24-4631-ba17-e07fe1b826ae__wakuorg_nwaku:latest.log
2026-02-11 04:52:20.117 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:52:20.117 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:52:20.118 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:52:20.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.160
2026-02-11 04:52:20.118 DEBUG [src.node.docker_mananger] Generated ports ['52484', '52485', '52486', '52487', '52488']
2026-02-11 04:52:20.119 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-11 04:52:20.119 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:52:20.119 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:52:20.119 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:52:20.119 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:52:20.119 DEBUG [src.node.docker_mananger] docker run -i -t -p 52484:52484 -p 52485:52485 -p 52486:52486 -p 52487:52487 -p 52488:52488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52486 --rest-port=52484 --tcp-port=52485 --discv5-udp-port=52487 --rest-address=0.0.0.0 --nat=extip:172.18.2.160 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c4defcab725ca8163d7ce17cfeee07ecaeb8ddacc5be18ca1149ef7ef4bfe7e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52488 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFPOUAPSZo7CxS2quQgrlkNbVQDQvXD6nvNdi7yNBkWPayXrcUo5gZoN2xP3TqN2_Pl_JR92maxVf3fwRSqfCgECgmlkgnY0gmlwhKwSrIyKbXVsdGlhZGRyc5YACASsEqyMBpqTAAoErBKsjAaalN0DgnJzhQACAQAAiXNlY3AyNTZrMaECe9JYf2zunoCdIgJtbftbyv_Hl_C15fhYLXkRhXLHCuSDdGNwgpqTg3VkcIKalYV3YWt1MgU
2026-02-11 04:52:20.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.160 waku 3a6cd12051a81b4538d8a4f88e9357951ac6d07518ebb1a2bc6782663b6956f2
2026-02-11 04:52:20.333 DEBUG [src.node.docker_mananger] Container started with ID 3a6cd12051a8. Setting up logs at ./log/docker/node2_2026-02-11_04-52-18__abd89c65-da24-4631-ba17-e07fe1b826ae__wakuorg_nwaku:latest.log
2026-02-11 04:52:20.333 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52484
2026-02-11 04:52:20.333 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:52:21.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52484/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:21.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:52:21.349 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:52:21.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52484/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:21.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.160/tcp/52485/p2p/16Uiu2HAm6nHEoSPK55PLn5HRiW3h21JdHtwgqKdJA7sW7u675pJ7","/ip4/172.18.2.160/tcp/52486/ws/p2p/16Uiu2HAm6nHEoSPK55PLn5HRiW3h21JdHtwgqKdJA7sW7u675pJ7"],"enrUri":"enr:-L24QN_INf-NJkBgAYqO5rikz0WHL7AbhE-9MviMWnkuDQ8tYVcw4-xfscxvNp4jmaGZGKlQNiGBivn1aWbVHt50NIACgmlkgnY0gmlwhKwSAqCKbXVsdGlhZGRyc5YACASsEgKgBs0FAAoErBICoAbNBt0DgnJzhQACAQAAiXNlY3AyNTZrMaECqLgKIaSVedKyPw8wx32kaTbQjmG3FOJykhTcOexOlZyDdGNwgs0Fg3VkcILNB4V3YWt1MgE"}'
2026-02-11 04:52:21.356 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:52:21.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52484/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.140/tcp/39571/p2p/16Uiu2HAm3m2A6W2uV5Q1uudXHiT9eVhXtWnaK5PJGreXCNvxXz9H"]'
2026-02-11 04:52:21.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:21.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39570/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-11 04:52:21.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:21.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52484/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-11 04:52:21.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:21.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:21.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:21.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:52:21.476 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:52:21.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:21.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":1770785541369941243,"ephemeral":false,"proof":""}]'
2026-02-11 04:52:21.481 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:52:21.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:21.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785541369941243,"ephemeral":false,"proof":""}]'
2026-02-11 04:52:21.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:21.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:21.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:52:21.592 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:52:21.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:21.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785541486298969,"ephemeral":false,"proof":""}]'
2026-02-11 04:52:21.596 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:52:21.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:21.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785541486298969,"ephemeral":false,"proof":""}]'
2026-02-11 04:52:21.601 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:52:21.602 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:52:21.602 DEBUG [src.node.waku_node] Stopping container with id d51d9e257afa
2026-02-11 04:52:22.177 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:52:22.178 DEBUG [src.node.waku_node] Stopping container with id 3a6cd12051a8
2026-02-11 04:52:22.711 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:52:22.712 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:52:22.723 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:52:22.728 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_cursor_not_returned_in_paginationCursor with id: 2026-02-11_04-47-02__f742c6e3-7082-4c40-a673-264d44f0c25b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-02__f742c6e3-7082-4c40-a673-264d44f0c25b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34313', '34314', '34315', '34316', '34317']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34313:34313 -p 34314:34314 -p 34315:34315 -p 34316:34316 -p 34317:34317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34315 --rest-port=34313 --tcp-port=34314 --discv5-udp-port=34316 --rest-address=0.0.0.0 --nat=extip:172.18.109.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2efe8d2363ffb4fb0ab8fe73da5d7b9a2f5dc5a2a0f2e599e4df8b24c95c0aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34317 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.240 waku 39cafb8a7d40ae3e0100b83094783e7db748dc912f1b000ba854aed48eea4d9c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 39cafb8a7d40. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-02__f742c6e3-7082-4c40-a673-264d44f0c25b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34313
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 ef3b3e0fd3d4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0fffc735da3b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34313/health" -H "Content-Type: application/json" -d '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:34313/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.240/tcp/34314/p2p/16Uiu2HAmAhAeMfoJcKmKXPAVP4TUUhJLeXbA9VHhLCiVc3wYwyG7","/ip4/172.18.109.240/tcp/34315/ws/p2p/16Uiu2HAmAhAeMfoJcKmKXPAVP4TUUhJLeXbA9VHhLCiVc3wYwyG7"],"enrUri":"enr:-L24QMCHv2tIm3Ibz7T8xkGdp1srMj-Mph4mmmbAa5_atxULb1catMAnsHJPiHxEM9tEISaN-753OZT34YMMa41fW24CgmlkgnY0gmlwhKwSbfCKbXVsdGlhZGRyc5YACASsEm3wBoYKAAoErBJt8AaGC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4tdtcmL15T4Usf96jJm5nbzvYLfasggtw0RWzFE_MmyDdGNwgoYKg3VkcIKGDIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-47-02__f742c6e3-7082-4c40-a673-264d44f0c25b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.164.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23383', '23384', '23385', '23386', '23387']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23383:23383 -p 23384:23384 -p 23385:23385 -p 23386:23386 -p 23387:23387 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23385 --rest-port=23383 --tcp-port=23384 --discv5-udp-port=23386 --rest-address=0.0.0.0 --nat=extip:172.18.164.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d677afeabfedef3ed83bcf6f60070510aebdebb6034ce667760c5dc4af8bd30e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23387 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMCHv2tIm3Ibz7T8xkGdp1srMj-Mph4mmmbAa5_atxULb1catMAnsHJPiHxEM9tEISaN-753OZT34YMMa41fW24CgmlkgnY0gmlwhKwSbfCKbXVsdGlhZGRyc5YACASsEm3wBoYKAAoErBJt8AaGC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4tdtcmL15T4Usf96jJm5nbzvYLfasggtw0RWzFE_MmyDdGNwgoYKg3VkcIKGDIV3YWt1MgM --storenode=/ip4/172.18.109.240/tcp/34314/p2p/16Uiu2HAmAhAeMfoJcKmKXPAVP4TUUhJLeXbA9VHhLCiVc3wYwyG7 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.253 waku c4dc0a71d92159f62f9c2136369a8ded299d7295448dd0b3e47f21bf67dc8cb8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4dc0a71d921. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-02__f742c6e3-7082-4c40-a673-264d44f0c25b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23383
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23383/health" -H "Content-Type: application/json" -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:23383/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.253/tcp/23384/p2p/16Uiu2HAm4TyxUqfFie89caW2tTvKZNa9MN4R87WRXLor7G3dNs2u","/ip4/172.18.164.253/tcp/23385/ws/p2p/16Uiu2HAm4TyxUqfFie89caW2tTvKZNa9MN4R87WRXLor7G3dNs2u"],"enrUri":"enr:-L24QIR7kzM9ia7wM-9aREdDT4YQk91vJ_PA16w59fxoar5KbSpRXmCncfNP8daUFnwrM4WRqWlHsIs6Mri_Z1bp7uUCgmlkgnY0gmlwhKwSpP2KbXVsdGlhZGRyc5YACASsEqT9BltYAAoErBKk_QZbWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChlCryIzW5cwDjaXZiFhnwRsP0E_K5FcLQlFQItYcTf6DdGNwgltYg3VkcIJbWoV3YWt1MgM"}'
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:23383/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.240/tcp/34314/p2p/16Uiu2HAmAhAeMfoJcKmKXPAVP4TUUhJLeXbA9VHhLCiVc3wYwyG7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34313/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:23383/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:34313/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:34313/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:34313/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:34313/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:34313/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:34313/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:34313/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:34313/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:34313/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:34313/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34313/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":"0x3ab92a668a88537a287e892ee6fd7cb124d6c1830f2ee7874db503268606d000"},{"messageHash":"0xcd231950a6f14567f7bf3eb95f96368531a209905d0a95228cf92af191735416"},{"messageHash":"0x8115bfe0f0f7475f6ce32c9bc2bc75915da97a1dcb7cf7922b7bec3e6e3fd41a"},{"messageHash":"0xcbbf65eedafbd7e9e53246294da4eda880ba1f42f8bb7328206bf3f2bd930859"},{"messageHash":"0xe42c535e72a0e6d3f2626f684bbec2902cf3b5a06414b1f94fa022d9d5637dd7"}],"paginationCursor":"0xe42c535e72a0e6d3f2626f684bbec2902cf3b5a06414b1f94fa022d9d5637dd7"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23383/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":"0x3ab92a668a88537a287e892ee6fd7cb124d6c1830f2ee7874db503268606d000"},{"messageHash":"0xcd231950a6f14567f7bf3eb95f96368531a209905d0a95228cf92af191735416"},{"messageHash":"0x8115bfe0f0f7475f6ce32c9bc2bc75915da97a1dcb7cf7922b7bec3e6e3fd41a"},{"messageHash":"0xcbbf65eedafbd7e9e53246294da4eda880ba1f42f8bb7328206bf3f2bd930859"},{"messageHash":"0xe42c535e72a0e6d3f2626f684bbec2902cf3b5a06414b1f94fa022d9d5637dd7"}],"paginationCursor":"0xe42c535e72a0e6d3f2626f684bbec2902cf3b5a06414b1f94fa022d9d5637dd7"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34313/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x8115bfe0f0f7475f6ce32c9bc2bc75915da97a1dcb7cf7922b7bec3e6e3fd41a&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":"0xcbbf65eedafbd7e9e53246294da4eda880ba1f42f8bb7328206bf3f2bd930859"},{"messageHash":"0xe42c535e72a0e6d3f2626f684bbec2902cf3b5a06414b1f94fa022d9d5637dd7"},{"messageHash":"0xfbb0f5b29e3f42767dcabae6bde37ee2508783aa0202f59958209e48e95ccc6d"},{"messageHash":"0xf67738b2f609802e3d412527a5482ace76f0148456f00e2f058041fadb06efa6"},{"messageHash":"0x18d6419b1fed96352ff7d39f6f53549d76f7f3aa61b2b8a47a5cc0a4aa950743"},{"messageHash":"0xc946d8a7a9f84a70de10902dcb83f2a0cc6a2d5dd160fc000a7405559102a194"},{"messageHash":"0x7030b233420cab9e419d4f2187bf8a72256f89b37ead35d8f83869cb63311781"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23383/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x8115bfe0f0f7475f6ce32c9bc2bc75915da97a1dcb7cf7922b7bec3e6e3fd41a&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":"0xcbbf65eedafbd7e9e53246294da4eda880ba1f42f8bb7328206bf3f2bd930859"},{"messageHash":"0xe42c535e72a0e6d3f2626f684bbec2902cf3b5a06414b1f94fa022d9d5637dd7"},{"messageHash":"0xfbb0f5b29e3f42767dcabae6bde37ee2508783aa0202f59958209e48e95ccc6d"},{"messageHash":"0xf67738b2f609802e3d412527a5482ace76f0148456f00e2f058041fadb06efa6"},{"messageHash":"0x18d6419b1fed96352ff7d39f6f53549d76f7f3aa61b2b8a47a5cc0a4aa950743"},{"messageHash":"0xc946d8a7a9f84a70de10902dcb83f2a0cc6a2d5dd160fc000a7405559102a194"},{"messageHash":"0x7030b233420cab9e419d4f2187bf8a72256f89b37ead35d8f83869cb63311781"}]}'
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 39cafb8a7d40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4dc0a71d921
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,142 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_close_to_now with id: 2026-02-11_04-47-39__781ca407-b9f2-4814-b1be-3bfe3945f0b0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-39__781ca407-b9f2-4814-b1be-3bfe3945f0b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29770', '29771', '29772', '29773', '29774']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29770:29770 -p 29771:29771 -p 29772:29772 -p 29773:29773 -p 29774:29774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29772 --rest-port=29770 --tcp-port=29771 --discv5-udp-port=29773 --rest-address=0.0.0.0 --nat=extip:172.18.58.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfdacbcfcfc732a462b133bbd06b6f9a6e0665b6a71d2f0ce8d867ba70f0a945 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29774 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.13 waku c064a8c5c569c5bf56e8de2047e22df41242f5d236debd7c19efa02c27afda1a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c064a8c5c569. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-39__781ca407-b9f2-4814-b1be-3bfe3945f0b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29770
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 acf45f3dbd64. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d301d4cb4e08. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29770/health" -H "Content-Type: application/json" -d '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:29770/debug/v1/info" -H "Content-Type: application/json" -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.13/tcp/29771/p2p/16Uiu2HAmHHbSqqACVd6aaHLGJMgCT6b8e8CzPPnHihhiBftaNYeQ","/ip4/172.18.58.13/tcp/29772/ws/p2p/16Uiu2HAmHHbSqqACVd6aaHLGJMgCT6b8e8CzPPnHihhiBftaNYeQ"],"enrUri":"enr:-L24QFkiT60n8FSAOLNztltQuM0qyTZE046KqsVfBK9NYdZHGfgExAd1NkZKWxPwx3gD8ujwMR6N4AK9dj86BPajeGYCgmlkgnY0gmlwhKwSOg2KbXVsdGlhZGRyc5YACASsEjoNBnRLAAoErBI6DQZ0TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRM9W90GMv0rq3NBXDHOEItCM4gNH4729Z_7jF5V1-o2DdGNwgnRLg3VkcIJ0TYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-47-39__781ca407-b9f2-4814-b1be-3bfe3945f0b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20693', '20694', '20695', '20696', '20697']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20693:20693 -p 20694:20694 -p 20695:20695 -p 20696:20696 -p 20697:20697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20695 --rest-port=20693 --tcp-port=20694 --discv5-udp-port=20696 --rest-address=0.0.0.0 --nat=extip:172.18.170.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6025a76d3eddf2bb3fbe379d8fa1beeaa7a2ec1dc849beb45f1e4f775c5d03d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20697 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFkiT60n8FSAOLNztltQuM0qyTZE046KqsVfBK9NYdZHGfgExAd1NkZKWxPwx3gD8ujwMR6N4AK9dj86BPajeGYCgmlkgnY0gmlwhKwSOg2KbXVsdGlhZGRyc5YACASsEjoNBnRLAAoErBI6DQZ0TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRM9W90GMv0rq3NBXDHOEItCM4gNH4729Z_7jF5V1-o2DdGNwgnRLg3VkcIJ0TYV3YWt1MgM --storenode=/ip4/172.18.58.13/tcp/29771/p2p/16Uiu2HAmHHbSqqACVd6aaHLGJMgCT6b8e8CzPPnHihhiBftaNYeQ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.48 waku 02462a3fab2ca3b5274d45d49bb111a11a2f4e819ef10b9b8513461fd6e41c8f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02462a3fab2c. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-39__781ca407-b9f2-4814-b1be-3bfe3945f0b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20693
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20693/health" -H "Content-Type: application/json" -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:20693/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.48/tcp/20694/p2p/16Uiu2HAmU5jHTfVtU8TZRhEzwyh1a4na4sAT42JK6eNtkPo3rRBQ","/ip4/172.18.170.48/tcp/20695/ws/p2p/16Uiu2HAmU5jHTfVtU8TZRhEzwyh1a4na4sAT42JK6eNtkPo3rRBQ"],"enrUri":"enr:-L24QGy37y34sUGNfDj9Vcv4Eji1HQYTGnAkDW5-qd7aa8pOe93omqejPO0aHSSh8DZc20SPbuKrAV54kE9oxzuHpW8CgmlkgnY0gmlwhKwSqjCKbXVsdGlhZGRyc5YACASsEqowBlDWAAoErBKqMAZQ190DgnJzhQADAQAAiXNlY3AyNTZrMaED5TXJ9l5b2A_8MkWHdI-yVtwyn7zBr8XNW7NI8Q5PGkODdGNwglDWg3VkcIJQ2IV3YWt1MgM"}'
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:20693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.13/tcp/29771/p2p/16Uiu2HAmHHbSqqACVd6aaHLGJMgCT6b8e8CzPPnHihhiBftaNYeQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29770/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:20693/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 3 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29770/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"}]}'
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:20693/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29770/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"}]}'
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:20693/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29770/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20693/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29770/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"},{"messageHash":"0x6b805e62c55870fe7952054a36fad06326513a3674496a5d313385f4482dfde6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20693/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"},{"messageHash":"0x6b805e62c55870fe7952054a36fad06326513a3674496a5d313385f4482dfde6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 2 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29770/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"},{"messageHash":"0x6b805e62c55870fe7952054a36fad06326513a3674496a5d313385f4482dfde6"},{"messageHash":"0x91d7419af8dd2f23423d7d5cf09185d77860420991bf2c57220885eb163ab284"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20693/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"},{"messageHash":"0x6b805e62c55870fe7952054a36fad06326513a3674496a5d313385f4482dfde6"},{"messageHash":"0x91d7419af8dd2f23423d7d5cf09185d77860420991bf2c57220885eb163ab284"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 10 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29770/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"},{"messageHash":"0x6b805e62c55870fe7952054a36fad06326513a3674496a5d313385f4482dfde6"},{"messageHash":"0x91d7419af8dd2f23423d7d5cf09185d77860420991bf2c57220885eb163ab284"},{"messageHash":"0x36f0dcf7e60c14cd0ff19a10033d8b12b10fc69c9a54c43ce90bc84d0a1abe94"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20693/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922c2baa04c841142d843f5ef695d80c1bfa81bac7564b4185f8abb0110d0438"},{"messageHash":"0x2b0c927e167cf8131f4d8620117f3ee461ca27815341e0b9b515ce4a3dfc5dd8"},{"messageHash":"0x7e274eb6f813dd8e65992cc7b36eda5bcdc149b23b7d149a09f794c2dfc7712e"},{"messageHash":"0x6b805e62c55870fe7952054a36fad06326513a3674496a5d313385f4482dfde6"},{"messageHash":"0x91d7419af8dd2f23423d7d5cf09185d77860420991bf2c57220885eb163ab284"},{"messageHash":"0x36f0dcf7e60c14cd0ff19a10033d8b12b10fc69c9a54c43ce90bc84d0a1abe94"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c064a8c5c569
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02462a3fab2c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-02-11 04:45:07.790 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:45:07.791 DEBUG [tests.conftest] Running test: test_publishing_node_paused_and_unpaused with id: 2026-02-11_04-45-07__bdb55fff-db70-4862-81ec-87d5145a71fc
2026-02-11 04:45:07.791 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:45:07.791 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:45:07.791 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:45:07.798 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:07.798 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-45-07__bdb55fff-db70-4862-81ec-87d5145a71fc__wakuorg_nwaku:latest.log
2026-02-11 04:45:07.798 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:07.798 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:07.800 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:07.800 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.230
2026-02-11 04:45:07.800 DEBUG [src.node.docker_mananger] Generated ports ['31518', '31519', '31520', '31521', '31522']
2026-02-11 04:45:07.800 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:07.800 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:07.800 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:07.801 DEBUG [src.node.docker_mananger] docker run -i -t -p 31518:31518 -p 31519:31519 -p 31520:31520 -p 31521:31521 -p 31522:31522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31520 --rest-port=31518 --tcp-port=31519 --discv5-udp-port=31521 --rest-address=0.0.0.0 --nat=extip:172.18.141.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa89d95d10e912eac13603eada9a0af1eb9e406a01cf9d3e2e3d75dfc9e7cbe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31522 --metrics-logging=true --store=true --relay=true
2026-02-11 04:45:07.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.230 waku 334add04c918041e2ca2c3c579c9de203a94d27ce3f6c1500592c2bb85f42bf5
2026-02-11 04:45:08.010 DEBUG [src.node.docker_mananger] Container started with ID 334add04c918. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-45-07__bdb55fff-db70-4862-81ec-87d5145a71fc__wakuorg_nwaku:latest.log
2026-02-11 04:45:08.011 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31518
2026-02-11 04:45:08.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:08.044 ERROR [src.node.docker_mananger] Max retries reached for container f3d57ae4ec16. Exiting log stream.
2026-02-11 04:45:08.598 ERROR [src.node.docker_mananger] Max retries reached for container 624c9ec09394. Exiting log stream.
2026-02-11 04:45:09.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31518/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:09.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:09.018 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:09.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:09.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.230/tcp/31519/p2p/16Uiu2HAmTvU9kQLTFjr8xqmmEku9ueDHRM5xfKgJ64XhtkaG3GNk","/ip4/172.18.141.230/tcp/31520/ws/p2p/16Uiu2HAmTvU9kQLTFjr8xqmmEku9ueDHRM5xfKgJ64XhtkaG3GNk"],"enrUri":"enr:-L24QH8gv0XARSSIVtxNvZtQ0LWn2epRagyWSKV389VgXorsXEgZxO86FtQOZQT_D-Tk8tABA6Z55eArZiiQh66NFP8CgmlkgnY0gmlwhKwSjeaKbXVsdGlhZGRyc5YACASsEo3mBnsfAAoErBKN5gZ7IN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4tZzZCTInyapEotGpew24DfvlyJq-4F5pwF3ORL1SCmDdGNwgnsfg3VkcIJ7IYV3YWt1MgM"}'
2026-02-11 04:45:09.021 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:09.028 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:09.028 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-45-07__bdb55fff-db70-4862-81ec-87d5145a71fc__wakuorg_nwaku:latest.log
2026-02-11 04:45:09.028 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:09.028 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:09.030 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:09.030 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.7
2026-02-11 04:45:09.030 DEBUG [src.node.docker_mananger] Generated ports ['19930', '19931', '19932', '19933', '19934']
2026-02-11 04:45:09.030 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:09.030 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:09.030 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:09.030 DEBUG [src.node.docker_mananger] docker run -i -t -p 19930:19930 -p 19931:19931 -p 19932:19932 -p 19933:19933 -p 19934:19934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19932 --rest-port=19930 --tcp-port=19931 --discv5-udp-port=19933 --rest-address=0.0.0.0 --nat=extip:172.18.159.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8e6713fc4e26b3fecfbfcb08d5eefdf9362ec8aeaad621ba41600fafb8ad905 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19934 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH8gv0XARSSIVtxNvZtQ0LWn2epRagyWSKV389VgXorsXEgZxO86FtQOZQT_D-Tk8tABA6Z55eArZiiQh66NFP8CgmlkgnY0gmlwhKwSjeaKbXVsdGlhZGRyc5YACASsEo3mBnsfAAoErBKN5gZ7IN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4tZzZCTInyapEotGpew24DfvlyJq-4F5pwF3ORL1SCmDdGNwgnsfg3VkcIJ7IYV3YWt1MgM --storenode=/ip4/172.18.141.230/tcp/31519/p2p/16Uiu2HAmTvU9kQLTFjr8xqmmEku9ueDHRM5xfKgJ64XhtkaG3GNk --store=true --relay=true
2026-02-11 04:45:09.218 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.7 waku 3c1a77f2353f4d9d908dee719ba32d93c2af2700d3b216efd7d256520f2fc870
2026-02-11 04:45:09.248 DEBUG [src.node.docker_mananger] Container started with ID 3c1a77f2353f. Setting up logs at ./log/docker/store_node1_2026-02-11_04-45-07__bdb55fff-db70-4862-81ec-87d5145a71fc__wakuorg_nwaku:latest.log
2026-02-11 04:45:09.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19930
2026-02-11 04:45:09.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:10.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19930/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:10.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:10.255 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:10.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19930/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:10.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.7/tcp/19931/p2p/16Uiu2HAmBWNjAxqvv6X9LydrJGFN4q6vpaFY48CL6bA7ptkYimds","/ip4/172.18.159.7/tcp/19932/ws/p2p/16Uiu2HAmBWNjAxqvv6X9LydrJGFN4q6vpaFY48CL6bA7ptkYimds"],"enrUri":"enr:-L24QIsP_gBNqh-UQaxG8tvgE31Bbn9V3UUZw1x5pIvoKZEbd83MPjmys7nFrQT-cZfA8W9zCyzRsMzeIZ57-ZQbI3ECgmlkgnY0gmlwhKwSnweKbXVsdGlhZGRyc5YACASsEp8HBk3bAAoErBKfBwZN3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7u9jS5pNIwLSX-Wp0dyxW_L0uMs-yhxrbd8L_CqGLgKDdGNwgk3bg3VkcIJN3YV3YWt1MgM"}'
2026-02-11 04:45:10.257 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:10.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19930/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.230/tcp/31519/p2p/16Uiu2HAmTvU9kQLTFjr8xqmmEku9ueDHRM5xfKgJ64XhtkaG3GNk"]'
2026-02-11 04:45:10.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:10.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31518/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:45:10.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:10.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19930/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:45:10.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:10.267 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:10.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:10.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:10.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:10.473 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:45:10.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31518/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:10.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e173afb11459ec4a359af92d6e9a8c14e63231613223a02ead68d1ebecc58fd"}]}'
2026-02-11 04:45:10.476 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:45:10.477 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:45:10.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19930/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:10.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e173afb11459ec4a359af92d6e9a8c14e63231613223a02ead68d1ebecc58fd"}]}'
2026-02-11 04:45:10.480 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:45:10.481 DEBUG [src.node.waku_node] Pausing container with id 334add04c918
2026-02-11 04:45:10.489 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:11.489 DEBUG [src.node.waku_node] Unpause container with id 334add04c918
2026-02-11 04:45:11.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31518/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:11.502 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":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:11.503 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:11.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:11.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.230/tcp/31519/p2p/16Uiu2HAmTvU9kQLTFjr8xqmmEku9ueDHRM5xfKgJ64XhtkaG3GNk","/ip4/172.18.141.230/tcp/31520/ws/p2p/16Uiu2HAmTvU9kQLTFjr8xqmmEku9ueDHRM5xfKgJ64XhtkaG3GNk"],"enrUri":"enr:-L24QH8gv0XARSSIVtxNvZtQ0LWn2epRagyWSKV389VgXorsXEgZxO86FtQOZQT_D-Tk8tABA6Z55eArZiiQh66NFP8CgmlkgnY0gmlwhKwSjeaKbXVsdGlhZGRyc5YACASsEo3mBnsfAAoErBKN5gZ7IN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4tZzZCTInyapEotGpew24DfvlyJq-4F5pwF3ORL1SCmDdGNwgnsfg3VkcIJ7IYV3YWt1MgM"}'
2026-02-11 04:45:11.505 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:11.505 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:11.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:11.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:11.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:11.711 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:45:11.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31518/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:11.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e173afb11459ec4a359af92d6e9a8c14e63231613223a02ead68d1ebecc58fd"},{"messageHash":"0x4255ecd590b94f46be9c5af3df2354533296db1f980ff94f4ae09da020ee0c6a"}]}'
2026-02-11 04:45:11.715 DEBUG [src.steps.store] messages length is 2
2026-02-11 04:45:11.716 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:45:11.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19930/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:11.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e173afb11459ec4a359af92d6e9a8c14e63231613223a02ead68d1ebecc58fd"},{"messageHash":"0x4255ecd590b94f46be9c5af3df2354533296db1f980ff94f4ae09da020ee0c6a"}]}'
2026-02-11 04:45:11.719 DEBUG [src.steps.store] messages length is 2
2026-02-11 04:45:11.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31518/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:11.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e173afb11459ec4a359af92d6e9a8c14e63231613223a02ead68d1ebecc58fd"},{"messageHash":"0x4255ecd590b94f46be9c5af3df2354533296db1f980ff94f4ae09da020ee0c6a"}]}'
2026-02-11 04:45:11.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19930/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:11.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e173afb11459ec4a359af92d6e9a8c14e63231613223a02ead68d1ebecc58fd"},{"messageHash":"0x4255ecd590b94f46be9c5af3df2354533296db1f980ff94f4ae09da020ee0c6a"}]}'
2026-02-11 04:45:11.726 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:11.727 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:11.727 DEBUG [src.node.waku_node] Stopping container with id 334add04c918
2026-02-11 04:45:12.271 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:12.272 DEBUG [src.node.waku_node] Stopping container with id 3c1a77f2353f
2026-02-11 04:45:12.847 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:12.848 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:45:12.854 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:12.861 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2026-02-11 04:44:11.693 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:11.694 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-11_04-44-11__2cbf4ae1-2c3f-4b6d-b165-67827c8f09cf
2026-02-11 04:44:11.694 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:11.694 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:44:11.694 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:44:11.701 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:11.701 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-11__2cbf4ae1-2c3f-4b6d-b165-67827c8f09cf__wakuorg_nwaku:latest.log
2026-02-11 04:44:11.701 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:11.701 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:11.702 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:11.703 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.62
2026-02-11 04:44:11.703 DEBUG [src.node.docker_mananger] Generated ports ['63570', '63571', '63572', '63573', '63574']
2026-02-11 04:44:11.703 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:44:11.703 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:11.703 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:11.703 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:11.703 DEBUG [src.node.docker_mananger] docker run -i -t -p 63570:63570 -p 63571:63571 -p 63572:63572 -p 63573:63573 -p 63574:63574 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63572 --rest-port=63570 --tcp-port=63571 --discv5-udp-port=63573 --rest-address=0.0.0.0 --nat=extip:172.18.216.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ab5ded26264a92b93ec1ed06bdeb5cdae3f0a8182cf6fad9b5ab007075e3441c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63574 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-02-11 04:44:11.886 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.62 waku 87266fe6488ec4cb21e02fae2eab52d4948e76ad78ee084d49ae9b76b5b4f3de
2026-02-11 04:44:11.918 DEBUG [src.node.docker_mananger] Container started with ID 87266fe6488e. Setting up logs at ./log/docker/node1_2026-02-11_04-44-11__2cbf4ae1-2c3f-4b6d-b165-67827c8f09cf__wakuorg_nwaku:latest.log
2026-02-11 04:44:11.918 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63570
2026-02-11 04:44:11.918 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:12.498 ERROR [src.node.docker_mananger] Max retries reached for container 89c2e7d4fff8. Exiting log stream.
2026-02-11 04:44:12.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63570/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:12.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:12.922 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:12.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63570/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:12.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.62/tcp/63571/p2p/16Uiu2HAmRA75rFsZwFAk8DUJkQhNLiKTuL75GeHywjFx7zL3hexc","/ip4/172.18.216.62/tcp/63572/ws/p2p/16Uiu2HAmRA75rFsZwFAk8DUJkQhNLiKTuL75GeHywjFx7zL3hexc"],"enrUri":"enr:-L24QClvAV7wREgtvEiW3CUlG6Nw1wL-hVLsulgtJsg2UhqaTUD8SrTMDk-D3fIzcMmH-XqHUaSAw4f6HscQRMByrskCgmlkgnY0gmlwhKwS2D6KbXVsdGlhZGRyc5YACASsEtg-BvhTAAoErBLYPgb4VN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDucGzVHD3UP-T5qHWN2inQYEVFDa3eQxqnMjkTo4WvE2DdGNwgvhTg3VkcIL4VYV3YWt1MgU"}'
2026-02-11 04:44:12.925 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:12.931 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:12.931 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-11__2cbf4ae1-2c3f-4b6d-b165-67827c8f09cf__wakuorg_nwaku:latest.log
2026-02-11 04:44:12.931 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:12.931 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:12.933 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:12.933 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.79
2026-02-11 04:44:12.933 DEBUG [src.node.docker_mananger] Generated ports ['17622', '17623', '17624', '17625', '17626']
2026-02-11 04:44:12.933 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:44:12.933 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:12.933 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:12.933 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:12.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 17622:17622 -p 17623:17623 -p 17624:17624 -p 17625:17625 -p 17626:17626 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17624 --rest-port=17622 --tcp-port=17623 --discv5-udp-port=17625 --rest-address=0.0.0.0 --nat=extip:172.18.132.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f45ffaa3adfe0dcf4deb4f14ad40ed905d6da567ded608bf39c4e992244bc62c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17626 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QClvAV7wREgtvEiW3CUlG6Nw1wL-hVLsulgtJsg2UhqaTUD8SrTMDk-D3fIzcMmH-XqHUaSAw4f6HscQRMByrskCgmlkgnY0gmlwhKwS2D6KbXVsdGlhZGRyc5YACASsEtg-BvhTAAoErBLYPgb4VN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDucGzVHD3UP-T5qHWN2inQYEVFDa3eQxqnMjkTo4WvE2DdGNwgvhTg3VkcIL4VYV3YWt1MgU --filternode=/ip4/172.18.216.62/tcp/63571/p2p/16Uiu2HAmRA75rFsZwFAk8DUJkQhNLiKTuL75GeHywjFx7zL3hexc --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-11 04:44:13.118 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.79 waku 30118a77ae36637fd104c60278d061d9783dd6f4ffd8b4623bb1522c5788c686
2026-02-11 04:44:13.146 DEBUG [src.node.docker_mananger] Container started with ID 30118a77ae36. Setting up logs at ./log/docker/node2_2026-02-11_04-44-11__2cbf4ae1-2c3f-4b6d-b165-67827c8f09cf__wakuorg_nwaku:latest.log
2026-02-11 04:44:13.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17622
2026-02-11 04:44:13.146 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:14.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:44:14.151 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:14.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.79/tcp/17623/p2p/16Uiu2HAm7P6rd7KuvmKYj9oSTpgAK3rDfB3LWrCZb1G3dopXY6Ga","/ip4/172.18.132.79/tcp/17624/ws/p2p/16Uiu2HAm7P6rd7KuvmKYj9oSTpgAK3rDfB3LWrCZb1G3dopXY6Ga"],"enrUri":"enr:-L24QBkcwT1oRQx3yImsDy_1UCESdjbowupAx-8ct_J2cwf5AKpTRx-9Co5OgDXjiKAntAlIv14AYNHYKZ3ayf02rlACgmlkgnY0gmlwhKwShE-KbXVsdGlhZGRyc5YACASsEoRPBkTXAAoErBKETwZE2N0DgnJzhQACAQAAiXNlY3AyNTZrMaECsaOg5UJiAdp64friVXZlqHK9hBkRNcVL0N4MVjvT4dODdGNwgkTXg3VkcIJE2YV3YWt1MgA"}'
2026-02-11 04:44:14.154 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:14.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.62/tcp/63571/p2p/16Uiu2HAmRA75rFsZwFAk8DUJkQhNLiKTuL75GeHywjFx7zL3hexc"]'
2026-02-11 04:44:14.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-11 04:44:14.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "62963688-fa0a-472f-b10a-92f7a0e18f49", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-11 04:44:14.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"62963688-fa0a-472f-b10a-92f7a0e18f49","statusDesc":"OK"}'
2026-02-11 04:44:14.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "80045453-5008-450a-8392-84f8a427d8bf", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-02-11 04:44:14.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"80045453-5008-450a-8392-84f8a427d8bf","statusDesc":"OK"}'
2026-02-11 04:44:14.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "be2249aa-b7ea-4ed0-94ab-cc257d742aca", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-11 04:44:14.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"be2249aa-b7ea-4ed0-94ab-cc257d742aca","statusDesc":"OK"}'
2026-02-11 04:44:14.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8e937013-0622-47e8-9369-425099eb7efe", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-02-11 04:44:14.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8e937013-0622-47e8-9369-425099eb7efe","statusDesc":"OK"}'
2026-02-11 04:44:14.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "de98a76f-c161-428b-893b-04ff875c92c9", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-02-11 04:44:14.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"de98a76f-c161-428b-893b-04ff875c92c9","statusDesc":"OK"}'
2026-02-11 04:44:14.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "81b2b3df-82cc-404d-a1a6-16544d8d1136", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-02-11 04:44:14.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"81b2b3df-82cc-404d-a1a6-16544d8d1136","statusDesc":"OK"}'
2026-02-11 04:44:14.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e9088265-4621-4c6a-a7fc-c26933ef5533", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-02-11 04:44:14.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e9088265-4621-4c6a-a7fc-c26933ef5533","statusDesc":"OK"}'
2026-02-11 04:44:14.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17622/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ca8606a5-9cf3-4008-8bdf-fa9f0dd26f10", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-02-11 04:44:14.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ca8606a5-9cf3-4008-8bdf-fa9f0dd26f10","statusDesc":"OK"}'
2026-02-11 04:44:14.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:14.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.286 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:14.386 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:14.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785054277442098,"ephemeral":false}]'
2026-02-11 04:44:14.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:14.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:14.497 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:14.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785054391171538,"ephemeral":false}]'
2026-02-11 04:44:14.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:14.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.507 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:14.607 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:14.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770785054501559661,"ephemeral":false}]'
2026-02-11 04:44:14.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:14.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:14.718 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:14.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785054611854756,"ephemeral":false}]'
2026-02-11 04:44:14.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:14.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.728 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:14.828 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:14.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770785054722259749,"ephemeral":false}]'
2026-02-11 04:44:14.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:14.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:14.938 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:14.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:14.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770785054832697945,"ephemeral":false}]'
2026-02-11 04:44:14.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:14.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:14.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:15.048 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:15.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:15.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770785054942927205,"ephemeral":false}]'
2026-02-11 04:44:15.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63570/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:15.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:15.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:15.159 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:15.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17622/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:15.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785055053090435,"ephemeral":false}]'
2026-02-11 04:44:15.164 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:15.165 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:15.165 DEBUG [src.node.waku_node] Stopping container with id 87266fe6488e
2026-02-11 04:44:15.699 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:15.699 DEBUG [src.node.waku_node] Stopping container with id 30118a77ae36
2026-02-11 04:44:16.232 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:16.233 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:16.244 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:16.253 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,562 @@
2026-02-11 04:43:14.932 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:14.932 DEBUG [tests.conftest] Running test: test_filter_many_subscribed_nodes with id: 2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489
2026-02-11 04:43:14.932 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:14.932 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:43:14.932 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:43:14.938 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:14.938 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:14.944 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:14.944 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:14.948 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:14.948 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:14.949 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:43:14.949 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:43:14.949 DEBUG [tests.e2e.test_e2e] Start 2 nodes
2026-02-11 04:43:14.950 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:14.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:14.951 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:14.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.137
2026-02-11 04:43:14.951 DEBUG [src.node.docker_mananger] Generated ports ['11031', '11032', '11033', '11034', '11035']
2026-02-11 04:43:14.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:14.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:14.952 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:14.952 DEBUG [src.node.docker_mananger] docker run -i -t -p 11031:11031 -p 11032:11032 -p 11033:11033 -p 11034:11034 -p 11035:11035 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11033 --rest-port=11031 --tcp-port=11032 --discv5-udp-port=11034 --rest-address=0.0.0.0 --nat=extip:172.18.117.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=67dd9adb44e0b1dac3ecac7598e55a9cb0beb9b7352acc4c4bef01a95ab7b3a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11035 --metrics-logging=true --relay=true --store=false
2026-02-11 04:43:15.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.137 waku ca1cc461ae254ae740f1305c26ff1846b62def8b09828b8684b91c19fe803b1c
2026-02-11 04:43:15.115 DEBUG [src.node.docker_mananger] Container started with ID ca1cc461ae25. Setting up logs at ./log/docker/node1_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:15.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11031
2026-02-11 04:43:15.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:15.218 ERROR [src.node.docker_mananger] Max retries reached for container 92e6fa303b9c. Exiting log stream.
2026-02-11 04:43:15.695 ERROR [src.node.docker_mananger] Max retries reached for container 02cf16901c05. Exiting log stream.
2026-02-11 04:43:16.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11031/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:16.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:16.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:16.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11031/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:16.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.137/tcp/11032/p2p/16Uiu2HAmNYcahhEVxz9hUpUdhhAEwBmhoFLVDaDZ2eiXeBTBcPch","/ip4/172.18.117.137/tcp/11033/ws/p2p/16Uiu2HAmNYcahhEVxz9hUpUdhhAEwBmhoFLVDaDZ2eiXeBTBcPch"],"enrUri":"enr:-L24QCXcqOrq_ohggUE56aPOx51fYwZDAlr5STlWzhZ960DJVFMnxL2k1UOLNyqjYWuthGvsz8ElCGQS8wegHgs2gpYCgmlkgnY0gmlwhKwSdYmKbXVsdGlhZGRyc5YACASsEnWJBisYAAoErBJ1iQYrGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkvLFOVTQpTLSVMu71d9HRmg7pLV_1fSpSoxXFNnluIaDdGNwgisYg3VkcIIrGoV3YWt1MgE"}'
2026-02-11 04:43:16.121 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:16.121 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:16.121 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:16.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:16.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.126
2026-02-11 04:43:16.123 DEBUG [src.node.docker_mananger] Generated ports ['20835', '20836', '20837', '20838', '20839']
2026-02-11 04:43:16.123 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:16.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:16.123 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:16.123 DEBUG [src.node.docker_mananger] docker run -i -t -p 20835:20835 -p 20836:20836 -p 20837:20837 -p 20838:20838 -p 20839:20839 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20837 --rest-port=20835 --tcp-port=20836 --discv5-udp-port=20838 --rest-address=0.0.0.0 --nat=extip:172.18.132.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97f5beb7d5ceff4955caddf0fffacedffaf5ea232ab29bb38acefe197c72bdcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20839 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QCXcqOrq_ohggUE56aPOx51fYwZDAlr5STlWzhZ960DJVFMnxL2k1UOLNyqjYWuthGvsz8ElCGQS8wegHgs2gpYCgmlkgnY0gmlwhKwSdYmKbXVsdGlhZGRyc5YACASsEnWJBisYAAoErBJ1iQYrGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkvLFOVTQpTLSVMu71d9HRmg7pLV_1fSpSoxXFNnluIaDdGNwgisYg3VkcIIrGoV3YWt1MgE
2026-02-11 04:43:16.269 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.126 waku 433397331fd6f1f635b22a9d5218ad69d96a65fed7d528b4d0484f313f5c1f2f
2026-02-11 04:43:16.292 DEBUG [src.node.docker_mananger] Container started with ID 433397331fd6. Setting up logs at ./log/docker/node2_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:16.292 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20835
2026-02-11 04:43:16.292 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:17.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:17.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:17.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:17.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:17.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb","/ip4/172.18.132.126/tcp/20837/ws/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb"],"enrUri":"enr:-L24QAtt-F9935p1t9IFMfQ9mcO4YCqdhNpOVpAw-vpJwSMhPiOiFATlLMDPsK1dWkGTR_n5NRsac-meiKZrFgRFMTQCgmlkgnY0gmlwhKwShH6KbXVsdGlhZGRyc5YACASsEoR-BlFkAAoErBKEfgZRZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECMkijB4zFAea-N2VhF2XAxjit-qpP4kVanlwwyLj1lciDdGNwglFkg3VkcIJRZoV3YWt1MgU"}'
2026-02-11 04:43:17.313 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:17.313 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2026-02-11 04:43:17.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11031/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:17.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:17.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:17.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:17.321 DEBUG [tests.e2e.test_e2e] 15 Node start and making filter requests to node2
2026-02-11 04:43:17.327 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:17.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:17.327 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:17.428 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:17.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:17.429 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:17.429 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.51
2026-02-11 04:43:17.430 DEBUG [src.node.docker_mananger] Generated ports ['62301', '62302', '62303', '62304', '62305']
2026-02-11 04:43:17.430 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:17.430 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:17.430 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:17.430 DEBUG [src.node.docker_mananger] docker run -i -t -p 62301:62301 -p 62302:62302 -p 62303:62303 -p 62304:62304 -p 62305:62305 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62303 --rest-port=62301 --tcp-port=62302 --discv5-udp-port=62304 --rest-address=0.0.0.0 --nat=extip:172.18.196.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cee40f08bbf3380d934eafcbc2bf48a8b4aa1c71ea1a14fea7bcbbd27bf4ca1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62305 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QAtt-F9935p1t9IFMfQ9mcO4YCqdhNpOVpAw-vpJwSMhPiOiFATlLMDPsK1dWkGTR_n5NRsac-meiKZrFgRFMTQCgmlkgnY0gmlwhKwShH6KbXVsdGlhZGRyc5YACASsEoR-BlFkAAoErBKEfgZRZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECMkijB4zFAea-N2VhF2XAxjit-qpP4kVanlwwyLj1lciDdGNwglFkg3VkcIJRZoV3YWt1MgU --store=false
2026-02-11 04:43:17.579 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.51 waku 2bdf85480471a0fe8a43143d8e26552d7b06c2df182bd5ac1f41d8927c942e44
2026-02-11 04:43:17.604 DEBUG [src.node.docker_mananger] Container started with ID 2bdf85480471. Setting up logs at ./log/docker/node2_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:17.605 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62301
2026-02-11 04:43:17.605 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:18.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62301/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:18.609 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:18.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62301/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:18.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.51/tcp/62302/p2p/16Uiu2HAmQ9z9b6PyZkxQW6RWxi4fAUNWG6jGfZiqdb4ChTKZHJXE","/ip4/172.18.196.51/tcp/62303/ws/p2p/16Uiu2HAmQ9z9b6PyZkxQW6RWxi4fAUNWG6jGfZiqdb4ChTKZHJXE"],"enrUri":"enr:-L24QKrc7-Q0pjZvoUUv3m5xoQKdAz_NND2FBcAbBlasoBIybREWbzd633ARgezVmqnlLtrNF94WDzGcB6ha5BCaPNkCgmlkgnY0gmlwhKwSxDOKbXVsdGlhZGRyc5YACASsEsQzBvNeAAoErBLEMwbzX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqt4r6fJ2t2Yxsvtw6_EmKwwtFQy5J9P1FOdeQ999132DdGNwgvNeg3VkcILzYIV3YWt1MgA"}'
2026-02-11 04:43:18.612 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:18.612 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:19.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62301/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:19.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:19.654 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:19.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:19.655 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:19.755 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:19.755 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:19.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:19.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.180
2026-02-11 04:43:19.757 DEBUG [src.node.docker_mananger] Generated ports ['19628', '19629', '19630', '19631', '19632']
2026-02-11 04:43:19.757 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:19.757 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:19.757 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:19.757 DEBUG [src.node.docker_mananger] docker run -i -t -p 19628:19628 -p 19629:19629 -p 19630:19630 -p 19631:19631 -p 19632:19632 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19630 --rest-port=19628 --tcp-port=19629 --discv5-udp-port=19631 --rest-address=0.0.0.0 --nat=extip:172.18.42.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98e4be5e5a98fe1a9ac895b4e5aadac00d38ebc9b1a03c62dd31152ec1a8d1f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19632 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QKrc7-Q0pjZvoUUv3m5xoQKdAz_NND2FBcAbBlasoBIybREWbzd633ARgezVmqnlLtrNF94WDzGcB6ha5BCaPNkCgmlkgnY0gmlwhKwSxDOKbXVsdGlhZGRyc5YACASsEsQzBvNeAAoErBLEMwbzX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqt4r6fJ2t2Yxsvtw6_EmKwwtFQy5J9P1FOdeQ999132DdGNwgvNeg3VkcILzYIV3YWt1MgA --store=false
2026-02-11 04:43:19.909 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.180 waku 29505b32d67d7e89153228e45b4b52049e63827bd78ad046c90a2f45456e8597
2026-02-11 04:43:19.931 DEBUG [src.node.docker_mananger] Container started with ID 29505b32d67d. Setting up logs at ./log/docker/node3_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:19.932 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19628
2026-02-11 04:43:19.933 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:20.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19628/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:20.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:20.937 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:20.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19628/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:20.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.180/tcp/19629/p2p/16Uiu2HAmUVxUQrhSQzmM4tqJ374fQaHUjXVpWtvQA45r4hCFs8M1","/ip4/172.18.42.180/tcp/19630/ws/p2p/16Uiu2HAmUVxUQrhSQzmM4tqJ374fQaHUjXVpWtvQA45r4hCFs8M1"],"enrUri":"enr:-L24QFRBkFeghx0g26yyDyLtkY-uMDyu_be_IJFzoHrZB2FyAcCLtZvZNSmnSWy2QMYrKhk_Pvct7dJJU172ayCuqIwCgmlkgnY0gmlwhKwSKrSKbXVsdGlhZGRyc5YACASsEiq0BkytAAoErBIqtAZMrt0DgnJzhQADAQAAiXNlY3AyNTZrMaED62qkF0zPylQhHaYVDOkIAH-indTpxjfm4jXEBEKu15SDdGNwgkytg3VkcIJMr4V3YWt1MgA"}'
2026-02-11 04:43:20.939 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:20.939 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:21.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19628/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:21.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:21.980 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:21.980 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:21.980 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:22.080 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:22.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:22.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:22.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.20
2026-02-11 04:43:22.083 DEBUG [src.node.docker_mananger] Generated ports ['2743', '2744', '2745', '2746', '2747']
2026-02-11 04:43:22.083 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:22.083 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:22.083 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:22.083 DEBUG [src.node.docker_mananger] docker run -i -t -p 2743:2743 -p 2744:2744 -p 2745:2745 -p 2746:2746 -p 2747:2747 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2745 --rest-port=2743 --tcp-port=2744 --discv5-udp-port=2746 --rest-address=0.0.0.0 --nat=extip:172.18.226.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cecf1216cd65e736df9f0c3acfd7abfb86de5ebce0a26be9e5d2d3abefe4a2fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2747 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QFRBkFeghx0g26yyDyLtkY-uMDyu_be_IJFzoHrZB2FyAcCLtZvZNSmnSWy2QMYrKhk_Pvct7dJJU172ayCuqIwCgmlkgnY0gmlwhKwSKrSKbXVsdGlhZGRyc5YACASsEiq0BkytAAoErBIqtAZMrt0DgnJzhQADAQAAiXNlY3AyNTZrMaED62qkF0zPylQhHaYVDOkIAH-indTpxjfm4jXEBEKu15SDdGNwgkytg3VkcIJMr4V3YWt1MgA --store=false
2026-02-11 04:43:22.236 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.20 waku a1e3a3e74ac8f6fedab7ec36d4c2ec5af644201c5856cf4b4a89d6635efa6cda
2026-02-11 04:43:22.261 DEBUG [src.node.docker_mananger] Container started with ID a1e3a3e74ac8. Setting up logs at ./log/docker/node4_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:22.262 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2743
2026-02-11 04:43:22.262 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:23.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2743/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:23.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:23.266 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:23.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2743/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:23.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.20/tcp/2744/p2p/16Uiu2HAmUnJYsJnEW1uUgLLBiAnraX6FxdR4djjdD23YkW8rmLSn","/ip4/172.18.226.20/tcp/2745/ws/p2p/16Uiu2HAmUnJYsJnEW1uUgLLBiAnraX6FxdR4djjdD23YkW8rmLSn"],"enrUri":"enr:-L24QAl6R1PQ4Hz3mP1o82h2aB7wWVr1MMbxvy2karueKkwpV3id6V_EO3yd1QZPIkT7w8r0NQXYtND8A6z5SiF75fMCgmlkgnY0gmlwhKwS4hSKbXVsdGlhZGRyc5YACASsEuIUBgq4AAoErBLiFAYKud0DgnJzhQADAQAAiXNlY3AyNTZrMaED75qihq9My5XXyYMFuClRhWKQnlCdkQLippS3WqhAhZODdGNwggq4g3VkcIIKuoV3YWt1MgA"}'
2026-02-11 04:43:23.268 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:23.268 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:24.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:24.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:24.313 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:24.313 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:24.313 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:24.413 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:24.414 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:24.415 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:24.415 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.78
2026-02-11 04:43:24.415 DEBUG [src.node.docker_mananger] Generated ports ['3613', '3614', '3615', '3616', '3617']
2026-02-11 04:43:24.416 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:24.416 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:24.416 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:24.416 DEBUG [src.node.docker_mananger] docker run -i -t -p 3613:3613 -p 3614:3614 -p 3615:3615 -p 3616:3616 -p 3617:3617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3615 --rest-port=3613 --tcp-port=3614 --discv5-udp-port=3616 --rest-address=0.0.0.0 --nat=extip:172.18.160.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=183a7d2cc88fa0dddca6011deadb7456f43146e2a070398eb6a6cbf12f89b3da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3617 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QAl6R1PQ4Hz3mP1o82h2aB7wWVr1MMbxvy2karueKkwpV3id6V_EO3yd1QZPIkT7w8r0NQXYtND8A6z5SiF75fMCgmlkgnY0gmlwhKwS4hSKbXVsdGlhZGRyc5YACASsEuIUBgq4AAoErBLiFAYKud0DgnJzhQADAQAAiXNlY3AyNTZrMaED75qihq9My5XXyYMFuClRhWKQnlCdkQLippS3WqhAhZODdGNwggq4g3VkcIIKuoV3YWt1MgA --store=false
2026-02-11 04:43:24.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.78 waku 2c4b8c579c0769640fefb246a46bee02815a71a785bf21274d4bd957897308b3
2026-02-11 04:43:24.599 DEBUG [src.node.docker_mananger] Container started with ID 2c4b8c579c07. Setting up logs at ./log/docker/node5_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:24.600 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3613
2026-02-11 04:43:24.601 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:25.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3613/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:25.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:25.605 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:25.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:25.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.78/tcp/3614/p2p/16Uiu2HAmS3fwLUBeo14LQvC7nop9EXEwbfT6yUW21HtMNu2Npq9w","/ip4/172.18.160.78/tcp/3615/ws/p2p/16Uiu2HAmS3fwLUBeo14LQvC7nop9EXEwbfT6yUW21HtMNu2Npq9w"],"enrUri":"enr:-L24QNomdLdI-CFluH3bq6xKwrD2BdUFKMXMpUrq_Ti0nogYLt0MrecUv6BjUroRvOoYGHZmVlwMNgzQThkW4pP068ICgmlkgnY0gmlwhKwSoE6KbXVsdGlhZGRyc5YACASsEqBOBg4eAAoErBKgTgYOH90DgnJzhQADAQAAiXNlY3AyNTZrMaEDxvd4EYrLvZVKCikClaIoE_immPcgobfX-lKh0WdEoY6DdGNwgg4eg3VkcIIOIIV3YWt1MgA"}'
2026-02-11 04:43:25.608 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:25.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:26.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:26.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:26.653 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:26.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:26.654 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:26.754 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:26.754 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:26.755 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:26.756 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.58
2026-02-11 04:43:26.756 DEBUG [src.node.docker_mananger] Generated ports ['43408', '43409', '43410', '43411', '43412']
2026-02-11 04:43:26.756 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:26.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:26.756 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:26.756 DEBUG [src.node.docker_mananger] docker run -i -t -p 43408:43408 -p 43409:43409 -p 43410:43410 -p 43411:43411 -p 43412:43412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43410 --rest-port=43408 --tcp-port=43409 --discv5-udp-port=43411 --rest-address=0.0.0.0 --nat=extip:172.18.186.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d848aaace23cb98d10f3e24c1ddddee503bb9b4cf4dbcc04d2e94db434ede08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QNomdLdI-CFluH3bq6xKwrD2BdUFKMXMpUrq_Ti0nogYLt0MrecUv6BjUroRvOoYGHZmVlwMNgzQThkW4pP068ICgmlkgnY0gmlwhKwSoE6KbXVsdGlhZGRyc5YACASsEqBOBg4eAAoErBKgTgYOH90DgnJzhQADAQAAiXNlY3AyNTZrMaEDxvd4EYrLvZVKCikClaIoE_immPcgobfX-lKh0WdEoY6DdGNwgg4eg3VkcIIOIIV3YWt1MgA --store=false
2026-02-11 04:43:26.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.58 waku 24cae7cd61d11a0d49d42a89ed90a17c75c9447d0c6d0b2853b76b72613bffd8
2026-02-11 04:43:26.930 DEBUG [src.node.docker_mananger] Container started with ID 24cae7cd61d1. Setting up logs at ./log/docker/node6_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:26.930 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43408
2026-02-11 04:43:26.930 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:27.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43408/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:27.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:27.934 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:27.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:27.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.58/tcp/43409/p2p/16Uiu2HAmPTsubVNwmGtqJnHfj78zPK2CUahBdoawo5Z52J8WaHDW","/ip4/172.18.186.58/tcp/43410/ws/p2p/16Uiu2HAmPTsubVNwmGtqJnHfj78zPK2CUahBdoawo5Z52J8WaHDW"],"enrUri":"enr:-L24QER4sRpL8-KlfxFs8r1Bsj7SYQhSEtBrdSJBe_wIpa4zCvPud3-5NE1z8gjU0gI_zQvxiEaGduUJ2Ifgsn7JSs8CgmlkgnY0gmlwhKwSujqKbXVsdGlhZGRyc5YACASsEro6BqmRAAoErBK6Ogapkt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoJfh1SVcDCc7LabeSk8EAWG8mxtABhabAcN4pyQCXy2DdGNwgqmRg3VkcIKpk4V3YWt1MgA"}'
2026-02-11 04:43:27.937 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:27.937 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:28.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:28.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:28.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:28.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:28.981 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:29.081 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:29.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:29.083 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:29.083 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.208
2026-02-11 04:43:29.083 DEBUG [src.node.docker_mananger] Generated ports ['45140', '45141', '45142', '45143', '45144']
2026-02-11 04:43:29.083 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:29.083 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:29.083 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:29.084 DEBUG [src.node.docker_mananger] docker run -i -t -p 45140:45140 -p 45141:45141 -p 45142:45142 -p 45143:45143 -p 45144:45144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45142 --rest-port=45140 --tcp-port=45141 --discv5-udp-port=45143 --rest-address=0.0.0.0 --nat=extip:172.18.204.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1fc8eb56e25d1dfce14dcb6e75eebd67df5ae33119c830f2cf8c3c4de9a7b5b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QER4sRpL8-KlfxFs8r1Bsj7SYQhSEtBrdSJBe_wIpa4zCvPud3-5NE1z8gjU0gI_zQvxiEaGduUJ2Ifgsn7JSs8CgmlkgnY0gmlwhKwSujqKbXVsdGlhZGRyc5YACASsEro6BqmRAAoErBK6Ogapkt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoJfh1SVcDCc7LabeSk8EAWG8mxtABhabAcN4pyQCXy2DdGNwgqmRg3VkcIKpk4V3YWt1MgA --store=false
2026-02-11 04:43:29.240 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.208 waku 8966203df3f47ed29e66ff11404c5579b90ccd0e71a25f5a471c2083b22f42a3
2026-02-11 04:43:29.264 DEBUG [src.node.docker_mananger] Container started with ID 8966203df3f4. Setting up logs at ./log/docker/node7_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:29.264 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45140
2026-02-11 04:43:29.265 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:30.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45140/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:30.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:30.269 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:30.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:30.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.208/tcp/45141/p2p/16Uiu2HAm3vRmaD7gJwsq5DaQfstPmB3aqVHJt8fqkCgSgcWymZ7P","/ip4/172.18.204.208/tcp/45142/ws/p2p/16Uiu2HAm3vRmaD7gJwsq5DaQfstPmB3aqVHJt8fqkCgSgcWymZ7P"],"enrUri":"enr:-L24QNaOYwKQbjqSMW-QhVgRkCvJxvkEEyfqxvCrdogXiQI1Q_CAsV6irgOylz5acvPf0CZEwSnO_ql95z1PrRGjuJwCgmlkgnY0gmlwhKwSzNCKbXVsdGlhZGRyc5YACASsEszQBrBVAAoErBLM0AawVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfjtFUrbayocs_ABouL5qjSKSuvhSPjS81ZP2NbFh2rKDdGNwgrBVg3VkcIKwV4V3YWt1MgA"}'
2026-02-11 04:43:30.271 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:30.271 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:31.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:31.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:31.314 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:31.314 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:31.314 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:31.414 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:31.414 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:31.416 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:31.416 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.197
2026-02-11 04:43:31.416 DEBUG [src.node.docker_mananger] Generated ports ['64183', '64184', '64185', '64186', '64187']
2026-02-11 04:43:31.416 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:31.416 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:31.417 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:31.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 64183:64183 -p 64184:64184 -p 64185:64185 -p 64186:64186 -p 64187:64187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64185 --rest-port=64183 --tcp-port=64184 --discv5-udp-port=64186 --rest-address=0.0.0.0 --nat=extip:172.18.12.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cea7c5328fae2ed6ced72dff7cfbbc9ca73fbec6a7655a1aa7d5b19b4c0bcf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64187 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QNaOYwKQbjqSMW-QhVgRkCvJxvkEEyfqxvCrdogXiQI1Q_CAsV6irgOylz5acvPf0CZEwSnO_ql95z1PrRGjuJwCgmlkgnY0gmlwhKwSzNCKbXVsdGlhZGRyc5YACASsEszQBrBVAAoErBLM0AawVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfjtFUrbayocs_ABouL5qjSKSuvhSPjS81ZP2NbFh2rKDdGNwgrBVg3VkcIKwV4V3YWt1MgA --store=false
2026-02-11 04:43:31.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.197 waku acced5b2560c4dfbec0b6dc641d33c5e6625ec85344b5af20c7bdf5cee9f0cdf
2026-02-11 04:43:31.593 DEBUG [src.node.docker_mananger] Container started with ID acced5b2560c. Setting up logs at ./log/docker/node8_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:31.593 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64183
2026-02-11 04:43:31.593 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:32.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64183/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:32.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:32.598 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:32.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:32.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.197/tcp/64184/p2p/16Uiu2HAmLLTCuepTJksff4bx6UtRQFrH8r5m5WYv7XBNzbu7k6Xx","/ip4/172.18.12.197/tcp/64185/ws/p2p/16Uiu2HAmLLTCuepTJksff4bx6UtRQFrH8r5m5WYv7XBNzbu7k6Xx"],"enrUri":"enr:-L24QPQ3sOX0Y7g3rqNeKRwxADjX1Uptam8Re2JjEnXpZKDNMCKWCrHtl7u2KHpUaW6DvjTZK-IGFhj9jpn0DqNp_5sCgmlkgnY0gmlwhKwSDMWKbXVsdGlhZGRyc5YACASsEgzFBvq4AAoErBIMxQb6ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDch3TXWV-CFdesdtW5V2ivKn81mrzZWPNDjo4aDPeXE-DdGNwgvq4g3VkcIL6uoV3YWt1MgA"}'
2026-02-11 04:43:32.600 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:32.600 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:33.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64183/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:33.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:33.649 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:33.649 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:33.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:33.750 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:33.750 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:33.751 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:33.752 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.110
2026-02-11 04:43:33.752 DEBUG [src.node.docker_mananger] Generated ports ['33432', '33433', '33434', '33435', '33436']
2026-02-11 04:43:33.752 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:33.752 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:33.752 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:33.752 DEBUG [src.node.docker_mananger] docker run -i -t -p 33432:33432 -p 33433:33433 -p 33434:33434 -p 33435:33435 -p 33436:33436 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33434 --rest-port=33432 --tcp-port=33433 --discv5-udp-port=33435 --rest-address=0.0.0.0 --nat=extip:172.18.148.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cb580d32ca8beb55abf4a3b5eaab32f7c3461d7c67b6f8ac0e90bc3cf6a6a0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33436 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QPQ3sOX0Y7g3rqNeKRwxADjX1Uptam8Re2JjEnXpZKDNMCKWCrHtl7u2KHpUaW6DvjTZK-IGFhj9jpn0DqNp_5sCgmlkgnY0gmlwhKwSDMWKbXVsdGlhZGRyc5YACASsEgzFBvq4AAoErBIMxQb6ud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDch3TXWV-CFdesdtW5V2ivKn81mrzZWPNDjo4aDPeXE-DdGNwgvq4g3VkcIL6uoV3YWt1MgA --store=false
2026-02-11 04:43:33.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.110 waku 0fd2a7c666c23dd6748dae944b3b06feccbe8b910f8e10b7f31544584b5ebb33
2026-02-11 04:43:33.938 DEBUG [src.node.docker_mananger] Container started with ID 0fd2a7c666c2. Setting up logs at ./log/docker/node9_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:33.939 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33432
2026-02-11 04:43:33.939 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:34.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33432/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:34.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:34.943 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:34.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33432/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:34.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.110/tcp/33433/p2p/16Uiu2HAkyoFEcVPqz6pvLat31YTNPYaFivf172EfPU1yedEtDnPA","/ip4/172.18.148.110/tcp/33434/ws/p2p/16Uiu2HAkyoFEcVPqz6pvLat31YTNPYaFivf172EfPU1yedEtDnPA"],"enrUri":"enr:-L24QDrL9HkZJAG9VsgzVcwEKZfW9F8fm-dJxC9NZO_KEsuKGS8SeJbSru6vPHzj5YLn2-dAMPXNTqBvWtmR6YX0304CgmlkgnY0gmlwhKwSlG6KbXVsdGlhZGRyc5YACASsEpRuBoKZAAoErBKUbgaCmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQPWL-_Y0QkVsX-Hc3hew4Qc_bvG9iGk-geaTSFxV-wmDdGNwgoKZg3VkcIKCm4V3YWt1MgA"}'
2026-02-11 04:43:34.946 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:34.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:35.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:35.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:35.989 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:35.989 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:35.989 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:36.090 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:36.090 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:36.092 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:36.092 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.207
2026-02-11 04:43:36.092 DEBUG [src.node.docker_mananger] Generated ports ['50217', '50218', '50219', '50220', '50221']
2026-02-11 04:43:36.092 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:36.092 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:36.092 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:36.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 50217:50217 -p 50218:50218 -p 50219:50219 -p 50220:50220 -p 50221:50221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50219 --rest-port=50217 --tcp-port=50218 --discv5-udp-port=50220 --rest-address=0.0.0.0 --nat=extip:172.18.153.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e3246ded4fdbf74b7b9ccf6c314ec2809bc06ba7d87fddebcdb8cd27fea5a6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50221 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QDrL9HkZJAG9VsgzVcwEKZfW9F8fm-dJxC9NZO_KEsuKGS8SeJbSru6vPHzj5YLn2-dAMPXNTqBvWtmR6YX0304CgmlkgnY0gmlwhKwSlG6KbXVsdGlhZGRyc5YACASsEpRuBoKZAAoErBKUbgaCmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQPWL-_Y0QkVsX-Hc3hew4Qc_bvG9iGk-geaTSFxV-wmDdGNwgoKZg3VkcIKCm4V3YWt1MgA --store=false
2026-02-11 04:43:36.246 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.207 waku 3b1b8a682c02c34947bcb2265bb2bfe573028d08d110741e76206ceada666063
2026-02-11 04:43:36.275 DEBUG [src.node.docker_mananger] Container started with ID 3b1b8a682c02. Setting up logs at ./log/docker/node10_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:36.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50217
2026-02-11 04:43:36.278 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:37.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50217/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:37.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:37.282 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:37.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:37.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.207/tcp/50218/p2p/16Uiu2HAmR8SzRiHUdVnEiv3CTpATc54XqpvjgzZM8WUSnjNAsmch","/ip4/172.18.153.207/tcp/50219/ws/p2p/16Uiu2HAmR8SzRiHUdVnEiv3CTpATc54XqpvjgzZM8WUSnjNAsmch"],"enrUri":"enr:-L24QK8ekVs8fcHMh_6gHpZ7luOk91RFAsSOxUCBdRYPGNneTqD96DK5Pbp38Ps5MZ7JCKmDbFK8ftgX1NrIMxk9fWoCgmlkgnY0gmlwhKwSmc-KbXVsdGlhZGRyc5YACASsEpnPBsQqAAoErBKZzwbEK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuVUMF7YtSYXqpNYVAicEbPPgRI6lBlgQavpz9F9uI8aDdGNwgsQqg3VkcILELIV3YWt1MgA"}'
2026-02-11 04:43:37.284 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:37.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:38.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50217/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:38.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:38.328 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:38.328 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:38.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:38.429 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:38.429 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:38.430 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:38.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.151
2026-02-11 04:43:38.431 DEBUG [src.node.docker_mananger] Generated ports ['42015', '42016', '42017', '42018', '42019']
2026-02-11 04:43:38.431 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:38.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:38.431 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:38.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 42015:42015 -p 42016:42016 -p 42017:42017 -p 42018:42018 -p 42019:42019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42017 --rest-port=42015 --tcp-port=42016 --discv5-udp-port=42018 --rest-address=0.0.0.0 --nat=extip:172.18.95.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dbbbc76fb6a1d5dcae3feacd0738cc39b5c6abea3cd2d786aecaf370e039a8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42019 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QK8ekVs8fcHMh_6gHpZ7luOk91RFAsSOxUCBdRYPGNneTqD96DK5Pbp38Ps5MZ7JCKmDbFK8ftgX1NrIMxk9fWoCgmlkgnY0gmlwhKwSmc-KbXVsdGlhZGRyc5YACASsEpnPBsQqAAoErBKZzwbEK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuVUMF7YtSYXqpNYVAicEbPPgRI6lBlgQavpz9F9uI8aDdGNwgsQqg3VkcILELIV3YWt1MgA --store=false
2026-02-11 04:43:38.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.151 waku 2955e41419b5ed32854b2df8f398de84aa9d5749d1c37e278de164cb3b65735e
2026-02-11 04:43:38.607 DEBUG [src.node.docker_mananger] Container started with ID 2955e41419b5. Setting up logs at ./log/docker/node11_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:38.607 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42015
2026-02-11 04:43:38.607 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:39.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42015/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:39.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:39.612 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:39.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:39.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.151/tcp/42016/p2p/16Uiu2HAm8muaEjHK3wNHLjhqYeep4Me4FjBYLmCdvdsQyVC5Q6gY","/ip4/172.18.95.151/tcp/42017/ws/p2p/16Uiu2HAm8muaEjHK3wNHLjhqYeep4Me4FjBYLmCdvdsQyVC5Q6gY"],"enrUri":"enr:-L24QDFr8FTaLBrowPSEiCyF12oO1b03DbANCRtPM0vSQz4aHnADu-SR6Dyg1Ojx8A64TdWXMCPOy_hHVKx3d2yvZy8CgmlkgnY0gmlwhKwSX5eKbXVsdGlhZGRyc5YACASsEl-XBqQgAAoErBJflwakId0DgnJzhQADAQAAiXNlY3AyNTZrMaECxlbqtuGLvBrPLRW0SfOTy-V1RjlimwDBYjH5XkBAhGGDdGNwgqQgg3VkcIKkIoV3YWt1MgA"}'
2026-02-11 04:43:39.614 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:39.614 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:40.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42015/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:40.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:40.654 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:40.654 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node12_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:40.655 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:40.755 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:40.755 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:40.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:40.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.201
2026-02-11 04:43:40.757 DEBUG [src.node.docker_mananger] Generated ports ['29946', '29947', '29948', '29949', '29950']
2026-02-11 04:43:40.757 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:40.757 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:40.757 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:40.758 DEBUG [src.node.docker_mananger] docker run -i -t -p 29946:29946 -p 29947:29947 -p 29948:29948 -p 29949:29949 -p 29950:29950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29948 --rest-port=29946 --tcp-port=29947 --discv5-udp-port=29949 --rest-address=0.0.0.0 --nat=extip:172.18.162.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc27841dfd9327cad4de6d961db8eb0d9251f8aeef1bdec0e07c4e2f2b57f7bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29950 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QDFr8FTaLBrowPSEiCyF12oO1b03DbANCRtPM0vSQz4aHnADu-SR6Dyg1Ojx8A64TdWXMCPOy_hHVKx3d2yvZy8CgmlkgnY0gmlwhKwSX5eKbXVsdGlhZGRyc5YACASsEl-XBqQgAAoErBJflwakId0DgnJzhQADAQAAiXNlY3AyNTZrMaECxlbqtuGLvBrPLRW0SfOTy-V1RjlimwDBYjH5XkBAhGGDdGNwgqQgg3VkcIKkIoV3YWt1MgA --store=false
2026-02-11 04:43:40.920 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.201 waku 30bb0b6e2ccbbc2b3549092e38f8fab025bb37723b08b145740527cf34ebb5e7
2026-02-11 04:43:40.948 DEBUG [src.node.docker_mananger] Container started with ID 30bb0b6e2ccb. Setting up logs at ./log/docker/node12_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:40.948 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29946
2026-02-11 04:43:40.948 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:41.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29946/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:41.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:41.953 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:41.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29946/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:41.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.201/tcp/29947/p2p/16Uiu2HAmCaDUyX5QR57jp5T258WYuwULFaRpRkkrXBh66gjeEPmw","/ip4/172.18.162.201/tcp/29948/ws/p2p/16Uiu2HAmCaDUyX5QR57jp5T258WYuwULFaRpRkkrXBh66gjeEPmw"],"enrUri":"enr:-L24QByRZUuWI3M4bDMmfh2260ufhfqUf_PppfyzXfKAB4XWTP69OVINa2YsZWMwRnGx4-XKxyszEAlTFeXp6hzzgtoCgmlkgnY0gmlwhKwSosmKbXVsdGlhZGRyc5YACASsEqLJBnT7AAoErBKiyQZ0_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_sbx5sRcPfQ9LW9O_K6L7PiyocGumxl6Rkj-grVp1B6DdGNwgnT7g3VkcIJ0_YV3YWt1MgA"}'
2026-02-11 04:43:41.956 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:41.956 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:42.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29946/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:42.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:43.000 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:43.000 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node13_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:43.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:43.100 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:43.101 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:43.103 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:43.103 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.103
2026-02-11 04:43:43.103 DEBUG [src.node.docker_mananger] Generated ports ['50112', '50113', '50114', '50115', '50116']
2026-02-11 04:43:43.103 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:43.103 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:43.103 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:43.103 DEBUG [src.node.docker_mananger] docker run -i -t -p 50112:50112 -p 50113:50113 -p 50114:50114 -p 50115:50115 -p 50116:50116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50114 --rest-port=50112 --tcp-port=50113 --discv5-udp-port=50115 --rest-address=0.0.0.0 --nat=extip:172.18.201.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f7ad4eebb9aa770520c5208e6db8cccfec7faca2de1df823d83b06ca38eddab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50116 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QByRZUuWI3M4bDMmfh2260ufhfqUf_PppfyzXfKAB4XWTP69OVINa2YsZWMwRnGx4-XKxyszEAlTFeXp6hzzgtoCgmlkgnY0gmlwhKwSosmKbXVsdGlhZGRyc5YACASsEqLJBnT7AAoErBKiyQZ0_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_sbx5sRcPfQ9LW9O_K6L7PiyocGumxl6Rkj-grVp1B6DdGNwgnT7g3VkcIJ0_YV3YWt1MgA --store=false
2026-02-11 04:43:43.254 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.103 waku db1e2ab9ea4f33e3090906613b66f74d22bc53c9d5caea8c6ab8012f969f16a6
2026-02-11 04:43:43.285 DEBUG [src.node.docker_mananger] Container started with ID db1e2ab9ea4f. Setting up logs at ./log/docker/node13_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:43.285 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50112
2026-02-11 04:43:43.286 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:44.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50112/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:44.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:44.290 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:44.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:44.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.103/tcp/50113/p2p/16Uiu2HAmE2uR649TxQXgkZFWnVRVL5tXzRscmvWKxUaaNkFzNtVM","/ip4/172.18.201.103/tcp/50114/ws/p2p/16Uiu2HAmE2uR649TxQXgkZFWnVRVL5tXzRscmvWKxUaaNkFzNtVM"],"enrUri":"enr:-L24QOJG1CxVTgS8el92iJEjQisf6x-V9v5S83PmixBRF3zvKmA4_LrD-GxJ-wnt_UZ7vugfISnPeZJ55l2UQVkaHN4CgmlkgnY0gmlwhKwSyWeKbXVsdGlhZGRyc5YACASsEslnBsPBAAoErBLJZwbDwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFHjin9I5kv0JcHGt2c91Eg7_jtb9g9Xul_1npOL_6XCDdGNwgsPBg3VkcILDw4V3YWt1MgA"}'
2026-02-11 04:43:44.293 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:44.293 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:45.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50112/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:45.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:45.350 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:45.350 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node14_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:45.350 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:45.450 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:45.450 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:45.452 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:45.452 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.47
2026-02-11 04:43:45.452 DEBUG [src.node.docker_mananger] Generated ports ['37063', '37064', '37065', '37066', '37067']
2026-02-11 04:43:45.453 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:45.453 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:45.453 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:45.453 DEBUG [src.node.docker_mananger] docker run -i -t -p 37063:37063 -p 37064:37064 -p 37065:37065 -p 37066:37066 -p 37067:37067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37065 --rest-port=37063 --tcp-port=37064 --discv5-udp-port=37066 --rest-address=0.0.0.0 --nat=extip:172.18.110.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=92bcc8b3df6759a980bd2ac4d6ddc3adb08a0ae79f0aa09e62df5b13ac26312a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37067 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QOJG1CxVTgS8el92iJEjQisf6x-V9v5S83PmixBRF3zvKmA4_LrD-GxJ-wnt_UZ7vugfISnPeZJ55l2UQVkaHN4CgmlkgnY0gmlwhKwSyWeKbXVsdGlhZGRyc5YACASsEslnBsPBAAoErBLJZwbDwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFHjin9I5kv0JcHGt2c91Eg7_jtb9g9Xul_1npOL_6XCDdGNwgsPBg3VkcILDw4V3YWt1MgA --store=false
2026-02-11 04:43:45.624 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.47 waku 413952b1d65ba57726ea599f348346654687000e527b9dce337241c9773bd22e
2026-02-11 04:43:45.652 DEBUG [src.node.docker_mananger] Container started with ID 413952b1d65b. Setting up logs at ./log/docker/node14_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:45.653 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37063
2026-02-11 04:43:45.653 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:46.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37063/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:46.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:46.657 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:46.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:46.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.47/tcp/37064/p2p/16Uiu2HAm52AyKiHVH9BaoyCJ9Jx1dRnn5m5cNbLpBAi5sVkQ8U9x","/ip4/172.18.110.47/tcp/37065/ws/p2p/16Uiu2HAm52AyKiHVH9BaoyCJ9Jx1dRnn5m5cNbLpBAi5sVkQ8U9x"],"enrUri":"enr:-L24QH_mPZKF-bqfart-fOMADIv_sNYWoA6k3u2fTb2v5TNwXFTE6dzpFehyJjzH9wXyE4l0HazmbdyRXzVXJrt6c1sCgmlkgnY0gmlwhKwSbi-KbXVsdGlhZGRyc5YACASsEm4vBpDIAAoErBJuLwaQyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECjo-2CbwEMC_CvgvSIyxWTxu7X7Hawr9be5OH5gGCeDuDdGNwgpDIg3VkcIKQyoV3YWt1MgA"}'
2026-02-11 04:43:46.659 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:46.660 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:47.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37063/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:47.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:47.705 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:47.705 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node15_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:47.705 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:47.805 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:47.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:47.807 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:47.807 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.91
2026-02-11 04:43:47.807 DEBUG [src.node.docker_mananger] Generated ports ['4510', '4511', '4512', '4513', '4514']
2026-02-11 04:43:47.807 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:47.807 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:47.808 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:47.808 DEBUG [src.node.docker_mananger] docker run -i -t -p 4510:4510 -p 4511:4511 -p 4512:4512 -p 4513:4513 -p 4514:4514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4512 --rest-port=4510 --tcp-port=4511 --discv5-udp-port=4513 --rest-address=0.0.0.0 --nat=extip:172.18.88.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2fa8925d3d7ea14ab4eed975a4aade2a4ac3a5dec60decb0fdfa2179c58ad269 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4514 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QH_mPZKF-bqfart-fOMADIv_sNYWoA6k3u2fTb2v5TNwXFTE6dzpFehyJjzH9wXyE4l0HazmbdyRXzVXJrt6c1sCgmlkgnY0gmlwhKwSbi-KbXVsdGlhZGRyc5YACASsEm4vBpDIAAoErBJuLwaQyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECjo-2CbwEMC_CvgvSIyxWTxu7X7Hawr9be5OH5gGCeDuDdGNwgpDIg3VkcIKQyoV3YWt1MgA --store=false
2026-02-11 04:43:47.988 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.91 waku 30e1293568a7c9e1b82bf47af8ca1c5f1992730d5a4286e21f72261f4d20fc92
2026-02-11 04:43:48.012 DEBUG [src.node.docker_mananger] Container started with ID 30e1293568a7. Setting up logs at ./log/docker/node15_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:48.012 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4510
2026-02-11 04:43:48.013 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:49.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4510/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:49.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:49.016 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:49.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:49.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.91/tcp/4511/p2p/16Uiu2HAmKaobPBBZDXx1dGUtKZJuaowNHDXATiSsHYeHVYrMr5tE","/ip4/172.18.88.91/tcp/4512/ws/p2p/16Uiu2HAmKaobPBBZDXx1dGUtKZJuaowNHDXATiSsHYeHVYrMr5tE"],"enrUri":"enr:-L24QK-sW7NEezVR6dPASByzEnjqxiImGzYRSnjAA2FCzqt6Rj-UBsEV_VlqhG6t0zCdTLedBn_FS4BCzw9qs07c884CgmlkgnY0gmlwhKwSWFuKbXVsdGlhZGRyc5YACASsElhbBhGfAAoErBJYWwYRoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZu9Sf1SGeUHQjKQtra9HtbpcicSHgD1sVGUPRQ4lQHODdGNwghGfg3VkcIIRoYV3YWt1MgA"}'
2026-02-11 04:43:49.019 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:49.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:50.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4510/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:50.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:50.061 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:50.062 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node16_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:50.062 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:50.162 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:50.162 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:50.164 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:50.164 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.41
2026-02-11 04:43:50.164 DEBUG [src.node.docker_mananger] Generated ports ['41921', '41922', '41923', '41924', '41925']
2026-02-11 04:43:50.164 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:50.164 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:50.164 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:50.165 DEBUG [src.node.docker_mananger] docker run -i -t -p 41921:41921 -p 41922:41922 -p 41923:41923 -p 41924:41924 -p 41925:41925 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41923 --rest-port=41921 --tcp-port=41922 --discv5-udp-port=41924 --rest-address=0.0.0.0 --nat=extip:172.18.204.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3262bbc088343dacbd5bcc8a7bc05e18a68c2f598afaf30c6cc0dbb21019ad39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41925 --metrics-logging=true --relay=false --filternode=/ip4/172.18.132.126/tcp/20836/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb --discv5-bootstrap-node=enr:-L24QK-sW7NEezVR6dPASByzEnjqxiImGzYRSnjAA2FCzqt6Rj-UBsEV_VlqhG6t0zCdTLedBn_FS4BCzw9qs07c884CgmlkgnY0gmlwhKwSWFuKbXVsdGlhZGRyc5YACASsElhbBhGfAAoErBJYWwYRoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZu9Sf1SGeUHQjKQtra9HtbpcicSHgD1sVGUPRQ4lQHODdGNwghGfg3VkcIIRoYV3YWt1MgA --store=false
2026-02-11 04:43:50.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.41 waku a1cb33c7266ba6acffc0584a0febec3871e5fcb7640914bd80d665c78dde3b7a
2026-02-11 04:43:50.362 DEBUG [src.node.docker_mananger] Container started with ID a1cb33c7266b. Setting up logs at ./log/docker/node16_2026-02-11_04-43-14__8ad03721-4792-4711-a1b7-c7f541352489__wakuorg_nwaku:latest.log
2026-02-11 04:43:50.363 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41921
2026-02-11 04:43:50.363 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:51.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41921/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:51.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:51.367 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:51.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41921/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:51.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.41/tcp/41922/p2p/16Uiu2HAmViTKnbSqsbquSLFRJEKrbBLzkQuGazehHA3iN7nD3eDZ","/ip4/172.18.204.41/tcp/41923/ws/p2p/16Uiu2HAmViTKnbSqsbquSLFRJEKrbBLzkQuGazehHA3iN7nD3eDZ"],"enrUri":"enr:-L24QCxYmM6WwAdPwiKP9Wh2xK8s11Lm8w3coqoClL4v6dlkXtXhEjmqQ6hzN_Q06SbH8bfoqmEPpb5zU06SMgfdghMCgmlkgnY0gmlwhKwSzCmKbXVsdGlhZGRyc5YACASsEswpBqPCAAoErBLMKQajw90DgnJzhQADAQAAiXNlY3AyNTZrMaED_XnrfMRP_fhA3tV_mHvxmcsQ2zutRLLscpr7Zbz3qjyDdGNwgqPCg3VkcIKjxIV3YWt1MgA"}'
2026-02-11 04:43:51.369 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:51.369 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:52.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41921/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:52.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:43:52.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11031/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:52.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.132.126/tcp/47732/p2p/16Uiu2HAkxoxc4Pm8etAeg7gLYFhZU8V9DLsDGyEgyieA2Vctgpeb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-11 04:43:52.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:52.412 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:43:52.412 DEBUG [src.libs.common] Sleeping for 100 seconds
2026-02-11 04:45:32.413 DEBUG [tests.e2e.test_e2e] Node1 publish message
2026-02-11 04:45:32.414 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:32.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11031/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:32.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:32.419 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:32.619 DEBUG [src.libs.common] Sleeping for 4 seconds
2026-02-11 04:45:36.619 DEBUG [tests.e2e.test_e2e] 15 Node requests the published message of subscribed filter topic
2026-02-11 04:45:36.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62301/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.622 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.622 DEBUG [tests.e2e.test_e2e] Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19628/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.625 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.625 DEBUG [tests.e2e.test_e2e] Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2743/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.628 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.630 DEBUG [tests.e2e.test_e2e] Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.632 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.633 DEBUG [tests.e2e.test_e2e] Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.635 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.635 DEBUG [tests.e2e.test_e2e] Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64183/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.638 DEBUG [tests.e2e.test_e2e] Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33432/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.640 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.640 DEBUG [tests.e2e.test_e2e] Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50217/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.643 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.643 DEBUG [tests.e2e.test_e2e] Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42015/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.645 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.645 DEBUG [tests.e2e.test_e2e] Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29946/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.648 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.648 DEBUG [tests.e2e.test_e2e] Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50112/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.651 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.651 DEBUG [tests.e2e.test_e2e] Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37063/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.653 DEBUG [tests.e2e.test_e2e] Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4510/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.656 DEBUG [tests.e2e.test_e2e] Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41921/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.659 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":1770785132413993523,"ephemeral":false}]'
2026-02-11 04:45:36.659 DEBUG [tests.e2e.test_e2e] Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770785132413993523, 'ephemeral': False}]
2026-02-11 04:45:36.660 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:36.661 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:36.661 DEBUG [src.node.waku_node] Stopping container with id ca1cc461ae25
2026-02-11 04:45:37.133 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:37.133 DEBUG [src.node.waku_node] Stopping container with id 433397331fd6
2026-02-11 04:45:37.649 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:37.650 DEBUG [src.node.waku_node] Stopping container with id 2bdf85480471
2026-02-11 04:45:37.946 ERROR [src.node.docker_mananger] Max retries reached for container ca1cc461ae25. Exiting log stream.
2026-02-11 04:45:38.111 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:38.113 DEBUG [src.node.waku_node] Stopping container with id 29505b32d67d
2026-02-11 04:45:38.461 ERROR [src.node.docker_mananger] Max retries reached for container 433397331fd6. Exiting log stream.
2026-02-11 04:45:38.570 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:38.570 DEBUG [src.node.waku_node] Stopping container with id a1e3a3e74ac8
2026-02-11 04:45:39.009 ERROR [src.node.docker_mananger] Max retries reached for container 2bdf85480471. Exiting log stream.
2026-02-11 04:45:39.038 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:39.040 DEBUG [src.node.waku_node] Stopping container with id 2c4b8c579c07
2026-02-11 04:45:39.383 ERROR [src.node.docker_mananger] Max retries reached for container 29505b32d67d. Exiting log stream.
2026-02-11 04:45:39.535 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:39.535 DEBUG [src.node.waku_node] Stopping container with id 24cae7cd61d1
2026-02-11 04:45:39.849 ERROR [src.node.docker_mananger] Max retries reached for container a1e3a3e74ac8. Exiting log stream.
2026-02-11 04:45:39.984 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:39.985 DEBUG [src.node.waku_node] Stopping container with id 8966203df3f4
2026-02-11 04:45:40.346 ERROR [src.node.docker_mananger] Max retries reached for container 2c4b8c579c07. Exiting log stream.
2026-02-11 04:45:40.796 ERROR [src.node.docker_mananger] Max retries reached for container 24cae7cd61d1. Exiting log stream.
2026-02-11 04:45:50.466 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:50.467 DEBUG [src.node.waku_node] Stopping container with id acced5b2560c
2026-02-11 04:45:51.278 ERROR [src.node.docker_mananger] Max retries reached for container 8966203df3f4. Exiting log stream.
2026-02-11 04:46:00.936 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:00.937 DEBUG [src.node.waku_node] Stopping container with id 0fd2a7c666c2
2026-02-11 04:46:01.405 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:01.406 DEBUG [src.node.waku_node] Stopping container with id 3b1b8a682c02
2026-02-11 04:46:01.747 ERROR [src.node.docker_mananger] Max retries reached for container acced5b2560c. Exiting log stream.
2026-02-11 04:46:01.853 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:01.853 DEBUG [src.node.waku_node] Stopping container with id 2955e41419b5
2026-02-11 04:46:02.217 ERROR [src.node.docker_mananger] Max retries reached for container 0fd2a7c666c2. Exiting log stream.
2026-02-11 04:46:02.665 ERROR [src.node.docker_mananger] Max retries reached for container 3b1b8a682c02. Exiting log stream.
2026-02-11 04:46:12.328 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:12.328 DEBUG [src.node.waku_node] Stopping container with id 30bb0b6e2ccb
2026-02-11 04:46:12.794 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:12.794 DEBUG [src.node.waku_node] Stopping container with id db1e2ab9ea4f
2026-02-11 04:46:13.137 ERROR [src.node.docker_mananger] Max retries reached for container 2955e41419b5. Exiting log stream.
2026-02-11 04:46:13.666 ERROR [src.node.docker_mananger] Max retries reached for container 30bb0b6e2ccb. Exiting log stream.
2026-02-11 04:46:23.265 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:23.267 DEBUG [src.node.waku_node] Stopping container with id 413952b1d65b
2026-02-11 04:46:23.732 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:23.734 DEBUG [src.node.waku_node] Stopping container with id 30e1293568a7
2026-02-11 04:46:24.076 ERROR [src.node.docker_mananger] Max retries reached for container db1e2ab9ea4f. Exiting log stream.
2026-02-11 04:46:24.217 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:24.217 DEBUG [src.node.waku_node] Stopping container with id a1cb33c7266b
2026-02-11 04:46:24.543 ERROR [src.node.docker_mananger] Max retries reached for container 413952b1d65b. Exiting log stream.
2026-02-11 04:46:24.666 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:24.668 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:24.713 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.427 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.459 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.459 ERROR [src.node.docker_mananger] Max retries reached for container 30e1293568a7. Exiting log stream.
2026-02-11 04:46:25.489 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.515 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.543 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.570 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.624 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.650 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.676 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.726 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.751 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.775 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.798 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:25.822 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_hash_param with id: 2026-02-11_04-44-33__d3cd2b7a-16e1-4397-8124-d181ad73492a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-33__d3cd2b7a-16e1-4397-8124-d181ad73492a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1545', '1546', '1547', '1548', '1549']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1545:1545 -p 1546:1546 -p 1547:1547 -p 1548:1548 -p 1549:1549 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1547 --rest-port=1545 --tcp-port=1546 --discv5-udp-port=1548 --rest-address=0.0.0.0 --nat=extip:172.18.48.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea29c9beeada75c38debdf3d5ec3882e00c6140dcdce38bdf6eeee9dce25dae2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1549 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.17 waku 13b4d93899ec75f687f8380fcbadcae18ee56ec0353bc6550f69887700af8b30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13b4d93899ec. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-33__d3cd2b7a-16e1-4397-8124-d181ad73492a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1545
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 ad073247e7ff. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59b0ad560600. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1545/health" -H "Content-Type: application/json" -d '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:1545/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.17/tcp/1546/p2p/16Uiu2HAmCQmYxixsvSydbZDCriRB3xe3VdcxepDYXKT7ggK7QKAp","/ip4/172.18.48.17/tcp/1547/ws/p2p/16Uiu2HAmCQmYxixsvSydbZDCriRB3xe3VdcxepDYXKT7ggK7QKAp"],"enrUri":"enr:-L24QAbkW2yXLq4Inb3yASE1gxa9XITYS6GuvxSQT4EedXdTaJqt4QuOK0u8HU75dIYWZO6Soq1fu-KF-Kc5nyYbkhkCgmlkgnY0gmlwhKwSMBGKbXVsdGlhZGRyc5YACASsEjARBgYKAAoErBIwEQYGC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_FtlpgNRbN-lE1EZtoeEx1TzweoB5TH4fJW0uTnfGzmDdGNwggYKg3VkcIIGDIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-33__d3cd2b7a-16e1-4397-8124-d181ad73492a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46276', '46277', '46278', '46279', '46280']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46276:46276 -p 46277:46277 -p 46278:46278 -p 46279:46279 -p 46280:46280 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46278 --rest-port=46276 --tcp-port=46277 --discv5-udp-port=46279 --rest-address=0.0.0.0 --nat=extip:172.18.100.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1ec9415e3da6a9beddbad9ab6578f8bbb08a2babbd6f440ddfb6de0e4083459 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46280 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAbkW2yXLq4Inb3yASE1gxa9XITYS6GuvxSQT4EedXdTaJqt4QuOK0u8HU75dIYWZO6Soq1fu-KF-Kc5nyYbkhkCgmlkgnY0gmlwhKwSMBGKbXVsdGlhZGRyc5YACASsEjARBgYKAAoErBIwEQYGC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_FtlpgNRbN-lE1EZtoeEx1TzweoB5TH4fJW0uTnfGzmDdGNwggYKg3VkcIIGDIV3YWt1MgM --storenode=/ip4/172.18.48.17/tcp/1546/p2p/16Uiu2HAmCQmYxixsvSydbZDCriRB3xe3VdcxepDYXKT7ggK7QKAp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.136 waku 5ccd819e5d90643cb8a40848de47d2c7323092acdd986c183dd0b27b995d16ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ccd819e5d90. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-33__d3cd2b7a-16e1-4397-8124-d181ad73492a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46276
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46276/health" -H "Content-Type: application/json" -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:46276/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.136/tcp/46277/p2p/16Uiu2HAmKfeYauWVq6u5yMPYKW2kb2iGeQQKB9DeN1Qt9Tq2s2vU","/ip4/172.18.100.136/tcp/46278/ws/p2p/16Uiu2HAmKfeYauWVq6u5yMPYKW2kb2iGeQQKB9DeN1Qt9Tq2s2vU"],"enrUri":"enr:-L24QI5LeHOHTKh8PoLVqCJFPSW85L9kcVLy9LPWytptcn0TBqq1xjz6FB0dBlink73YynT3JbcyCRrgvGyVad5Wt2YCgmlkgnY0gmlwhKwSZIiKbXVsdGlhZGRyc5YACASsEmSIBrTFAAoErBJkiAa0xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaCz-1EFuM9XYtUPBqbH5kHoZBQkXLpucX35yXhAwB6GDdGNwgrTFg3VkcIK0x4V3YWt1MgM"}'
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:46276/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.17/tcp/1546/p2p/16Uiu2HAmCQmYxixsvSydbZDCriRB3xe3VdcxepDYXKT7ggK7QKAp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1545/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:46276/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:1545/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:1545/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:1545/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:1545/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:1545/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1545/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7c193716d30330e20568237aff98c7c5d86b42c05095547c85319876609eab4"},{"messageHash":"0x5b4be3a45dc248924215e5d88455d411f14d7dfd982771b814e243192aba3853"},{"messageHash":"0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95"},{"messageHash":"0xb760840c341fb523715026fbf5dd5505273bd84613619fc3f836250f2a57adf0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46276/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46276/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7c193716d30330e20568237aff98c7c5d86b42c05095547c85319876609eab4"},{"messageHash":"0x5b4be3a45dc248924215e5d88455d411f14d7dfd982771b814e243192aba3853"},{"messageHash":"0x40f889137f5cdee5002ad2a3717c2f1ea3c4aa45e94562ea1f2a10b3f8858e95"},{"messageHash":"0xb760840c341fb523715026fbf5dd5505273bd84613619fc3f836250f2a57adf0"}]}'
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 13b4d93899ec
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5ccd819e5d90
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,80 @@
2026-02-11 04:46:12.944 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:12.945 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-02-11_04-46-12__6ff517eb-c40b-44db-90bd-239e6f1e61c7
2026-02-11 04:46:12.945 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:12.945 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:46:12.946 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:46:12.952 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:12.952 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-12__6ff517eb-c40b-44db-90bd-239e6f1e61c7__wakuorg_nwaku:latest.log
2026-02-11 04:46:12.957 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:12.958 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-12__6ff517eb-c40b-44db-90bd-239e6f1e61c7__wakuorg_nwaku:latest.log
2026-02-11 04:46:12.963 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:12.963 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-46-12__6ff517eb-c40b-44db-90bd-239e6f1e61c7__wakuorg_nwaku:latest.log
2026-02-11 04:46:12.969 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:12.969 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-46-12__6ff517eb-c40b-44db-90bd-239e6f1e61c7__wakuorg_nwaku:latest.log
2026-02-11 04:46:12.969 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:12.970 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:46:12.970 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:12.971 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:12.972 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:12.972 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.3
2026-02-11 04:46:12.972 DEBUG [src.node.docker_mananger] Generated ports ['11571', '11572', '11573', '11574', '11575']
2026-02-11 04:46:12.973 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:12.973 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:12.973 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:12.973 DEBUG [src.node.docker_mananger] docker run -i -t -p 11571:11571 -p 11572:11572 -p 11573:11573 -p 11574:11574 -p 11575:11575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11573 --rest-port=11571 --tcp-port=11572 --discv5-udp-port=11574 --rest-address=0.0.0.0 --nat=extip:172.18.161.3 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=8abf1cf5efb3faf40fb9ef8dda10d7fbe7c238a4dc2cce2695bd4d57c3fbda18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11575 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-11 04:46:13.158 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.3 waku 6684910a23d321a2cde58cc1d9c47bca9f8405387da6860190aca6214ab5c4c1
2026-02-11 04:46:13.194 DEBUG [src.node.docker_mananger] Container started with ID 6684910a23d3. Setting up logs at ./log/docker/node1_2026-02-11_04-46-12__6ff517eb-c40b-44db-90bd-239e6f1e61c7__wakuorg_nwaku:latest.log
2026-02-11 04:46:13.194 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11571
2026-02-11 04:46:13.196 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:13.223 ERROR [src.node.docker_mananger] Max retries reached for container 817d52710225. Exiting log stream.
2026-02-11 04:46:13.746 ERROR [src.node.docker_mananger] Max retries reached for container f8c4d25c3e0d. Exiting log stream.
2026-02-11 04:46:14.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11571/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:14.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:14.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:14.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:14.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.3/tcp/11572/p2p/16Uiu2HAkyrBQKjR5dNf8MGRhrcLYZeA9Szgexe9Fzr2FpD4nds9G","/ip4/172.18.161.3/tcp/11573/ws/p2p/16Uiu2HAkyrBQKjR5dNf8MGRhrcLYZeA9Szgexe9Fzr2FpD4nds9G"],"enrUri":"enr:-La4QOZTdijKtBx07fEkkKZ-RSJvCTK4BbpDUIYp6BGSXKutYwFH9EhyT-gKZay1hM1v5vpJSiiYZuaT-nNwUnBA7BkCgmlkgnY0gmlwhKwSoQOKbXVsdGlhZGRyc5YACASsEqEDBi00AAoErBKhAwYtNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQbX0q4daen-N_x82FJf9YKbBoCpnHpHXHKl66Gy2GbeDdGNwgi00hXdha3UyAQ"}'
2026-02-11 04:46:14.202 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:14.202 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:14.202 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:14.204 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:14.204 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.68
2026-02-11 04:46:14.204 DEBUG [src.node.docker_mananger] Generated ports ['42355', '42356', '42357', '42358', '42359']
2026-02-11 04:46:14.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:14.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:14.204 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:14.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 42355:42355 -p 42356:42356 -p 42357:42357 -p 42358:42358 -p 42359:42359 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42357 --rest-port=42355 --tcp-port=42356 --discv5-udp-port=42358 --rest-address=0.0.0.0 --nat=extip:172.18.84.68 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=ee9f6fa88bbad625df42aecaf2a5af6acab1dc378ad3acd1bfc5fadd0ab60aae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42359 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QOZTdijKtBx07fEkkKZ-RSJvCTK4BbpDUIYp6BGSXKutYwFH9EhyT-gKZay1hM1v5vpJSiiYZuaT-nNwUnBA7BkCgmlkgnY0gmlwhKwSoQOKbXVsdGlhZGRyc5YACASsEqEDBi00AAoErBKhAwYtNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQbX0q4daen-N_x82FJf9YKbBoCpnHpHXHKl66Gy2GbeDdGNwgi00hXdha3UyAQ
2026-02-11 04:46:14.384 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.68 waku b303f999362fcdf410b4bd34c98207eccdae02a8aed36d87442bc1eafc2d3c55
2026-02-11 04:46:14.415 DEBUG [src.node.docker_mananger] Container started with ID b303f999362f. Setting up logs at ./log/docker/node2_2026-02-11_04-46-12__6ff517eb-c40b-44db-90bd-239e6f1e61c7__wakuorg_nwaku:latest.log
2026-02-11 04:46:14.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42355
2026-02-11 04:46:14.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:15.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42355/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:15.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:15.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42355/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.68/tcp/42356/p2p/16Uiu2HAm5Tks4Yx18SwNgzxKK3U1DQrAC34h71eacW8ymHhMuiuj","/ip4/172.18.84.68/tcp/42357/ws/p2p/16Uiu2HAm5Tks4Yx18SwNgzxKK3U1DQrAC34h71eacW8ymHhMuiuj"],"enrUri":"enr:-La4QMrCgzcj7kFAY9LFTQeKie_XUmTBK5vHd86CxMF30lOXRJotNwclreFbkUi2Td5L5ogoHh_r4jJE86t79JvBKMYCgmlkgnY0gmlwhKwSVESKbXVsdGlhZGRyc5YACASsElREBqV0AAoErBJURAaldd0DgnJzhQADAQAAiXNlY3AyNTZrMaEClR2NnJDCqTs7jEmEYhkE0kTBVFRePt82u-3TNgNTWRaDdGNwgqV0hXdha3UyAQ"}'
2026-02-11 04:46:15.422 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:15.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11571/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.68/tcp/42356/p2p/16Uiu2HAm5Tks4Yx18SwNgzxKK3U1DQrAC34h71eacW8ymHhMuiuj"]'
2026-02-11 04:46:15.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:15.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42355/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.3/tcp/11572/p2p/16Uiu2HAkyrBQKjR5dNf8MGRhrcLYZeA9Szgexe9Fzr2FpD4nds9G"]'
2026-02-11 04:46:15.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:15.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11571/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.84.68/tcp/42356/p2p/16Uiu2HAm5Tks4Yx18SwNgzxKK3U1DQrAC34h71eacW8ymHhMuiuj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:46:15.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42355/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.161.3/tcp/41558/p2p/16Uiu2HAkyrBQKjR5dNf8MGRhrcLYZeA9Szgexe9Fzr2FpD4nds9G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:46:15.478 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:16.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11571/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:46:16.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:16.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42355/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:46:16.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:16.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11571/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:16.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.84.68/tcp/42356/p2p/16Uiu2HAm5Tks4Yx18SwNgzxKK3U1DQrAC34h71eacW8ymHhMuiuj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}'
2026-02-11 04:46:16.487 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.84.68/tcp/42356/p2p/16Uiu2HAm5Tks4Yx18SwNgzxKK3U1DQrAC34h71eacW8ymHhMuiuj', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-02-11 04:46:16.489 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:16.490 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:16.490 DEBUG [src.node.waku_node] Stopping container with id 6684910a23d3
2026-02-11 04:46:17.036 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:17.038 DEBUG [src.node.waku_node] Stopping container with id b303f999362f
2026-02-11 04:46:17.562 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:17.565 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:17.569 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:17.573 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-11 04:46:51.353 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:51.353 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c
2026-02-11 04:46:51.353 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:51.354 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:51.354 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:46:51.361 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:51.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
2026-02-11 04:46:51.361 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:51.361 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:51.362 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:51.363 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.189
2026-02-11 04:46:51.363 DEBUG [src.node.docker_mananger] Generated ports ['7739', '7740', '7741', '7742', '7743']
2026-02-11 04:46:51.363 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:46:51.363 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:51.363 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:51.363 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:51.363 DEBUG [src.node.docker_mananger] docker run -i -t -p 7739:7739 -p 7740:7740 -p 7741:7741 -p 7742:7742 -p 7743:7743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7741 --rest-port=7739 --tcp-port=7740 --discv5-udp-port=7742 --rest-address=0.0.0.0 --nat=extip:172.18.160.189 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=daa33d92b1413ec8b418ba610ba207c1f46a1b7caced358abea366d32fccba2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7743 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:46:51.541 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.189 waku dadc1009f29a5a7c76aecef41c78f81182cf7e30dda4ebc949f5075f6c435674
2026-02-11 04:46:51.573 DEBUG [src.node.docker_mananger] Container started with ID dadc1009f29a. Setting up logs at ./log/docker/node1_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
2026-02-11 04:46:51.573 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7739
2026-02-11 04:46:51.573 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:51.628 ERROR [src.node.docker_mananger] Max retries reached for container 70822a3c03d4. Exiting log stream.
2026-02-11 04:46:52.151 ERROR [src.node.docker_mananger] Max retries reached for container f9b55b9a7641. Exiting log stream.
2026-02-11 04:46:52.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7739/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:52.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:52.577 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:52.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:52.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.189/tcp/7740/p2p/16Uiu2HAm4mfQ3mpgLYFdiuyCkJRPC1hnUnKa9uR1UAzGCJedQ93g","/ip4/172.18.160.189/tcp/7741/ws/p2p/16Uiu2HAm4mfQ3mpgLYFdiuyCkJRPC1hnUnKa9uR1UAzGCJedQ93g"],"enrUri":"enr:-L24QHv0sD6Lx6lk9GOx5jxEZ9gxO-J9d2vHHhTEeWPXGmfTG58G2cBdi0a7qQy_x9ohkUTE5ah0V-k_9qgSyDRPrSwCgmlkgnY0gmlwhKwSoL2KbXVsdGlhZGRyc5YACASsEqC9Bh48AAoErBKgvQYePd0DgnJzhQACAQAAiXNlY3AyNTZrMaECitgkAqqgDn8t4CVbcDC87qKwtjO0qgLfyv3Jqo7VbHODdGNwgh48g3VkcIIePoV3YWt1MgU"}'
2026-02-11 04:46:52.579 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:52.586 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:52.586 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
2026-02-11 04:46:52.586 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:52.586 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:52.588 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:52.588 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.114
2026-02-11 04:46:52.588 DEBUG [src.node.docker_mananger] Generated ports ['51443', '51444', '51445', '51446', '51447']
2026-02-11 04:46:52.588 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:46:52.588 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:52.588 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:52.588 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:52.588 DEBUG [src.node.docker_mananger] docker run -i -t -p 51443:51443 -p 51444:51444 -p 51445:51445 -p 51446:51446 -p 51447:51447 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51445 --rest-port=51443 --tcp-port=51444 --discv5-udp-port=51446 --rest-address=0.0.0.0 --nat=extip:172.18.208.114 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3d67293decc909da1f8d0d444ef4b2decd9abce9b3ebd08b0eb1465c57eb8c0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51447 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHv0sD6Lx6lk9GOx5jxEZ9gxO-J9d2vHHhTEeWPXGmfTG58G2cBdi0a7qQy_x9ohkUTE5ah0V-k_9qgSyDRPrSwCgmlkgnY0gmlwhKwSoL2KbXVsdGlhZGRyc5YACASsEqC9Bh48AAoErBKgvQYePd0DgnJzhQACAQAAiXNlY3AyNTZrMaECitgkAqqgDn8t4CVbcDC87qKwtjO0qgLfyv3Jqo7VbHODdGNwgh48g3VkcIIePoV3YWt1MgU
2026-02-11 04:46:52.779 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.114 waku 0ddb9bf502179c6ba7b0398715947c79a2baf0e28187ef93fb7a562360fe879b
2026-02-11 04:46:52.812 DEBUG [src.node.docker_mananger] Container started with ID 0ddb9bf50217. Setting up logs at ./log/docker/node2_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
2026-02-11 04:46:52.812 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51443
2026-02-11 04:46:52.812 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:53.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51443/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:53.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:46:53.821 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:53.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:53.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.114/tcp/51444/p2p/16Uiu2HAmCx1BxTEp1d9nKsZ5XntJK5av2rmgmsERgcNAC5nQpd85","/ip4/172.18.208.114/tcp/51445/ws/p2p/16Uiu2HAmCx1BxTEp1d9nKsZ5XntJK5av2rmgmsERgcNAC5nQpd85"],"enrUri":"enr:-L24QLpARnG4tsza2dhVlffPGh8pEfNd1bRzBeD9K2veEjXnX6czD3Cia2-QFr_AX25YtC9SDkgEX0YfveWXftS6AL0CgmlkgnY0gmlwhKwS0HKKbXVsdGlhZGRyc5YACASsEtByBsj0AAoErBLQcgbI9d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBFvSkCvvusS4JsMI-lS6MbiXHsKqijZOLaswvR7p_RKDdGNwgsj0g3VkcILI9oV3YWt1MgE"}'
2026-02-11 04:46:53.826 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:53.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51443/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.189/tcp/7740/p2p/16Uiu2HAm4mfQ3mpgLYFdiuyCkJRPC1hnUnKa9uR1UAzGCJedQ93g"]'
2026-02-11 04:46:53.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:53.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7739/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-11 04:46:53.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:53.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51443/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-11 04:46:53.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:53.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7739/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:53.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:53.841 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:46:53.941 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:53.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7739/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:53.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785213836789440,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:53.946 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:53.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51443/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:53.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785213836789440,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:53.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7739/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-11 04:46:53.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:53.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51443/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-11 04:46:53.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:53.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7739/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:53.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:53.960 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:46:54.060 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:54.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7739/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:54.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785213955679828,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:54.064 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:54.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:54.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785213955679828,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:54.069 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:54.070 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:54.070 DEBUG [src.node.waku_node] Stopping container with id dadc1009f29a
2026-02-11 04:46:54.605 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:54.605 DEBUG [src.node.waku_node] Stopping container with id 0ddb9bf50217
2026-02-11 04:46:55.099 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:55.101 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:55.107 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:55.114 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-02-11 04:46:15.807 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:15.807 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-02-11_04-46-15__3407fe7f-f385-45ef-b0e1-a0c7dd63147e
2026-02-11 04:46:15.808 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:15.808 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:15.808 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:46:15.816 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:15.816 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-15__3407fe7f-f385-45ef-b0e1-a0c7dd63147e__wakuorg_nwaku:latest.log
2026-02-11 04:46:15.816 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:15.816 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:15.818 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:15.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.117
2026-02-11 04:46:15.818 DEBUG [src.node.docker_mananger] Generated ports ['53403', '53404', '53405', '53406', '53407']
2026-02-11 04:46:15.818 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:15.818 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:15.818 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:15.818 DEBUG [src.node.docker_mananger] docker run -i -t -p 53403:53403 -p 53404:53404 -p 53405:53405 -p 53406:53406 -p 53407:53407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53405 --rest-port=53403 --tcp-port=53404 --discv5-udp-port=53406 --rest-address=0.0.0.0 --nat=extip:172.18.180.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=273ce58e00161db6beb8f45f1befed859e80ffc24ccea1a8f923dd5eed45f3c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53407 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-11 04:46:15.996 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.117 waku 55abe56f97dbf8eecccb8362b6c315d39a34072bb1a65884c6a0880bb106aedf
2026-02-11 04:46:16.028 DEBUG [src.node.docker_mananger] Container started with ID 55abe56f97db. Setting up logs at ./log/docker/node1_2026-02-11_04-46-15__3407fe7f-f385-45ef-b0e1-a0c7dd63147e__wakuorg_nwaku:latest.log
2026-02-11 04:46:16.028 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53403
2026-02-11 04:46:16.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:16.072 ERROR [src.node.docker_mananger] Max retries reached for container 0950bf92f088. Exiting log stream.
2026-02-11 04:46:16.607 ERROR [src.node.docker_mananger] Max retries reached for container 17c5c06e88f2. Exiting log stream.
2026-02-11 04:46:17.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53403/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:17.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:17.033 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:17.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:17.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.117/tcp/53404/p2p/16Uiu2HAmGXus1o6JCo36Ze22MnFFyBfCsgmZvtP59z2egQRTFctt","/ip4/172.18.180.117/tcp/53405/ws/p2p/16Uiu2HAmGXus1o6JCo36Ze22MnFFyBfCsgmZvtP59z2egQRTFctt"],"enrUri":"enr:-L24QA4tmj5Z3Duct8ePasEeZGg1bhoHw3kE8r3OPhBIXmvfBixymUfjXGz3FhJEC_pW1i14qJBvvd8PoaNS-jUqKIsCgmlkgnY0gmlwhKwStHWKbXVsdGlhZGRyc5YACASsErR1BtCcAAoErBK0dQbQnd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOZ6bpgzRRhKLGPN8UfHxsaVypJtKi_VDhlbRN73XTL2DdGNwgtCcg3VkcILQnoV3YWt1MgU"}'
2026-02-11 04:46:17.036 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:17.042 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:17.043 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-15__3407fe7f-f385-45ef-b0e1-a0c7dd63147e__wakuorg_nwaku:latest.log
2026-02-11 04:46:17.043 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:17.043 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:17.044 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:17.044 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.149
2026-02-11 04:46:17.044 DEBUG [src.node.docker_mananger] Generated ports ['22321', '22322', '22323', '22324', '22325']
2026-02-11 04:46:17.044 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:17.045 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:17.045 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:17.045 DEBUG [src.node.docker_mananger] docker run -i -t -p 22321:22321 -p 22322:22322 -p 22323:22323 -p 22324:22324 -p 22325:22325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22323 --rest-port=22321 --tcp-port=22322 --discv5-udp-port=22324 --rest-address=0.0.0.0 --nat=extip:172.18.172.149 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5dbf44350ac8e9fa0d8c757828cc122bdf553fba26ccedcaafa7bd9d3be5d400 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22325 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA4tmj5Z3Duct8ePasEeZGg1bhoHw3kE8r3OPhBIXmvfBixymUfjXGz3FhJEC_pW1i14qJBvvd8PoaNS-jUqKIsCgmlkgnY0gmlwhKwStHWKbXVsdGlhZGRyc5YACASsErR1BtCcAAoErBK0dQbQnd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOZ6bpgzRRhKLGPN8UfHxsaVypJtKi_VDhlbRN73XTL2DdGNwgtCcg3VkcILQnoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-11 04:46:17.234 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.149 waku b3d3c10704cc6555a5187748ef25786cb613eeaa10b82bd7b48e4dfcf69defb9
2026-02-11 04:46:17.270 DEBUG [src.node.docker_mananger] Container started with ID b3d3c10704cc. Setting up logs at ./log/docker/node2_2026-02-11_04-46-15__3407fe7f-f385-45ef-b0e1-a0c7dd63147e__wakuorg_nwaku:latest.log
2026-02-11 04:46:17.270 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22321
2026-02-11 04:46:17.271 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:18.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22321/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:18.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:46:18.285 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:18.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22321/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:18.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.149/tcp/22322/p2p/16Uiu2HAmFWYmKRindt8LnGnEMhfXJAaTVAbBK4SN8Px4DGspErko","/ip4/172.18.172.149/tcp/22323/ws/p2p/16Uiu2HAmFWYmKRindt8LnGnEMhfXJAaTVAbBK4SN8Px4DGspErko"],"enrUri":"enr:-L24QAKA-3QvSMSXjb4MHV0yydnHTu6apKOSoWErf7jn81eBFxGsQk5EiYfiRgoIJ3giOJfa16muZEAeFHWk1ii_JvMCgmlkgnY0gmlwhKwSrJWKbXVsdGlhZGRyc5YACASsEqyVBlcyAAoErBKslQZXM90DgnJzhQACAQAAiXNlY3AyNTZrMaEDKml8BM2-H6aX_7SCFyVPdc4zNBrERcSRlCjgHFUItciDdGNwglcyg3VkcIJXNIV3YWt1MgE"}'
2026-02-11 04:46:18.292 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:18.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22321/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.117/tcp/53404/p2p/16Uiu2HAmGXus1o6JCo36Ze22MnFFyBfCsgmZvtP59z2egQRTFctt"]'
2026-02-11 04:46:18.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:18.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53403/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-11 04:46:18.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:18.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22321/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-11 04:46:18.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:18.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53403/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:18.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:18.313 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:46:18.413 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:18.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53403/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:18.416 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":1770785178306372268,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:18.418 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:18.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22321/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:18.420 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":1770785178306372268,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:18.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53403/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:18.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:18.427 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:46:18.527 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:18.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53403/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:18.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785178422487282,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:18.532 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:18.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22321/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:18.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785178422487282,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:18.538 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:18.539 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:18.539 DEBUG [src.node.waku_node] Stopping container with id 55abe56f97db
2026-02-11 04:46:19.152 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:19.153 DEBUG [src.node.waku_node] Stopping container with id b3d3c10704cc
2026-02-11 04:46:19.653 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:19.656 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:19.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:19.667 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,384 @@
2026-02-11 04:44:23.583 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:23.583 DEBUG [tests.conftest] Running test: test_store_with_hashes with id: 2026-02-11_04-44-23__e34f3838-1af0-4fcb-95c5-538294861417
2026-02-11 04:44:23.583 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:23.583 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:44:23.584 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:44:23.590 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:23.590 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-23__e34f3838-1af0-4fcb-95c5-538294861417__wakuorg_nwaku:latest.log
2026-02-11 04:44:23.590 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:23.590 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:23.592 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:23.592 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.45
2026-02-11 04:44:23.592 DEBUG [src.node.docker_mananger] Generated ports ['29755', '29756', '29757', '29758', '29759']
2026-02-11 04:44:23.592 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:23.592 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:23.592 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:23.593 DEBUG [src.node.docker_mananger] docker run -i -t -p 29755:29755 -p 29756:29756 -p 29757:29757 -p 29758:29758 -p 29759:29759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29757 --rest-port=29755 --tcp-port=29756 --discv5-udp-port=29758 --rest-address=0.0.0.0 --nat=extip:172.18.53.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82bf9b02b222bff3687eecdb0d4f125bad19979dc83bfd172e5ce2b01e482ebc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29759 --metrics-logging=true --store=true --relay=true
2026-02-11 04:44:23.768 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.45 waku 3ff9dcaa3257ce2df734fee5c1789abce5ba594d569c862f6db1ba39d9f062dd
2026-02-11 04:44:23.802 DEBUG [src.node.docker_mananger] Container started with ID 3ff9dcaa3257. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-23__e34f3838-1af0-4fcb-95c5-538294861417__wakuorg_nwaku:latest.log
2026-02-11 04:44:23.802 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29755
2026-02-11 04:44:23.803 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:23.855 ERROR [src.node.docker_mananger] Max retries reached for container 8c95de7265c9. Exiting log stream.
2026-02-11 04:44:24.392 ERROR [src.node.docker_mananger] Max retries reached for container b94d6e530a5f. Exiting log stream.
2026-02-11 04:44:24.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:24.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:24.807 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:24.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:24.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.45/tcp/29756/p2p/16Uiu2HAm9iDzfS3UcEPndYS1PTQmHy8XkSm2Q1k4MvGgT63KVNwW","/ip4/172.18.53.45/tcp/29757/ws/p2p/16Uiu2HAm9iDzfS3UcEPndYS1PTQmHy8XkSm2Q1k4MvGgT63KVNwW"],"enrUri":"enr:-L24QO77RHK2VFT2emj71g5fqJtfnRHk0w5bND-PuBeF6-s9aXcexaXyBWUGGLoAVq3gypkASOa3JTj1vOm3kOx4segCgmlkgnY0gmlwhKwSNS2KbXVsdGlhZGRyc5YACASsEjUtBnQ8AAoErBI1LQZ0Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1EEcAODirHBdFveh5qdbi36fGDarGqpLPrqGQyV-dE2DdGNwgnQ8g3VkcIJ0PoV3YWt1MgM"}'
2026-02-11 04:44:24.810 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:24.816 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:24.817 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-23__e34f3838-1af0-4fcb-95c5-538294861417__wakuorg_nwaku:latest.log
2026-02-11 04:44:24.817 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:24.817 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:24.818 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:24.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.239
2026-02-11 04:44:24.818 DEBUG [src.node.docker_mananger] Generated ports ['49199', '49200', '49201', '49202', '49203']
2026-02-11 04:44:24.819 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:24.819 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:24.819 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:24.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 49199:49199 -p 49200:49200 -p 49201:49201 -p 49202:49202 -p 49203:49203 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49201 --rest-port=49199 --tcp-port=49200 --discv5-udp-port=49202 --rest-address=0.0.0.0 --nat=extip:172.18.15.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cebfbf2dde2c0ffcac7ccebc1bfd1d99383fde1d9f62e18b1beb3b76674f8647 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49203 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO77RHK2VFT2emj71g5fqJtfnRHk0w5bND-PuBeF6-s9aXcexaXyBWUGGLoAVq3gypkASOa3JTj1vOm3kOx4segCgmlkgnY0gmlwhKwSNS2KbXVsdGlhZGRyc5YACASsEjUtBnQ8AAoErBI1LQZ0Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1EEcAODirHBdFveh5qdbi36fGDarGqpLPrqGQyV-dE2DdGNwgnQ8g3VkcIJ0PoV3YWt1MgM --storenode=/ip4/172.18.53.45/tcp/29756/p2p/16Uiu2HAm9iDzfS3UcEPndYS1PTQmHy8XkSm2Q1k4MvGgT63KVNwW --store=true --relay=true
2026-02-11 04:44:24.991 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.239 waku 0ef53d1c7ad59ad3cbfe362db54d5edfceee974674b2b383ed07d8157521e39e
2026-02-11 04:44:25.020 DEBUG [src.node.docker_mananger] Container started with ID 0ef53d1c7ad5. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-23__e34f3838-1af0-4fcb-95c5-538294861417__wakuorg_nwaku:latest.log
2026-02-11 04:44:25.020 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49199
2026-02-11 04:44:25.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:26.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:26.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:26.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:26.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:26.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.239/tcp/49200/p2p/16Uiu2HAm6rBTwrMZHdk1mKY89ngwWvqcC866ZtVNEPHB84Bt2WUZ","/ip4/172.18.15.239/tcp/49201/ws/p2p/16Uiu2HAm6rBTwrMZHdk1mKY89ngwWvqcC866ZtVNEPHB84Bt2WUZ"],"enrUri":"enr:-L24QPbpk71VTc13UlmXeEW6ObFtspNLeW8WTRjkod8MGHIXKjNj2Br8d48AgxTCL67ufu7g8CKirERtm4EzrJa-0GECgmlkgnY0gmlwhKwSD--KbXVsdGlhZGRyc5YACASsEg_vBsAwAAoErBIP7wbAMd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqbfVuNtw7bykInvuVG9trK6uppd-ktWp88eE3CDoxiqDdGNwgsAwg3VkcILAMoV3YWt1MgM"}'
2026-02-11 04:44:26.028 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:26.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.45/tcp/29756/p2p/16Uiu2HAm9iDzfS3UcEPndYS1PTQmHy8XkSm2Q1k4MvGgT63KVNwW"]'
2026-02-11 04:44:26.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:26.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:26.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.037 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:26.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:26.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.043 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:26.244 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:26.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:26.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.249 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:26.450 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:26.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:26.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:26.656 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:26.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:26.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:26.862 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:26.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:26.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:26.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:27.068 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:27.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:27.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:27.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:27.274 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:27.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:27.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:27.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:27.480 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:27.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:27.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:27.486 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:27.686 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:27.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:27.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:27.692 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:27.893 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:27.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:27.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:27.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:28.099 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:28.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:28.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:28.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:28.305 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:28.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:28.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:28.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:28.510 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:28.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:28.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:28.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:28.717 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:28.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:28.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:28.722 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:28.922 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:28.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:28.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:28.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:29.129 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:29.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:29.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:29.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:29.335 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:29.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:29.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:29.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:29.541 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:29.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:29.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:29.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:29.746 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:29.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:29.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:29.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:29.952 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:29.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:29.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:29.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:30.158 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:30.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:30.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:30.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:30.365 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:30.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:30.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:30.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:30.570 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:30.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:30.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:30.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:30.776 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:30.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:30.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:30.782 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:30.983 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:30.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:30.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:30.989 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:31.190 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:31.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:31.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:31.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:31.396 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:31.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:31.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:31.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:31.602 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:31.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:31.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:31.608 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:31.809 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:31.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:31.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:31.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:32.015 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:32.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:32.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:32.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:32.222 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:32.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:32.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:32.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:32.428 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:32.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:32.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:32.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:32.634 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:32.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:32.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:32.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:32.840 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:32.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:32.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:32.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:33.047 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:33.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:33.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:33.052 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:33.253 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:33.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:33.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:33.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:33.459 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:33.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:33.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:33.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:33.666 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:33.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:33.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:33.671 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:33.872 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:33.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:33.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:33.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:34.077 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:34.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29755/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)'}'
2026-02-11 04:44:34.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:34.082 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:34.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd3e3c0e87f1cd7315af363427c480f95f6971cf6db1be4782b8bb3e58f1c8af7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3e3c0e87f1cd7315af363427c480f95f6971cf6db1be4782b8bb3e58f1c8af7"}]}'
2026-02-11 04:44:34.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x76caf2bf2d17df0b5c4634ee3050d90113970c4a9f079f83418f8b0988e655f5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x76caf2bf2d17df0b5c4634ee3050d90113970c4a9f079f83418f8b0988e655f5"}]}'
2026-02-11 04:44:34.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1442b4d7fcb9bb7ad8a4c43f3078ff03f3f147a1b6a71f82013d42ca7a001b5a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1442b4d7fcb9bb7ad8a4c43f3078ff03f3f147a1b6a71f82013d42ca7a001b5a"}]}'
2026-02-11 04:44:34.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x41c51e47cb00ae2da431db77dbd72b3daa633abc031a7db66bb2d0adccfcd486&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41c51e47cb00ae2da431db77dbd72b3daa633abc031a7db66bb2d0adccfcd486"}]}'
2026-02-11 04:44:34.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x98de9154a9847ddeba2a1257829fd40b3682d1f3d291696259071b809dc5f972&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98de9154a9847ddeba2a1257829fd40b3682d1f3d291696259071b809dc5f972"}]}'
2026-02-11 04:44:34.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcb3f11a5df0071a0bf957e78c1fef0d1dd9286d1257f2b27c1798d2393c3f741&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcb3f11a5df0071a0bf957e78c1fef0d1dd9286d1257f2b27c1798d2393c3f741"}]}'
2026-02-11 04:44:34.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa71b32a0bb8b2624229d952a8d6e2e41e6bd55607a6bb22356c743023b602f0b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa71b32a0bb8b2624229d952a8d6e2e41e6bd55607a6bb22356c743023b602f0b"}]}'
2026-02-11 04:44:34.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfc880106ffbe4a3871da2187e37456ecf4fcce81ab37f5ec13058d58b63a520b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfc880106ffbe4a3871da2187e37456ecf4fcce81ab37f5ec13058d58b63a520b"}]}'
2026-02-11 04:44:34.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x13aefdbd6aa0d3c0dbcf2f5d5d75450128a51cea3187da51cd75435c8dc8c83d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x13aefdbd6aa0d3c0dbcf2f5d5d75450128a51cea3187da51cd75435c8dc8c83d"}]}'
2026-02-11 04:44:34.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x770322a2d64296ed8569ad23aa5bb5f2d4d25caa5a99a63f1041a4df035e28c8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x770322a2d64296ed8569ad23aa5bb5f2d4d25caa5a99a63f1041a4df035e28c8"}]}'
2026-02-11 04:44:34.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xba7813a60050a57e0c1dce17f4c5dadb9b88f6f4f158ea9266b9eefb044ead58&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xba7813a60050a57e0c1dce17f4c5dadb9b88f6f4f158ea9266b9eefb044ead58"}]}'
2026-02-11 04:44:34.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5fbeff5fcb3dcc494287a03a036bc257e94c28d9f353c26b4804bdcc39e80243&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5fbeff5fcb3dcc494287a03a036bc257e94c28d9f353c26b4804bdcc39e80243"}]}'
2026-02-11 04:44:34.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x057d69475bcf9a5cb06c59ac2d16e2e27c9d6fff3a846b6f4755d854f8bdf77d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x057d69475bcf9a5cb06c59ac2d16e2e27c9d6fff3a846b6f4755d854f8bdf77d"}]}'
2026-02-11 04:44:34.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0110ffbd4de6d78ca04c7c0b0fea3a9ae304195681529f57d15cd45b12ed2df6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0110ffbd4de6d78ca04c7c0b0fea3a9ae304195681529f57d15cd45b12ed2df6"}]}'
2026-02-11 04:44:34.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9e06588848b1ff73bbf0566cc09ac7f9e63dbe01ae9c63725ab5891e5ee4933d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e06588848b1ff73bbf0566cc09ac7f9e63dbe01ae9c63725ab5891e5ee4933d"}]}'
2026-02-11 04:44:34.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd45ecac4763b7893e63937fd5141cc8a3e114887911b04adfee05d9a5302f0ee&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd45ecac4763b7893e63937fd5141cc8a3e114887911b04adfee05d9a5302f0ee"}]}'
2026-02-11 04:44:34.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x61af23553f6363a6fb21cdd9d9450b0514061443b3a6fdb28f66384cfa5ca844&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x61af23553f6363a6fb21cdd9d9450b0514061443b3a6fdb28f66384cfa5ca844"}]}'
2026-02-11 04:44:34.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x50b5ffac436f26dcc4ce068702678dc9ad0beef35e29d3ed7b56c28f1f1bfa26&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50b5ffac436f26dcc4ce068702678dc9ad0beef35e29d3ed7b56c28f1f1bfa26"}]}'
2026-02-11 04:44:34.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5fda4b893c2edfa3bb814adc07e0665e14368154add54c93bdb1ebaa2e824e63&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5fda4b893c2edfa3bb814adc07e0665e14368154add54c93bdb1ebaa2e824e63"}]}'
2026-02-11 04:44:34.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb30650e1978884a084d9ea43de198985c95e8595fba0c1649fbcba99c31c56bc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb30650e1978884a084d9ea43de198985c95e8595fba0c1649fbcba99c31c56bc"}]}'
2026-02-11 04:44:34.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x36badfc496354e95c42031d60be012702ef82a424b7b7130b9cf31a3ead65c22&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x36badfc496354e95c42031d60be012702ef82a424b7b7130b9cf31a3ead65c22"}]}'
2026-02-11 04:44:34.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7ffa601cefddd39c1e41940a784143266d60c674238ab20687bdd59e6b5d65c4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7ffa601cefddd39c1e41940a784143266d60c674238ab20687bdd59e6b5d65c4"}]}'
2026-02-11 04:44:34.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd83273caa44e6aee431f30dc237314f01b1cda63dd52b1954b6464fdec1d4c9d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd83273caa44e6aee431f30dc237314f01b1cda63dd52b1954b6464fdec1d4c9d"}]}'
2026-02-11 04:44:34.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x720d33d58d74de3d1018331fcfd9c47f9211f00e372b5a3b09cbba0c8e30c2dc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x720d33d58d74de3d1018331fcfd9c47f9211f00e372b5a3b09cbba0c8e30c2dc"}]}'
2026-02-11 04:44:34.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5cb5caa612e74a837c7ce2cfb3da8d41aa6ee2db13937a5c08b547cc61e6a74a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cb5caa612e74a837c7ce2cfb3da8d41aa6ee2db13937a5c08b547cc61e6a74a"}]}'
2026-02-11 04:44:34.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2462c7742840f2c5027ab9192987715fe7c1fa5337872b54e6825e6ab5b3b541&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2462c7742840f2c5027ab9192987715fe7c1fa5337872b54e6825e6ab5b3b541"}]}'
2026-02-11 04:44:34.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb46ee0a8220c1a161e7d7721645a3bed762889cb1ecbe0b76a37c003e2ad5a76&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb46ee0a8220c1a161e7d7721645a3bed762889cb1ecbe0b76a37c003e2ad5a76"}]}'
2026-02-11 04:44:34.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6b4a328dfaceac399a355ba96b6d6210e78f857c4afc4997a5c42b27f814861e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b4a328dfaceac399a355ba96b6d6210e78f857c4afc4997a5c42b27f814861e"}]}'
2026-02-11 04:44:34.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x91ed24e9b8c49ccc30cedd77dc04f1d03f988274b709d9f7d3aa13bcb7ec8097&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x91ed24e9b8c49ccc30cedd77dc04f1d03f988274b709d9f7d3aa13bcb7ec8097"}]}'
2026-02-11 04:44:34.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb65c778d75c6fef461e447c0799f4fd584aab8b8cfaafc79506e8493c5bcf0ba&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb65c778d75c6fef461e447c0799f4fd584aab8b8cfaafc79506e8493c5bcf0ba"}]}'
2026-02-11 04:44:34.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x55028518e20ca98c03d8d1f55b5e9e2674fec5fe0739e21038c682ccfb2f7375&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x55028518e20ca98c03d8d1f55b5e9e2674fec5fe0739e21038c682ccfb2f7375"}]}'
2026-02-11 04:44:34.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xffed36ff15bcae48ee022f808ade1591e1d855bc257688ce6ca0e7b004d697fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xffed36ff15bcae48ee022f808ade1591e1d855bc257688ce6ca0e7b004d697fe"}]}'
2026-02-11 04:44:34.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3ced2c6451c0b11e4c2842d533a54fce1ccb270408fbb40a6e49d32c3010840f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ced2c6451c0b11e4c2842d533a54fce1ccb270408fbb40a6e49d32c3010840f"}]}'
2026-02-11 04:44:34.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf781c9ee99a9ed45240dac82cacd90abf4523b80cd8fad925dfe8efc2b99d247&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf781c9ee99a9ed45240dac82cacd90abf4523b80cd8fad925dfe8efc2b99d247"}]}'
2026-02-11 04:44:34.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3c233070523411bbc3c18f056ae87fd6eafbfffebb2aee68c5f19d6cf1915723&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c233070523411bbc3c18f056ae87fd6eafbfffebb2aee68c5f19d6cf1915723"}]}'
2026-02-11 04:44:34.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x91a4dfb52794c9e71b0cade1160965c6ce8cffa39019c49ab395e38175c35223&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x91a4dfb52794c9e71b0cade1160965c6ce8cffa39019c49ab395e38175c35223"}]}'
2026-02-11 04:44:34.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x52e84590d201fb560047457c5c18b4d7b6d46c7b001f597c8b1d996e74cc31e6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e84590d201fb560047457c5c18b4d7b6d46c7b001f597c8b1d996e74cc31e6"}]}'
2026-02-11 04:44:34.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa6b450e957cf0c5eda21fb3fcbe9514be696fd3fcfd23425b53a47d36d20424d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6b450e957cf0c5eda21fb3fcbe9514be696fd3fcfd23425b53a47d36d20424d"}]}'
2026-02-11 04:44:34.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8670512dd2f6ffcd0fa85b26baf60a7cd28e18016517d0d2d8837d732042cb59&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8670512dd2f6ffcd0fa85b26baf60a7cd28e18016517d0d2d8837d732042cb59"}]}'
2026-02-11 04:44:34.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xab19dad7e034a219ab31593ffbed8150b54a6a3d9bbe650b61cb19c1cb2b4e57&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xab19dad7e034a219ab31593ffbed8150b54a6a3d9bbe650b61cb19c1cb2b4e57"}]}'
2026-02-11 04:44:34.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd3e3c0e87f1cd7315af363427c480f95f6971cf6db1be4782b8bb3e58f1c8af7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3e3c0e87f1cd7315af363427c480f95f6971cf6db1be4782b8bb3e58f1c8af7"}]}'
2026-02-11 04:44:34.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x76caf2bf2d17df0b5c4634ee3050d90113970c4a9f079f83418f8b0988e655f5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x76caf2bf2d17df0b5c4634ee3050d90113970c4a9f079f83418f8b0988e655f5"}]}'
2026-02-11 04:44:34.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1442b4d7fcb9bb7ad8a4c43f3078ff03f3f147a1b6a71f82013d42ca7a001b5a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1442b4d7fcb9bb7ad8a4c43f3078ff03f3f147a1b6a71f82013d42ca7a001b5a"}]}'
2026-02-11 04:44:34.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x41c51e47cb00ae2da431db77dbd72b3daa633abc031a7db66bb2d0adccfcd486&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41c51e47cb00ae2da431db77dbd72b3daa633abc031a7db66bb2d0adccfcd486"}]}'
2026-02-11 04:44:34.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x98de9154a9847ddeba2a1257829fd40b3682d1f3d291696259071b809dc5f972&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98de9154a9847ddeba2a1257829fd40b3682d1f3d291696259071b809dc5f972"}]}'
2026-02-11 04:44:34.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcb3f11a5df0071a0bf957e78c1fef0d1dd9286d1257f2b27c1798d2393c3f741&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcb3f11a5df0071a0bf957e78c1fef0d1dd9286d1257f2b27c1798d2393c3f741"}]}'
2026-02-11 04:44:34.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa71b32a0bb8b2624229d952a8d6e2e41e6bd55607a6bb22356c743023b602f0b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa71b32a0bb8b2624229d952a8d6e2e41e6bd55607a6bb22356c743023b602f0b"}]}'
2026-02-11 04:44:34.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfc880106ffbe4a3871da2187e37456ecf4fcce81ab37f5ec13058d58b63a520b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfc880106ffbe4a3871da2187e37456ecf4fcce81ab37f5ec13058d58b63a520b"}]}'
2026-02-11 04:44:34.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x13aefdbd6aa0d3c0dbcf2f5d5d75450128a51cea3187da51cd75435c8dc8c83d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x13aefdbd6aa0d3c0dbcf2f5d5d75450128a51cea3187da51cd75435c8dc8c83d"}]}'
2026-02-11 04:44:34.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x770322a2d64296ed8569ad23aa5bb5f2d4d25caa5a99a63f1041a4df035e28c8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x770322a2d64296ed8569ad23aa5bb5f2d4d25caa5a99a63f1041a4df035e28c8"}]}'
2026-02-11 04:44:34.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xba7813a60050a57e0c1dce17f4c5dadb9b88f6f4f158ea9266b9eefb044ead58&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xba7813a60050a57e0c1dce17f4c5dadb9b88f6f4f158ea9266b9eefb044ead58"}]}'
2026-02-11 04:44:34.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5fbeff5fcb3dcc494287a03a036bc257e94c28d9f353c26b4804bdcc39e80243&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5fbeff5fcb3dcc494287a03a036bc257e94c28d9f353c26b4804bdcc39e80243"}]}'
2026-02-11 04:44:34.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x057d69475bcf9a5cb06c59ac2d16e2e27c9d6fff3a846b6f4755d854f8bdf77d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x057d69475bcf9a5cb06c59ac2d16e2e27c9d6fff3a846b6f4755d854f8bdf77d"}]}'
2026-02-11 04:44:34.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0110ffbd4de6d78ca04c7c0b0fea3a9ae304195681529f57d15cd45b12ed2df6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0110ffbd4de6d78ca04c7c0b0fea3a9ae304195681529f57d15cd45b12ed2df6"}]}'
2026-02-11 04:44:34.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9e06588848b1ff73bbf0566cc09ac7f9e63dbe01ae9c63725ab5891e5ee4933d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e06588848b1ff73bbf0566cc09ac7f9e63dbe01ae9c63725ab5891e5ee4933d"}]}'
2026-02-11 04:44:34.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd45ecac4763b7893e63937fd5141cc8a3e114887911b04adfee05d9a5302f0ee&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd45ecac4763b7893e63937fd5141cc8a3e114887911b04adfee05d9a5302f0ee"}]}'
2026-02-11 04:44:34.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x61af23553f6363a6fb21cdd9d9450b0514061443b3a6fdb28f66384cfa5ca844&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x61af23553f6363a6fb21cdd9d9450b0514061443b3a6fdb28f66384cfa5ca844"}]}'
2026-02-11 04:44:34.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x50b5ffac436f26dcc4ce068702678dc9ad0beef35e29d3ed7b56c28f1f1bfa26&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50b5ffac436f26dcc4ce068702678dc9ad0beef35e29d3ed7b56c28f1f1bfa26"}]}'
2026-02-11 04:44:34.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5fda4b893c2edfa3bb814adc07e0665e14368154add54c93bdb1ebaa2e824e63&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5fda4b893c2edfa3bb814adc07e0665e14368154add54c93bdb1ebaa2e824e63"}]}'
2026-02-11 04:44:34.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb30650e1978884a084d9ea43de198985c95e8595fba0c1649fbcba99c31c56bc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb30650e1978884a084d9ea43de198985c95e8595fba0c1649fbcba99c31c56bc"}]}'
2026-02-11 04:44:34.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x36badfc496354e95c42031d60be012702ef82a424b7b7130b9cf31a3ead65c22&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x36badfc496354e95c42031d60be012702ef82a424b7b7130b9cf31a3ead65c22"}]}'
2026-02-11 04:44:34.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7ffa601cefddd39c1e41940a784143266d60c674238ab20687bdd59e6b5d65c4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7ffa601cefddd39c1e41940a784143266d60c674238ab20687bdd59e6b5d65c4"}]}'
2026-02-11 04:44:34.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd83273caa44e6aee431f30dc237314f01b1cda63dd52b1954b6464fdec1d4c9d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd83273caa44e6aee431f30dc237314f01b1cda63dd52b1954b6464fdec1d4c9d"}]}'
2026-02-11 04:44:34.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x720d33d58d74de3d1018331fcfd9c47f9211f00e372b5a3b09cbba0c8e30c2dc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x720d33d58d74de3d1018331fcfd9c47f9211f00e372b5a3b09cbba0c8e30c2dc"}]}'
2026-02-11 04:44:34.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5cb5caa612e74a837c7ce2cfb3da8d41aa6ee2db13937a5c08b547cc61e6a74a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cb5caa612e74a837c7ce2cfb3da8d41aa6ee2db13937a5c08b547cc61e6a74a"}]}'
2026-02-11 04:44:34.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2462c7742840f2c5027ab9192987715fe7c1fa5337872b54e6825e6ab5b3b541&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2462c7742840f2c5027ab9192987715fe7c1fa5337872b54e6825e6ab5b3b541"}]}'
2026-02-11 04:44:34.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb46ee0a8220c1a161e7d7721645a3bed762889cb1ecbe0b76a37c003e2ad5a76&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb46ee0a8220c1a161e7d7721645a3bed762889cb1ecbe0b76a37c003e2ad5a76"}]}'
2026-02-11 04:44:34.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6b4a328dfaceac399a355ba96b6d6210e78f857c4afc4997a5c42b27f814861e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b4a328dfaceac399a355ba96b6d6210e78f857c4afc4997a5c42b27f814861e"}]}'
2026-02-11 04:44:34.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x91ed24e9b8c49ccc30cedd77dc04f1d03f988274b709d9f7d3aa13bcb7ec8097&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x91ed24e9b8c49ccc30cedd77dc04f1d03f988274b709d9f7d3aa13bcb7ec8097"}]}'
2026-02-11 04:44:34.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb65c778d75c6fef461e447c0799f4fd584aab8b8cfaafc79506e8493c5bcf0ba&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb65c778d75c6fef461e447c0799f4fd584aab8b8cfaafc79506e8493c5bcf0ba"}]}'
2026-02-11 04:44:34.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x55028518e20ca98c03d8d1f55b5e9e2674fec5fe0739e21038c682ccfb2f7375&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x55028518e20ca98c03d8d1f55b5e9e2674fec5fe0739e21038c682ccfb2f7375"}]}'
2026-02-11 04:44:34.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xffed36ff15bcae48ee022f808ade1591e1d855bc257688ce6ca0e7b004d697fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xffed36ff15bcae48ee022f808ade1591e1d855bc257688ce6ca0e7b004d697fe"}]}'
2026-02-11 04:44:34.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3ced2c6451c0b11e4c2842d533a54fce1ccb270408fbb40a6e49d32c3010840f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ced2c6451c0b11e4c2842d533a54fce1ccb270408fbb40a6e49d32c3010840f"}]}'
2026-02-11 04:44:34.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf781c9ee99a9ed45240dac82cacd90abf4523b80cd8fad925dfe8efc2b99d247&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf781c9ee99a9ed45240dac82cacd90abf4523b80cd8fad925dfe8efc2b99d247"}]}'
2026-02-11 04:44:34.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3c233070523411bbc3c18f056ae87fd6eafbfffebb2aee68c5f19d6cf1915723&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c233070523411bbc3c18f056ae87fd6eafbfffebb2aee68c5f19d6cf1915723"}]}'
2026-02-11 04:44:34.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x91a4dfb52794c9e71b0cade1160965c6ce8cffa39019c49ab395e38175c35223&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x91a4dfb52794c9e71b0cade1160965c6ce8cffa39019c49ab395e38175c35223"}]}'
2026-02-11 04:44:34.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x52e84590d201fb560047457c5c18b4d7b6d46c7b001f597c8b1d996e74cc31e6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e84590d201fb560047457c5c18b4d7b6d46c7b001f597c8b1d996e74cc31e6"}]}'
2026-02-11 04:44:34.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa6b450e957cf0c5eda21fb3fcbe9514be696fd3fcfd23425b53a47d36d20424d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6b450e957cf0c5eda21fb3fcbe9514be696fd3fcfd23425b53a47d36d20424d"}]}'
2026-02-11 04:44:34.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8670512dd2f6ffcd0fa85b26baf60a7cd28e18016517d0d2d8837d732042cb59&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8670512dd2f6ffcd0fa85b26baf60a7cd28e18016517d0d2d8837d732042cb59"}]}'
2026-02-11 04:44:34.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xab19dad7e034a219ab31593ffbed8150b54a6a3d9bbe650b61cb19c1cb2b4e57&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:34.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xab19dad7e034a219ab31593ffbed8150b54a6a3d9bbe650b61cb19c1cb2b4e57"}]}'
2026-02-11 04:44:34.513 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:34.514 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:34.515 DEBUG [src.node.waku_node] Stopping container with id 3ff9dcaa3257
2026-02-11 04:44:35.082 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:35.083 DEBUG [src.node.waku_node] Stopping container with id 0ef53d1c7ad5
2026-02-11 04:44:35.646 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:35.649 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:35.677 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:35.693 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-11_04-44-40__1b290e89-9835-4b85-8103-329e06f8b97e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-40__1b290e89-9835-4b85-8103-329e06f8b97e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45932', '45933', '45934', '45935', '45936']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45932:45932 -p 45933:45933 -p 45934:45934 -p 45935:45935 -p 45936:45936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45934 --rest-port=45932 --tcp-port=45933 --discv5-udp-port=45935 --rest-address=0.0.0.0 --nat=extip:172.18.100.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d7b0c0a7d68f3fd0412c094f6b90fea8cdb7c0ecbffaa2c5545fcfbddcdbf04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45936 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.51 waku a324bc715f874ecb3404b3e7a5442ac661c18b7fdac13b2853054920e508907e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a324bc715f87. Setting up logs at ./log/docker/node1_2026-02-11_04-44-40__1b290e89-9835-4b85-8103-329e06f8b97e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45932
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 b2ac2c47dde7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0a7bd57b7b1a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45932/health" -H "Content-Type: application/json" -d '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:45932/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.51/tcp/45933/p2p/16Uiu2HAmMAhaFWa3YYkmwhcX9qHKhh1EdiCPkCbykkZ2w1sp6RhJ","/ip4/172.18.100.51/tcp/45934/ws/p2p/16Uiu2HAmMAhaFWa3YYkmwhcX9qHKhh1EdiCPkCbykkZ2w1sp6RhJ"],"enrUri":"enr:-L24QBWDDKoE0MseC3HPyy0ns0KL_E0gFXmi3GEMYF2yrtkyAS8XFpLIM_r3wnMCYHpoF--cvANAmLEKY5jBKZseKfoCgmlkgnY0gmlwhKwSZDOKbXVsdGlhZGRyc5YACASsEmQzBrNtAAoErBJkMwazbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfnnzTTsEQECajNILLrE-o4P5CSalfeo26gXtIUktgnmDdGNwgrNtg3VkcIKzb4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-40__1b290e89-9835-4b85-8103-329e06f8b97e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23615', '23616', '23617', '23618', '23619']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23615:23615 -p 23616:23616 -p 23617:23617 -p 23618:23618 -p 23619:23619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23617 --rest-port=23615 --tcp-port=23616 --discv5-udp-port=23618 --rest-address=0.0.0.0 --nat=extip:172.18.173.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7c92caabcccceeb7e6d8f9f6ffed8fd4f0759b8aac5aa9c6ada25b532cf8db6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23619 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBWDDKoE0MseC3HPyy0ns0KL_E0gFXmi3GEMYF2yrtkyAS8XFpLIM_r3wnMCYHpoF--cvANAmLEKY5jBKZseKfoCgmlkgnY0gmlwhKwSZDOKbXVsdGlhZGRyc5YACASsEmQzBrNtAAoErBJkMwazbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfnnzTTsEQECajNILLrE-o4P5CSalfeo26gXtIUktgnmDdGNwgrNtg3VkcIKzb4V3YWt1MgU --filternode=/ip4/172.18.100.51/tcp/45933/p2p/16Uiu2HAmMAhaFWa3YYkmwhcX9qHKhh1EdiCPkCbykkZ2w1sp6RhJ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.177 waku eac7e37e5dfd6afecc2c654e983feef18e2a5b2a0388574e824886a3711c3aa9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eac7e37e5dfd. Setting up logs at ./log/docker/node2_2026-02-11_04-44-40__1b290e89-9835-4b85-8103-329e06f8b97e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23615
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23615/health" -H "Content-Type: application/json" -d '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:23615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.177/tcp/23616/p2p/16Uiu2HAmSMJUP6n5UxCB543pSh92qSpQssXz91j7e8afL8sFdmRB","/ip4/172.18.173.177/tcp/23617/ws/p2p/16Uiu2HAmSMJUP6n5UxCB543pSh92qSpQssXz91j7e8afL8sFdmRB"],"enrUri":"enr:-L24QEZyndRKRgpSBaxWL0EK9mJMZX9DBajKHjGYK-CQNR9tSpOT9C_oEIiptslpL76LrHDmK_dmP91BQ2IEOOgKZooCgmlkgnY0gmlwhKwSrbGKbXVsdGlhZGRyc5YACASsEq2xBlxAAAoErBKtsQZcQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy3unQHpRngz1JR6SZUCR_f0bIe9K38RpbWQn4-S4nKqDdGNwglxAg3VkcIJcQoV3YWt1MgA"}'
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:23615/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.51/tcp/45933/p2p/16Uiu2HAmMAhaFWa3YYkmwhcX9qHKhh1EdiCPkCbykkZ2w1sp6RhJ"]'
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:45932/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:23615/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "da1f9f2f-43df-4f20-b673-78d785c02b9d", "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":"da1f9f2f-43df-4f20-b673-78d785c02b9d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23615/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:23615/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 a324bc715f87
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eac7e37e5dfd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_without_request_id with id: 2026-02-11_04-43-25__a576ea16-a186-4e8b-98f9-b847fb74cb46
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-25__a576ea16-a186-4e8b-98f9-b847fb74cb46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15139', '15140', '15141', '15142', '15143']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15139:15139 -p 15140:15140 -p 15141:15141 -p 15142:15142 -p 15143:15143 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15141 --rest-port=15139 --tcp-port=15140 --discv5-udp-port=15142 --rest-address=0.0.0.0 --nat=extip:172.18.180.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5e59baf3dc8fec02cea89626b4ab97deedca472cac15368c44d0922af5acbcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15143 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.56 waku e1339f50c80df61e31667b9682f15c3206e295f324499478005519bdb2c79af8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1339f50c80d. Setting up logs at ./log/docker/node1_2026-02-11_04-43-25__a576ea16-a186-4e8b-98f9-b847fb74cb46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15139
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 3feeaba5de74. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52f493e8df7a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15139/health" -H "Content-Type: application/json" -d '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:15139/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.56/tcp/15140/p2p/16Uiu2HAmTspWNWYTd735ziafiBocnQspESn7tGCA4hkYfxXQQyCV","/ip4/172.18.180.56/tcp/15141/ws/p2p/16Uiu2HAmTspWNWYTd735ziafiBocnQspESn7tGCA4hkYfxXQQyCV"],"enrUri":"enr:-L24QGmcpI1C9UddDXHUbwZ6aplo5YqOfiwEdi2sslEUfOmdPp2lxZFxn3Swc1ncCqLQsH-w83YAL78XbbGsaahyTRUCgmlkgnY0gmlwhKwStDiKbXVsdGlhZGRyc5YACASsErQ4BjskAAoErBK0OAY7Jd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4ii5c_b-obaKqzcitIr3EJbRMOmJzzITefSGVtfKfQKDdGNwgjskg3VkcII7JoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-25__a576ea16-a186-4e8b-98f9-b847fb74cb46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.205.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63919', '63920', '63921', '63922', '63923']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63919:63919 -p 63920:63920 -p 63921:63921 -p 63922:63922 -p 63923:63923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63921 --rest-port=63919 --tcp-port=63920 --discv5-udp-port=63922 --rest-address=0.0.0.0 --nat=extip:172.18.205.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da42c3f1f142cf71a53cae0ef422a38e36dddc1512a8bf6dabfffbccff590ee8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63923 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGmcpI1C9UddDXHUbwZ6aplo5YqOfiwEdi2sslEUfOmdPp2lxZFxn3Swc1ncCqLQsH-w83YAL78XbbGsaahyTRUCgmlkgnY0gmlwhKwStDiKbXVsdGlhZGRyc5YACASsErQ4BjskAAoErBK0OAY7Jd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4ii5c_b-obaKqzcitIr3EJbRMOmJzzITefSGVtfKfQKDdGNwgjskg3VkcII7JoV3YWt1MgU --filternode=/ip4/172.18.180.56/tcp/15140/p2p/16Uiu2HAmTspWNWYTd735ziafiBocnQspESn7tGCA4hkYfxXQQyCV
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.235 waku 10bd17d107e35a50c7f3185ee9616a4803185f3e2f9b77f46fce407c0497de0b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10bd17d107e3. Setting up logs at ./log/docker/node2_2026-02-11_04-43-25__a576ea16-a186-4e8b-98f9-b847fb74cb46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63919
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63919/health" -H "Content-Type: application/json" -d '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:63919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.235/tcp/63920/p2p/16Uiu2HAmFhAAACpF7auBXyxwDVCF49e7ZAUw7TW4Hhxdvkrgga5S","/ip4/172.18.205.235/tcp/63921/ws/p2p/16Uiu2HAmFhAAACpF7auBXyxwDVCF49e7ZAUw7TW4Hhxdvkrgga5S"],"enrUri":"enr:-L24QLrBrG0UD8Fxa6kig3G4133FHSjreSbR9UPK_fJrl9brUFLV9Scsn2PTwfjey15YYqdyH9psj5E73iFa1rL1-GsCgmlkgnY0gmlwhKwSzeuKbXVsdGlhZGRyc5YACASsEs3rBvmwAAoErBLN6wb5sd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLSFP_JSHTvZVvvMF_NX2nMStyq1N4UcBk7_t8MlL8w2DdGNwgvmwg3VkcIL5soV3YWt1MgA"}'
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:63919/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.56/tcp/15140/p2p/16Uiu2HAmTspWNWYTd735ziafiBocnQspESn7tGCA4hkYfxXQQyCV"]'
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:15139/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:63919/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "02bf80cd-ced7-4764-90e7-037e4a8d25d6", "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":"02bf80cd-ced7-4764-90e7-037e4a8d25d6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63919/filter/v2/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'{"requestId":"","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 e1339f50c80d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 10bd17d107e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_missing_payload with id: 2026-02-11_04-43-56__e6885859-9480-4c89-ac86-999af841da76
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-56__e6885859-9480-4c89-ac86-999af841da76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13793', '13794', '13795', '13796', '13797']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13793:13793 -p 13794:13794 -p 13795:13795 -p 13796:13796 -p 13797:13797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13795 --rest-port=13793 --tcp-port=13794 --discv5-udp-port=13796 --rest-address=0.0.0.0 --nat=extip:172.18.150.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a410332ebf47bb1ed3f04f128a5ad0551167ef9c4c13cb2d9ac4bdadb7123e4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13797 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.39 waku 29f908e28e6a7e476a8b94abea7e8974fbcacce3635373388b30e427e51d3d35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 29f908e28e6a. Setting up logs at ./log/docker/node1_2026-02-11_04-43-56__e6885859-9480-4c89-ac86-999af841da76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13793
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 195951c99992. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 804bb519d48b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13793/health" -H "Content-Type: application/json" -d '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:13793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.39/tcp/13794/p2p/16Uiu2HAkyVTbEsQXYad4yNfZoiu9EuMXzLmgDCPzJyv6N9JAVw5J","/ip4/172.18.150.39/tcp/13795/ws/p2p/16Uiu2HAkyVTbEsQXYad4yNfZoiu9EuMXzLmgDCPzJyv6N9JAVw5J"],"enrUri":"enr:-L24QM2xjFLJpyWYKjo6XD242g3NVxTOV1sM6u8vK0AGm8zPY6tNq9f_RGPdDejTN2ILCKbifGwbRtX99SLPCWqYMksCgmlkgnY0gmlwhKwSlieKbXVsdGlhZGRyc5YACASsEpYnBjXiAAoErBKWJwY1490DgnJzhQADAQAAiXNlY3AyNTZrMaECPGcQFOaV3buaMvvAWt6qMzMByZ_-cZAAhbguLmcN9aGDdGNwgjXig3VkcII15IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-56__e6885859-9480-4c89-ac86-999af841da76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.39.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37217', '37218', '37219', '37220', '37221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37217:37217 -p 37218:37218 -p 37219:37219 -p 37220:37220 -p 37221:37221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37219 --rest-port=37217 --tcp-port=37218 --discv5-udp-port=37220 --rest-address=0.0.0.0 --nat=extip:172.18.39.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b48d71a3f4d98e3aaa81e29fae959dfc2bfbc4aec01ad21b749af540d9e2d8dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37221 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2xjFLJpyWYKjo6XD242g3NVxTOV1sM6u8vK0AGm8zPY6tNq9f_RGPdDejTN2ILCKbifGwbRtX99SLPCWqYMksCgmlkgnY0gmlwhKwSlieKbXVsdGlhZGRyc5YACASsEpYnBjXiAAoErBKWJwY1490DgnJzhQADAQAAiXNlY3AyNTZrMaECPGcQFOaV3buaMvvAWt6qMzMByZ_-cZAAhbguLmcN9aGDdGNwgjXig3VkcII15IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.36 waku d43c7c82679115fd843599f46c3ef04ac214a36ec68ac87104a76a89e07fafe1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d43c7c826791. Setting up logs at ./log/docker/node2_2026-02-11_04-43-56__e6885859-9480-4c89-ac86-999af841da76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37217/health" -H "Content-Type: application/json" -d '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:37217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.36/tcp/37218/p2p/16Uiu2HAkzYhxbhrkB1kohz7jX6VtxQFtN81z4nehzFCPW6GURnGM","/ip4/172.18.39.36/tcp/37219/ws/p2p/16Uiu2HAkzYhxbhrkB1kohz7jX6VtxQFtN81z4nehzFCPW6GURnGM"],"enrUri":"enr:-L24QNTMdJY_k6DpBm6iJwjzLat5fIdFeHGeXu3FvWzcFWtKI3PF2LWFI6l_jjztbW_RqzwQ3M7avyy02YGO6GWQZlACgmlkgnY0gmlwhKwSJySKbXVsdGlhZGRyc5YACASsEickBpFiAAoErBInJAaRY90DgnJzhQADAQAAiXNlY3AyNTZrMaECTBe9CQPi2Krnla0-LEBW4iWp9lu67ehl75I1IGioj16DdGNwgpFig3VkcIKRZIV3YWt1MgE"}'
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:37217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.39/tcp/13794/p2p/16Uiu2HAkyVTbEsQXYad4yNfZoiu9EuMXzLmgDCPzJyv6N9JAVw5J"]'
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:13793/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:37217/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:13793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:13793/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":1770785038908079104,"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:37217/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":1770785038908079104,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:13793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 29f908e28e6a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d43c7c826791
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 @@
2026-02-11 04:46:13.197 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:13.197 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-02-11_04-46-13__b7ca8f66-f9a4-46da-bb7d-752cc3d1d26e
2026-02-11 04:46:13.198 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:13.198 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:13.198 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:46:13.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:13.206 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-13__b7ca8f66-f9a4-46da-bb7d-752cc3d1d26e__wakuorg_nwaku:latest.log
2026-02-11 04:46:13.206 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:13.206 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:13.207 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:13.207 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.0
2026-02-11 04:46:13.208 DEBUG [src.node.docker_mananger] Generated ports ['2881', '2882', '2883', '2884', '2885']
2026-02-11 04:46:13.208 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-11 04:46:13.208 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:46:13.208 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:13.208 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:13.208 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:13.208 DEBUG [src.node.docker_mananger] docker run -i -t -p 2881:2881 -p 2882:2882 -p 2883:2883 -p 2884:2884 -p 2885:2885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2883 --rest-port=2881 --tcp-port=2882 --discv5-udp-port=2884 --rest-address=0.0.0.0 --nat=extip:172.18.114.0 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=1bc869f9c5cb3a1bb8c896dced2608efc89fb3d351222e2bfd8d62d7bdb8559d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2885 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:46:13.398 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.0 waku 352bd799196a001e5b8ca114b7209e7a1eb9308116fad59217294ce58e0ba8ae
2026-02-11 04:46:13.427 DEBUG [src.node.docker_mananger] Container started with ID 352bd799196a. Setting up logs at ./log/docker/node1_2026-02-11_04-46-13__b7ca8f66-f9a4-46da-bb7d-752cc3d1d26e__wakuorg_nwaku:latest.log
2026-02-11 04:46:13.429 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2881
2026-02-11 04:46:13.429 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:13.458 ERROR [src.node.docker_mananger] Max retries reached for container c656addfb58a. Exiting log stream.
2026-02-11 04:46:13.985 ERROR [src.node.docker_mananger] Max retries reached for container 8178d104fcd1. Exiting log stream.
2026-02-11 04:46:14.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2881/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:14.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:14.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:14.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2881/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:14.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.0/tcp/2882/p2p/16Uiu2HAkxcJZYnFVjGf4fT2Ht5Qghh2WwYUC6K6r6eNByQ3vXa1q","/ip4/172.18.114.0/tcp/2883/ws/p2p/16Uiu2HAkxcJZYnFVjGf4fT2Ht5Qghh2WwYUC6K6r6eNByQ3vXa1q"],"enrUri":"enr:-L24QDRBIT_x5PQB9ddssd6D8UyG3zMMwBdrW6Y9DQ03QVm-IFOF2K3HJkXNRqRguv097Up0hVDjBEwC8i9Cs-YzvYgCgmlkgnY0gmlwhKwScgCKbXVsdGlhZGRyc5YACASsEnIABgtCAAoErBJyAAYLQ90DgnJzhQAFAQAAiXNlY3AyNTZrMaECL0w7dQG3ICnmDWwvkqrawaszaO3JrcJZvbm4JjZO9dSDdGNwggtCg3VkcIILRIV3YWt1MgU"}'
2026-02-11 04:46:14.436 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:14.442 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:14.442 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-13__b7ca8f66-f9a4-46da-bb7d-752cc3d1d26e__wakuorg_nwaku:latest.log
2026-02-11 04:46:14.443 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:14.443 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:14.444 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:14.444 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.141
2026-02-11 04:46:14.444 DEBUG [src.node.docker_mananger] Generated ports ['30518', '30519', '30520', '30521', '30522']
2026-02-11 04:46:14.444 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-11 04:46:14.445 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:46:14.445 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:14.445 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:14.445 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:14.445 DEBUG [src.node.docker_mananger] docker run -i -t -p 30518:30518 -p 30519:30519 -p 30520:30520 -p 30521:30521 -p 30522:30522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30520 --rest-port=30518 --tcp-port=30519 --discv5-udp-port=30521 --rest-address=0.0.0.0 --nat=extip:172.18.229.141 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=c7000dae5607fdbebfe7e5acba3792c38bc8fa6d307e0deb68bdcfa1cf02e2e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30522 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDRBIT_x5PQB9ddssd6D8UyG3zMMwBdrW6Y9DQ03QVm-IFOF2K3HJkXNRqRguv097Up0hVDjBEwC8i9Cs-YzvYgCgmlkgnY0gmlwhKwScgCKbXVsdGlhZGRyc5YACASsEnIABgtCAAoErBJyAAYLQ90DgnJzhQAFAQAAiXNlY3AyNTZrMaECL0w7dQG3ICnmDWwvkqrawaszaO3JrcJZvbm4JjZO9dSDdGNwggtCg3VkcIILRIV3YWt1MgU
2026-02-11 04:46:14.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.141 waku 463f8267deecc5f53e7cc74a3b8bca8c52f43210880c4f7e4169f35a3c976a62
2026-02-11 04:46:14.659 DEBUG [src.node.docker_mananger] Container started with ID 463f8267deec. Setting up logs at ./log/docker/node2_2026-02-11_04-46-13__b7ca8f66-f9a4-46da-bb7d-752cc3d1d26e__wakuorg_nwaku:latest.log
2026-02-11 04:46:14.659 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30518
2026-02-11 04:46:14.659 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:15.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30518/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.670 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"}]}'
2026-02-11 04:46:15.671 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:15.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.141/tcp/30519/p2p/16Uiu2HAkvyYoS2UBBn9r1n2H8V4BESYDo8ym1rA9MQieBPRd1Go7","/ip4/172.18.229.141/tcp/30520/ws/p2p/16Uiu2HAkvyYoS2UBBn9r1n2H8V4BESYDo8ym1rA9MQieBPRd1Go7"],"enrUri":"enr:-L24QElqq3ji-x4R0O8nZaFvivT7qX60QvOL3xLBVuJmc8hDeVk49UAe_FHPNzjRWoC7MnTlWEroldvxuCi-X38prKoCgmlkgnY0gmlwhKwS5Y2KbXVsdGlhZGRyc5YACASsEuWNBnc3AAoErBLljQZ3ON0DgnJzhQAFAQAAiXNlY3AyNTZrMaECFwYn6Rg6WG3os2GBvD1sYyAjNsGfU_ZmSy-NtxlxKk6DdGNwgnc3g3VkcIJ3OYV3YWt1MgE"}'
2026-02-11 04:46:15.675 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:15.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.0/tcp/2882/p2p/16Uiu2HAkxcJZYnFVjGf4fT2Ht5Qghh2WwYUC6K6r6eNByQ3vXa1q"]'
2026-02-11 04:46:15.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:15.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2881/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-02-11 04:46:15.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:15.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30518/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-02-11 04:46:15.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:15.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:15.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:15.689 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:46:15.790 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:15.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785175684846904,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:15.794 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:15.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:15.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785175684846904,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:15.799 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:15.800 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:15.800 DEBUG [src.node.waku_node] Stopping container with id 352bd799196a
2026-02-11 04:46:16.299 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:16.300 DEBUG [src.node.waku_node] Stopping container with id 463f8267deec
2026-02-11 04:46:16.830 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:16.830 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:16.841 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:16.846 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_msg_stored_when_ephemeral_false with id: 2026-02-11_04-43-21__cad58496-8551-48d1-ac70-561557c215bb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-21__cad58496-8551-48d1-ac70-561557c215bb__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-21__cad58496-8551-48d1-ac70-561557c215bb__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-21__cad58496-8551-48d1-ac70-561557c215bb__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:410 Start 3 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.73.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25309', '25310', '25311', '25312', '25313']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25309:25309 -p 25310:25310 -p 25311:25311 -p 25312:25312 -p 25313:25313 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25311 --rest-port=25309 --tcp-port=25310 --discv5-udp-port=25312 --rest-address=0.0.0.0 --nat=extip:172.18.73.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=560bfcc21b1e8aa5670ef0b6bb2f91baefdd3bcdbea24b3758e4cfdbc9013203 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25313 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.77 waku 21b4ce761ed8b26a06d6007a501e02be397180ff72fb4376d31390b9c63ebe2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21b4ce761ed8. Setting up logs at ./log/docker/node1_2026-02-11_04-43-21__cad58496-8551-48d1-ac70-561557c215bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25309
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 8dbd76084322. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb3b6aa74d08. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25309/health" -H "Content-Type: application/json" -d '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:25309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.77/tcp/25310/p2p/16Uiu2HAmJ8JASJBGJSvcieCywAo4CvdvgWJreK7P2VEv9hB8YGy2","/ip4/172.18.73.77/tcp/25311/ws/p2p/16Uiu2HAmJ8JASJBGJSvcieCywAo4CvdvgWJreK7P2VEv9hB8YGy2"],"enrUri":"enr:-L24QJqATpVOwijaRjv79Ibnc_ADZhtqJGHc75cJe7CojXWJFVSZDN6IWr5BfM4XGrcrazWvWVEDXy_7TZX0JsotWzACgmlkgnY0gmlwhKwSSU2KbXVsdGlhZGRyc5YACASsEklNBmLeAAoErBJJTQZi390DgnJzhQADAQAAiXNlY3AyNTZrMaEDUUlB78s3VZoCJauaD4v1zkQvGWkdcxxQPRqH9VVQ_VWDdGNwgmLeg3VkcIJi4IV3YWt1MgM"}'
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.82.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36761', '36762', '36763', '36764', '36765']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36761:36761 -p 36762:36762 -p 36763:36763 -p 36764:36764 -p 36765:36765 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36763 --rest-port=36761 --tcp-port=36762 --discv5-udp-port=36764 --rest-address=0.0.0.0 --nat=extip:172.18.82.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d14f0e1f5de9c05acefcf5b9bbc0869f41a5eccf239f9e02b5380faba6df9c25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36765 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QJqATpVOwijaRjv79Ibnc_ADZhtqJGHc75cJe7CojXWJFVSZDN6IWr5BfM4XGrcrazWvWVEDXy_7TZX0JsotWzACgmlkgnY0gmlwhKwSSU2KbXVsdGlhZGRyc5YACASsEklNBmLeAAoErBJJTQZi390DgnJzhQADAQAAiXNlY3AyNTZrMaEDUUlB78s3VZoCJauaD4v1zkQvGWkdcxxQPRqH9VVQ_VWDdGNwgmLeg3VkcIJi4IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.20 waku c22578438a8fb05a1eab0240d6df8783c8c88b4c152e451fb309d534622a2d3d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c22578438a8f. Setting up logs at ./log/docker/node2_2026-02-11_04-43-21__cad58496-8551-48d1-ac70-561557c215bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36761
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36761/health" -H "Content-Type: application/json" -d '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:36761/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/36762/p2p/16Uiu2HAmTFDJgPZviiBws9HrrLf9hfLsicYv5iGVBmm2ejW9C9Bt","/ip4/172.18.82.20/tcp/36763/ws/p2p/16Uiu2HAmTFDJgPZviiBws9HrrLf9hfLsicYv5iGVBmm2ejW9C9Bt"],"enrUri":"enr:-L24QCRTsn26r59n8mxJan0jbkRLiimejsBSfc5_YcgdpO1TDtVJw6XP-_-OSMOFUSIhhpoNjgoE_zUhoy9l_ski_k4CgmlkgnY0gmlwhKwSUhSKbXVsdGlhZGRyc5YACASsElIUBo-aAAoErBJSFAaPm90DgnJzhQADAQAAiXNlY3AyNTZrMaED2MgDQy9Ir9RY9LLmsBkXP3zV86Oh6sWnWNCMjCwJSu-DdGNwgo-ag3VkcIKPnIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8064', '8065', '8066', '8067', '8068']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8064:8064 -p 8065:8065 -p 8066:8066 -p 8067:8067 -p 8068:8068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8066 --rest-port=8064 --tcp-port=8065 --discv5-udp-port=8067 --rest-address=0.0.0.0 --nat=extip:172.18.155.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1462a6aed4fab5ceba66ef21fdbcc81f36c2685ddfd56025aed9b3ef1dfde543 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8068 --metrics-logging=true --relay=false --storenode=/ip4/172.18.82.20/tcp/36762/p2p/16Uiu2HAmTFDJgPZviiBws9HrrLf9hfLsicYv5iGVBmm2ejW9C9Bt --discv5-bootstrap-node=enr:-L24QCRTsn26r59n8mxJan0jbkRLiimejsBSfc5_YcgdpO1TDtVJw6XP-_-OSMOFUSIhhpoNjgoE_zUhoy9l_ski_k4CgmlkgnY0gmlwhKwSUhSKbXVsdGlhZGRyc5YACASsElIUBo-aAAoErBJSFAaPm90DgnJzhQADAQAAiXNlY3AyNTZrMaED2MgDQy9Ir9RY9LLmsBkXP3zV86Oh6sWnWNCMjCwJSu-DdGNwgo-ag3VkcIKPnIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.75 waku 58fe2878e6d8041efef1cfcb260268254de59f67f2bec6449a977e4d39711c67
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58fe2878e6d8. Setting up logs at ./log/docker/node3_2026-02-11_04-43-21__cad58496-8551-48d1-ac70-561557c215bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8064
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8064/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8064/debug/v1/info" -H "Content-Type: application/json" -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.75/tcp/8065/p2p/16Uiu2HAmLq92LbbTjzewNCjBMCvTiJDud4PBz4ZecuJ7eTGDVyv7","/ip4/172.18.155.75/tcp/8066/ws/p2p/16Uiu2HAmLq92LbbTjzewNCjBMCvTiJDud4PBz4ZecuJ7eTGDVyv7"],"enrUri":"enr:-L24QJF54cWvA8sxgMWXCy2qUZUFvLsj78EW5WPCApXMj6QuAZujxp2Ti62HyRpkTZa0NAjCVLgK0tG2itB9xfYUgDsCgmlkgnY0gmlwhKwSm0uKbXVsdGlhZGRyc5YACASsEptLBh-BAAoErBKbSwYfgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeXccQgmsNmr3wIOWXBD1p--yVZTDW3C4-FogjLvnSGiDdGNwgh-Bg3VkcIIfg4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:415 Subscribe node1 ,2 to pubtopic /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:25309/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:36761/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25309/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.82.20/tcp/49418/p2p/16Uiu2HAmTFDJgPZviiBws9HrrLf9hfLsicYv5iGVBmm2ejW9C9Bt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36761/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.73.77/tcp/25310/p2p/16Uiu2HAmJ8JASJBGJSvcieCywAo4CvdvgWJreK7P2VEv9hB8YGy2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:420 Node1 publish message with ephemeral = false
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25309/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:424 Check if message is stored
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8064/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":"f5e559390d6303e2a9a9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80121af9c0866406efeb322fbf888b72ddef12675f7efa7be9ac527601ae771a"}]}'
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 21b4ce761ed8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c22578438a8f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 58fe2878e6d8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21b4ce761ed8. 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,238 @@
2026-02-11 04:44:59.732 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:59.733 DEBUG [tests.conftest] Running test: test_latency_with_load_sender_side with id: 2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c
2026-02-11 04:44:59.733 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:59.733 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:44:59.740 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:59.741 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:44:59.747 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:59.747 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:44:59.753 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:59.754 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:44:59.760 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:59.760 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:44:59.760 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled
2026-02-11 04:44:59.760 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:59.760 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:59.761 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:59.762 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.0
2026-02-11 04:44:59.762 DEBUG [src.node.docker_mananger] Generated ports ['33924', '33925', '33926', '33927', '33928']
2026-02-11 04:44:59.762 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:59.762 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:59.762 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:59.762 DEBUG [src.node.docker_mananger] docker run -i -t -p 33924:33924 -p 33925:33925 -p 33926:33926 -p 33927:33927 -p 33928:33928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33926 --rest-port=33924 --tcp-port=33925 --discv5-udp-port=33927 --rest-address=0.0.0.0 --nat=extip:172.18.47.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbea68dda9d4f83125142be8c58b1fa8192ea79a611e5a8c66a36260a4c1f639 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33928 --metrics-logging=true --relay=true
2026-02-11 04:44:59.940 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.0 waku 1de5d8111a7410a3c439b05941a8fb4a6ec732c4c68c781387a78ca1bb212bec
2026-02-11 04:44:59.969 DEBUG [src.node.docker_mananger] Container started with ID 1de5d8111a74. Setting up logs at ./log/docker/node1_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:44:59.969 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33924
2026-02-11 04:44:59.969 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:59.989 ERROR [src.node.docker_mananger] Max retries reached for container e52263beed18. Exiting log stream.
2026-02-11 04:45:00.271 ERROR [src.node.docker_mananger] Max retries reached for container f08fac61067d. Exiting log stream.
2026-02-11 04:45:00.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33924/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:00.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:00.973 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:00.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:00.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","/ip4/172.18.47.0/tcp/33926/ws/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ"],"enrUri":"enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE"}'
2026-02-11 04:45:00.976 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:00.976 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:00.976 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:00.978 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:00.978 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.33
2026-02-11 04:45:00.978 DEBUG [src.node.docker_mananger] Generated ports ['37677', '37678', '37679', '37680', '37681']
2026-02-11 04:45:00.978 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:00.978 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:00.978 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:00.978 DEBUG [src.node.docker_mananger] docker run -i -t -p 37677:37677 -p 37678:37678 -p 37679:37679 -p 37680:37680 -p 37681:37681 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37679 --rest-port=37677 --tcp-port=37678 --discv5-udp-port=37680 --rest-address=0.0.0.0 --nat=extip:172.18.117.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5e2284faed99ae2fbea972cc9859cbed7fe2ca9c8bf44ad597cfcd43e6468cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37681 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE
2026-02-11 04:45:01.164 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.33 waku 4a89f826fd5a8f62cfba27363ff58f972ccc480b3b68a72ddc27c8cef6e2d1ec
2026-02-11 04:45:01.194 DEBUG [src.node.docker_mananger] Container started with ID 4a89f826fd5a. Setting up logs at ./log/docker/node2_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:45:01.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37677
2026-02-11 04:45:01.195 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:02.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37677/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:02.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_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:02.218 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:02.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:02.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.33/tcp/37678/p2p/16Uiu2HAm6s21UtjSBpVHpnR5QWV8PrZQ5roDkrvUCUyHgnjDhMu2","/ip4/172.18.117.33/tcp/37679/ws/p2p/16Uiu2HAm6s21UtjSBpVHpnR5QWV8PrZQ5roDkrvUCUyHgnjDhMu2"],"enrUri":"enr:-L24QMUGTP5yda5ovRK6TqMcCKmVLryW91X5K2ycqhR5Z0OOGiHZ52l-jHMDOP1sgTMWUrMSRlwpFouFizJTwwOVWRICgmlkgnY0gmlwhKwSdSGKbXVsdGlhZGRyc5YACASsEnUhBpMuAAoErBJ1IQaTL90DgnJzhQADAQAAiXNlY3AyNTZrMaECqe65ML5OhuGNUgzJJfyhq0S3a6tgTI-06lPUaVumGJmDdGNwgpMug3VkcIKTMIV3YWt1MgE"}'
2026-02-11 04:45:02.224 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:02.224 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:02.225 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:02.226 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:02.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.190
2026-02-11 04:45:02.227 DEBUG [src.node.docker_mananger] Generated ports ['60954', '60955', '60956', '60957', '60958']
2026-02-11 04:45:02.227 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:02.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:02.227 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:02.227 DEBUG [src.node.docker_mananger] docker run -i -t -p 60954:60954 -p 60955:60955 -p 60956:60956 -p 60957:60957 -p 60958:60958 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60956 --rest-port=60954 --tcp-port=60955 --discv5-udp-port=60957 --rest-address=0.0.0.0 --nat=extip:172.18.37.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfd550debde4788adfc79ec9f38a2834bc4cf219985caefe87aaa2d1cbfabc9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60958 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE
2026-02-11 04:45:02.421 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.190 waku ccc8d25311d2fdaa87c914331a88611415472ea4b0215f135f97ede768ed0704
2026-02-11 04:45:02.457 DEBUG [src.node.docker_mananger] Container started with ID ccc8d25311d2. Setting up logs at ./log/docker/node3_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:45:02.457 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60954
2026-02-11 04:45:02.458 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:03.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60954/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:03.468 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:03.468 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:03.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60954/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:03.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.190/tcp/60955/p2p/16Uiu2HAmUQqJVd2GdZK1m2deV9663c2DRMutGpvgxEYJt6wfFeZU","/ip4/172.18.37.190/tcp/60956/ws/p2p/16Uiu2HAmUQqJVd2GdZK1m2deV9663c2DRMutGpvgxEYJt6wfFeZU"],"enrUri":"enr:-L24QL4U1VFrdMp8yYozYcjLqwPMVWk2eqi4HdHDjFiUNe_LX-ButTNs_1YqgBAoxUXLsyefhM3WK93b3y6TXGjHtZwCgmlkgnY0gmlwhKwSJb6KbXVsdGlhZGRyc5YACASsEiW-Bu4bAAoErBIlvgbuHN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6hqg8ARXLkk-M_GcNU2kDHXGLUCiCRotdV_uJSC3hZ-DdGNwgu4bg3VkcILuHYV3YWt1MgE"}'
2026-02-11 04:45:03.472 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:03.473 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:03.473 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:03.474 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:03.474 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.111
2026-02-11 04:45:03.475 DEBUG [src.node.docker_mananger] Generated ports ['39111', '39112', '39113', '39114', '39115']
2026-02-11 04:45:03.475 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:03.475 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:03.475 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:03.475 DEBUG [src.node.docker_mananger] docker run -i -t -p 39111:39111 -p 39112:39112 -p 39113:39113 -p 39114:39114 -p 39115:39115 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39113 --rest-port=39111 --tcp-port=39112 --discv5-udp-port=39114 --rest-address=0.0.0.0 --nat=extip:172.18.15.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22614f7d61750df6a430e05dbfc7c44dfc7b4acdc912af13a401dd4ba46e23fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39115 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE
2026-02-11 04:45:03.664 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.111 waku cc8b1e10653e290605a5b2605fc4a041e8aaa5d3d6905e6df09e4fa353866680
2026-02-11 04:45:03.694 DEBUG [src.node.docker_mananger] Container started with ID cc8b1e10653e. Setting up logs at ./log/docker/node4_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
2026-02-11 04:45:03.695 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39111
2026-02-11 04:45:03.695 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:04.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39111/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:04.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:04.707 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:04.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39111/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:04.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.111/tcp/39112/p2p/16Uiu2HAmCBh8br6Wipoy6anx3zCyTSGUhEDDqdVfTLKMj7emGhUK","/ip4/172.18.15.111/tcp/39113/ws/p2p/16Uiu2HAmCBh8br6Wipoy6anx3zCyTSGUhEDDqdVfTLKMj7emGhUK"],"enrUri":"enr:-L24QOam3Gy0AhlQr-rJyIaBX5geWGPor51goCiWjRFkzGGINPyRxcwo-wWZku8tPlpfJ7k-f2CTItmlJ66IWpm96LcCgmlkgnY0gmlwhKwSD2-KbXVsdGlhZGRyc5YACASsEg9vBpjIAAoErBIPbwaYyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-QHZTWn3iTrve7lYmTB0ld4NrdRmEGMBX8osOL5nXYiDdGNwgpjIg3VkcIKYyoV3YWt1MgE"}'
2026-02-11 04:45:04.712 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:04.713 INFO [tests.e2e.test_network_conditions] Subscribing all nodes to relay topic
2026-02-11 04:45:04.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:45:04.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:04.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37677/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:45:04.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:04.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60954/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:45:04.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:04.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39111/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:45:04.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:04.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33924/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:04.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.15.111/tcp/43792/p2p/16Uiu2HAmCBh8br6Wipoy6anx3zCyTSGUhEDDqdVfTLKMj7emGhUK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.117.33/tcp/54314/p2p/16Uiu2HAm6s21UtjSBpVHpnR5QWV8PrZQ5roDkrvUCUyHgnjDhMu2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.37.190/tcp/44560/p2p/16Uiu2HAmUQqJVd2GdZK1m2deV9663c2DRMutGpvgxEYJt6wfFeZU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:45:04.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37677/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:04.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-11 04:45:04.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60954/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:04.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-11 04:45:04.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39111/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:04.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-11 04:45:04.751 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-11 04:45:34.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39111/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:34.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-11 04:45:34.755 INFO [tests.e2e.test_network_conditions] Applying 3000ms latency on sender node1
2026-02-11 04:45:34.757 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-11 04:45:34.768 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-11 04:45:34.779 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-02-11 04:45:34.788 INFO [tests.e2e.test_network_conditions] Sending 50 messages from node1
2026-02-11 04:45:34.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:40.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:46.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:46.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:52.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:52.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:58.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:58.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:04.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:04.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:10.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:10.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:16.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:16.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:28.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:28.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:34.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:34.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:40.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:40.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:46.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:46.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:52.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:52.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:58.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:58.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:04.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:04.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:10.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:10.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:16.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:16.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:22.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:22.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:28.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:28.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:34.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:34.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:40.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:40.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:46.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:46.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:52.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:58.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:58.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:04.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:04.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:10.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:10.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:16.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:16.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:22.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:22.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:28.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:28.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:34.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:34.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:41.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:41.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:47.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:47.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:53.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:53.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:48:59.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:48:59.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:05.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:05.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:11.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:11.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:17.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:17.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:23.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:23.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:29.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:29.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:35.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:35.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:41.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:41.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:47.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:47.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:53.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:53.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:49:59.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:49:59.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:50:05.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:50:05.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:50:11.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:50:11.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:50:17.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:50:17.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:50:23.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:50:23.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:50:29.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:50:29.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:50:35.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:50:35.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39111/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:50:35.139 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:50:35.139 INFO [tests.e2e.test_network_conditions] Node4 received 50 messages (min_expected=25.0, total_sent=50)
2026-02-11 04:50:35.140 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-11 04:50:35.152 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:50:35.153 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:50:35.153 DEBUG [src.node.waku_node] Stopping container with id 1de5d8111a74
2026-02-11 04:50:35.753 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:50:35.753 DEBUG [src.node.waku_node] Stopping container with id 4a89f826fd5a
2026-02-11 04:50:36.347 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:50:36.348 DEBUG [src.node.waku_node] Stopping container with id ccc8d25311d2
2026-02-11 04:50:36.572 ERROR [src.node.docker_mananger] Max retries reached for container 1de5d8111a74. Exiting log stream.
2026-02-11 04:50:36.899 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:50:36.899 DEBUG [src.node.waku_node] Stopping container with id cc8b1e10653e
2026-02-11 04:50:37.162 ERROR [src.node.docker_mananger] Max retries reached for container 4a89f826fd5a. Exiting log stream.
2026-02-11 04:50:37.434 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:50:37.435 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:50:37.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:50:37.904 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:50:38.160 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:50:38.162 ERROR [src.node.docker_mananger] Max retries reached for container ccc8d25311d2. Exiting log stream.
2026-02-11 04:50:38.398 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-11 04:46:03.949 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:03.949 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_relay with id: 2026-02-11_04-46-03__d0b7ea05-6b52-4374-ae31-9889b5524396
2026-02-11 04:46:03.949 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:03.950 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:46:03.957 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:03.957 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-46-03__d0b7ea05-6b52-4374-ae31-9889b5524396__wakuorg_nwaku:latest.log
2026-02-11 04:46:03.957 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:03.957 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:03.959 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:03.959 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.100
2026-02-11 04:46:03.959 DEBUG [src.node.docker_mananger] Generated ports ['6594', '6595', '6596', '6597', '6598']
2026-02-11 04:46:03.959 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:03.959 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:03.959 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:03.959 DEBUG [src.node.docker_mananger] docker run -i -t -p 6594:6594 -p 6595:6595 -p 6596:6596 -p 6597:6597 -p 6598:6598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6596 --rest-port=6594 --tcp-port=6595 --discv5-udp-port=6597 --rest-address=0.0.0.0 --nat=extip:172.18.203.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2cbabadbdbf02334ad9dd76ccb44d5c63bed5f9abbf72ae6cdcaa27d23d8b5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6598 --metrics-logging=true --store=false --relay=true
2026-02-11 04:46:04.145 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.100 waku f4cb22ec8f3d7a50eb26d708300e49711f9293bb053a373a99308799495d7088
2026-02-11 04:46:04.176 DEBUG [src.node.docker_mananger] Container started with ID f4cb22ec8f3d. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-46-03__d0b7ea05-6b52-4374-ae31-9889b5524396__wakuorg_nwaku:latest.log
2026-02-11 04:46:04.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6594
2026-02-11 04:46:04.177 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:04.193 ERROR [src.node.docker_mananger] Max retries reached for container 5ce8fef55a3d. Exiting log stream.
2026-02-11 04:46:04.744 ERROR [src.node.docker_mananger] Max retries reached for container 5b00681bbf8b. Exiting log stream.
2026-02-11 04:46:05.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6594/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:05.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:05.182 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:05.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6594/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:05.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.100/tcp/6595/p2p/16Uiu2HAmKZVbYWAirUqSjPu1J8BkcrGpc3SRosKMKFeFtp4x1XaG","/ip4/172.18.203.100/tcp/6596/ws/p2p/16Uiu2HAmKZVbYWAirUqSjPu1J8BkcrGpc3SRosKMKFeFtp4x1XaG"],"enrUri":"enr:-L24QE4-i5qUsp2W-mL4BBiwXGaorTVfDuOcF6VVvCU2KuyPHP6O_ViLkeK-aLqhycPE3fHnQSpuU6gYDBI-KRHEhMUCgmlkgnY0gmlwhKwSy2SKbXVsdGlhZGRyc5YACASsEstkBhnDAAoErBLLZAYZxN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZplkVKRno9CA2wx0gkOQdmOEfdEIAjMvDdB6bWElllGDdGNwghnDg3VkcIIZxYV3YWt1MgE"}'
2026-02-11 04:46:05.184 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:05.191 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:05.191 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-46-03__d0b7ea05-6b52-4374-ae31-9889b5524396__wakuorg_nwaku:latest.log
2026-02-11 04:46:05.191 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:05.191 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:05.192 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:05.192 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.234
2026-02-11 04:46:05.193 DEBUG [src.node.docker_mananger] Generated ports ['43437', '43438', '43439', '43440', '43441']
2026-02-11 04:46:05.193 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:05.193 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:05.193 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:05.193 DEBUG [src.node.docker_mananger] docker run -i -t -p 43437:43437 -p 43438:43438 -p 43439:43439 -p 43440:43440 -p 43441:43441 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43439 --rest-port=43437 --tcp-port=43438 --discv5-udp-port=43440 --rest-address=0.0.0.0 --nat=extip:172.18.9.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8eb49454eaef3ceda9dfb01ebd29adb67abf1ad3cfcca8b83c0487f7efd52de7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43441 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE4-i5qUsp2W-mL4BBiwXGaorTVfDuOcF6VVvCU2KuyPHP6O_ViLkeK-aLqhycPE3fHnQSpuU6gYDBI-KRHEhMUCgmlkgnY0gmlwhKwSy2SKbXVsdGlhZGRyc5YACASsEstkBhnDAAoErBLLZAYZxN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZplkVKRno9CA2wx0gkOQdmOEfdEIAjMvDdB6bWElllGDdGNwghnDg3VkcIIZxYV3YWt1MgE --storenode=/ip4/172.18.203.100/tcp/6595/p2p/16Uiu2HAmKZVbYWAirUqSjPu1J8BkcrGpc3SRosKMKFeFtp4x1XaG --store=false --relay=true
2026-02-11 04:46:05.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.234 waku 619a81f4e99d8cc1f666cf208308d11a2e09d2fd4733fdf92093b92430e44597
2026-02-11 04:46:05.425 DEBUG [src.node.docker_mananger] Container started with ID 619a81f4e99d. Setting up logs at ./log/docker/store_node1_2026-02-11_04-46-03__d0b7ea05-6b52-4374-ae31-9889b5524396__wakuorg_nwaku:latest.log
2026-02-11 04:46:05.425 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43437
2026-02-11 04:46:05.426 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:06.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43437/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:06.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:06.435 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:06.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43437/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:06.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.234/tcp/43438/p2p/16Uiu2HAm9vQ1u6Mnhmc2rFMgeabW9K2XaAsQsTDRbSb9svpUrGKQ","/ip4/172.18.9.234/tcp/43439/ws/p2p/16Uiu2HAm9vQ1u6Mnhmc2rFMgeabW9K2XaAsQsTDRbSb9svpUrGKQ"],"enrUri":"enr:-L24QGBtWI0lByCwKtu_z5Iz3mG2lRFVfj5A1K5ukWz2tvOeZomGzHl00_5rm3wJ6jlFO9Vor9tmncxWJh3DmvACJG0CgmlkgnY0gmlwhKwSCeqKbXVsdGlhZGRyc5YACASsEgnqBqmuAAoErBIJ6gapr90DgnJzhQADAQAAiXNlY3AyNTZrMaEC119pBCq4pwoB5gvFoJqkfsY5hpkLw4XoZyJC-JiWDD-DdGNwgqmug3VkcIKpsIV3YWt1MgE"}'
2026-02-11 04:46:06.448 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:06.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43437/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.100/tcp/6595/p2p/16Uiu2HAmKZVbYWAirUqSjPu1J8BkcrGpc3SRosKMKFeFtp4x1XaG"]'
2026-02-11 04:46:06.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:06.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:46:06.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:06.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43437/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:46:06.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:06.475 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:06.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:06.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:06.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:06.680 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:06.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43437/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:06.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAmKZVbYWAirUqSjPu1J8BkcrGpc3SRosKMKFeFtp4x1XaG","messages":[]}'
2026-02-11 04:46:06.694 DEBUG [src.steps.store] messages length is 0
2026-02-11 04:46:06.695 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:06.697 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:06.697 DEBUG [src.node.waku_node] Stopping container with id f4cb22ec8f3d
2026-02-11 04:46:07.222 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:07.223 DEBUG [src.node.waku_node] Stopping container with id 619a81f4e99d
2026-02-11 04:46:07.762 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:07.765 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:07.770 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:07.774 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,154 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4486', '4487', '4488', '4489', '4490']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4486:4486 -p 4487:4487 -p 4488:4488 -p 4489:4489 -p 4490:4490 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4488 --rest-port=4486 --tcp-port=4487 --discv5-udp-port=4489 --rest-address=0.0.0.0 --nat=extip:172.18.14.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a673f2ec2d77267deacec76b52bfef3bd9b11e28f4e76b73c49c381e71db8b99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4490 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.32 waku 3c310ab6bd13ea95c7b6f6033b09af0e914eec004de4936360333fcd2cc3bce8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c310ab6bd13. Setting up logs at ./log/docker/node1_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4486
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 6d411148e71b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 85f4b709011b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4486/health" -H "Content-Type: application/json" -d '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:4486/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW","/ip4/172.18.14.32/tcp/4488/ws/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW"],"enrUri":"enr:-L24QAJ2w8cbqiTg7pFLdppTkg9427zlapDIyxxrUA4rfTF0DWf37UkcAHAbuxSBdUpWWdyyh3hS-7clsIYr41GqsAgCgmlkgnY0gmlwhKwSDiCKbXVsdGlhZGRyc5YACASsEg4gBhGHAAoErBIOIAYRiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnstGy2AxCd8-0oEHSrh-yuL-KoU-AmdxJDQ2pZ96ZU-DdGNwghGHg3VkcIIRiYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39037', '39038', '39039', '39040', '39041']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39037:39037 -p 39038:39038 -p 39039:39039 -p 39040:39040 -p 39041:39041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39039 --rest-port=39037 --tcp-port=39038 --discv5-udp-port=39040 --rest-address=0.0.0.0 --nat=extip:172.18.158.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db02b60acbdfeedf2e15dcb3abd6cdefcdcadab982dbaeee4b0fc9a3fa4affdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39041 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAJ2w8cbqiTg7pFLdppTkg9427zlapDIyxxrUA4rfTF0DWf37UkcAHAbuxSBdUpWWdyyh3hS-7clsIYr41GqsAgCgmlkgnY0gmlwhKwSDiCKbXVsdGlhZGRyc5YACASsEg4gBhGHAAoErBIOIAYRiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnstGy2AxCd8-0oEHSrh-yuL-KoU-AmdxJDQ2pZ96ZU-DdGNwghGHg3VkcIIRiYV3YWt1MgU --filternode=/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.225 waku 8746f1dbddb2f1fae0a1a56526007ac84e887e91f0d68d4234ce376427a0662e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8746f1dbddb2. Setting up logs at ./log/docker/node2_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39037
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39037/health" -H "Content-Type: application/json" -d '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:39037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.225/tcp/39038/p2p/16Uiu2HAm2DcBounTREDz42b16gYezuyjLU88v3peHGSD3GsU4k66","/ip4/172.18.158.225/tcp/39039/ws/p2p/16Uiu2HAm2DcBounTREDz42b16gYezuyjLU88v3peHGSD3GsU4k66"],"enrUri":"enr:-L24QAqfuyTetfG89dRKrRjQXVAsHjjWuHLuWk2MbuvDzUo1ZNQv7B0TBBha-oI5mZ2_7EwbY9LbyfMBRhYkY5gAIDcCgmlkgnY0gmlwhKwSnuGKbXVsdGlhZGRyc5YACASsEp7hBph-AAoErBKe4QaYf90DgnJzhQADAQAAiXNlY3AyNTZrMaECZOqM2svaTKme-oHQ9WgJH3b1cKVM878Zx-qsTFmDs1uDdGNwgph-g3VkcIKYgIV3YWt1MgA"}'
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:39037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4486/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:39037/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e8db68d5-5512-4632-988c-04f59e3eb930", "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":"e8db68d5-5512-4632-988c-04f59e3eb930","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43044', '43045', '43046', '43047', '43048']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43044:43044 -p 43045:43045 -p 43046:43046 -p 43047:43047 -p 43048:43048 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43046 --rest-port=43044 --tcp-port=43045 --discv5-udp-port=43047 --rest-address=0.0.0.0 --nat=extip:172.18.46.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e889dbd66b7d9df779751cf93cba8bec06f563e4e7d2c91d90755fcbdf181b3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43048 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAJ2w8cbqiTg7pFLdppTkg9427zlapDIyxxrUA4rfTF0DWf37UkcAHAbuxSBdUpWWdyyh3hS-7clsIYr41GqsAgCgmlkgnY0gmlwhKwSDiCKbXVsdGlhZGRyc5YACASsEg4gBhGHAAoErBIOIAYRiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnstGy2AxCd8-0oEHSrh-yuL-KoU-AmdxJDQ2pZ96ZU-DdGNwghGHg3VkcIIRiYV3YWt1MgU --filternode=/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.112 waku 0f2f59d224e022639f4c450b7b194ed2b739021b0e43dc20f000afdc66cf7f0c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0f2f59d224e0. Setting up logs at ./log/docker/node3_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43044
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43044/health" -H "Content-Type: application/json" -d '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:43044/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.112/tcp/43045/p2p/16Uiu2HAkvBmeDyRBHy4hL1gvCEvN6oHmg4spQumxoxsdpUjAjRbH","/ip4/172.18.46.112/tcp/43046/ws/p2p/16Uiu2HAkvBmeDyRBHy4hL1gvCEvN6oHmg4spQumxoxsdpUjAjRbH"],"enrUri":"enr:-L24QDw3HP3AG47BB1k6TLOqN9Rf_NPqJ9SUHBxT38q2Xtf2FFV4jMi6ox8xoReKgnznnIdiF92Tl3Gr62xsukDE0fUCgmlkgnY0gmlwhKwSLnCKbXVsdGlhZGRyc5YACASsEi5wBqglAAoErBIucAaoJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECC0v1VMXkfNKo-EPR0iTgRX-5IQFN3ILZP3GDBkWt2cSDdGNwgqglg3VkcIKoJ4V3YWt1MgA"}'
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:43044/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53838', '53839', '53840', '53841', '53842']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53838:53838 -p 53839:53839 -p 53840:53840 -p 53841:53841 -p 53842:53842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53840 --rest-port=53838 --tcp-port=53839 --discv5-udp-port=53841 --rest-address=0.0.0.0 --nat=extip:172.18.59.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4b51adc3ebaffc0ff5ce2bcabcfb56dffbfab785fc87a3be5873dcdbf1cc25f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53842 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAJ2w8cbqiTg7pFLdppTkg9427zlapDIyxxrUA4rfTF0DWf37UkcAHAbuxSBdUpWWdyyh3hS-7clsIYr41GqsAgCgmlkgnY0gmlwhKwSDiCKbXVsdGlhZGRyc5YACASsEg4gBhGHAAoErBIOIAYRiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnstGy2AxCd8-0oEHSrh-yuL-KoU-AmdxJDQ2pZ96ZU-DdGNwghGHg3VkcIIRiYV3YWt1MgU --filternode=/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.22 waku e180a7824962e89a7e8509eac88366cc5242bf09db1787f2a2f18544c7356d51
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e180a7824962. Setting up logs at ./log/docker/node4_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53838
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53838/health" -H "Content-Type: application/json" -d '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:53838/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.22/tcp/53839/p2p/16Uiu2HAmE8N4FnGwBYzjmcNkffif745F3CJHBsR1VVBmgGN3DkNc","/ip4/172.18.59.22/tcp/53840/ws/p2p/16Uiu2HAmE8N4FnGwBYzjmcNkffif745F3CJHBsR1VVBmgGN3DkNc"],"enrUri":"enr:-L24QGrt9Qm2zDUQgnWsEsAgqBCe8lDlEshUlVKYXG85euCmTtlDULQ1gkbv5xZ_3GraY3CIx1fxC83WHexEPIz2__wCgmlkgnY0gmlwhKwSOxaKbXVsdGlhZGRyc5YACASsEjsWBtJPAAoErBI7FgbSUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFd7pg__4ZeQqidP2WRBn7De8G5sqtZzTNzycCdDiK1GDdGNwgtJPg3VkcILSUYV3YWt1MgA"}'
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:53838/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48083', '48084', '48085', '48086', '48087']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48083:48083 -p 48084:48084 -p 48085:48085 -p 48086:48086 -p 48087:48087 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48085 --rest-port=48083 --tcp-port=48084 --discv5-udp-port=48086 --rest-address=0.0.0.0 --nat=extip:172.18.19.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e51ac7d73a514edf0fedaaab1f33cc1a4ea9f4acbbffbf8b346c7fe6da837f35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48087 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAJ2w8cbqiTg7pFLdppTkg9427zlapDIyxxrUA4rfTF0DWf37UkcAHAbuxSBdUpWWdyyh3hS-7clsIYr41GqsAgCgmlkgnY0gmlwhKwSDiCKbXVsdGlhZGRyc5YACASsEg4gBhGHAAoErBIOIAYRiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnstGy2AxCd8-0oEHSrh-yuL-KoU-AmdxJDQ2pZ96ZU-DdGNwghGHg3VkcIIRiYV3YWt1MgU --filternode=/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.181 waku 48068ff08f887a1a3a497b1663e767a00ff2c51c2ef08deda93e6e5efeb74ae1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48068ff08f88. Setting up logs at ./log/docker/node5_2026-02-11_04-43-06__014238d6-123b-4951-aba2-59cd51a5cdc9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48083
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48083/health" -H "Content-Type: application/json" -d '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:48083/debug/v1/info" -H "Content-Type: application/json" -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.181/tcp/48084/p2p/16Uiu2HAmA73bjLHtD5TgbjPZaVCyhvQQ7rrvhjLaecyF459UkF49","/ip4/172.18.19.181/tcp/48085/ws/p2p/16Uiu2HAmA73bjLHtD5TgbjPZaVCyhvQQ7rrvhjLaecyF459UkF49"],"enrUri":"enr:-L24QAeoqzX1mV1wfl88KBNlumRLqgqSqLkC624gC1UOmLtnFOK-sZXUyKLA2Qi979HwS_PlsdQvXHSsIK0xK1Wve1ICgmlkgnY0gmlwhKwSE7WKbXVsdGlhZGRyc5YACASsEhO1BrvUAAoErBITtQa71d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2hm2wXq--baOABe8FbDVp4Y4AQwwW1G2CRqGuC3AZZaDdGNwgrvUg3VkcIK71oV3YWt1MgA"}'
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:48083/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.32/tcp/4487/p2p/16Uiu2HAm67YB788NAe1gbEe5t5wZycMr21JZbh9Reymi9To8aZJW"]'
INFO  src.node.api_clients.base_client:base_client.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:39037/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43044/filter/v2/subscriptions/3e368b26-81e8-4d2d-9623-1f2e5908aebc" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:43044/filter/v2/subscriptions/3e368b26-81e8-4d2d-9623-1f2e5908aebc. Response content: b'{"requestId":"3e368b26-81e8-4d2d-9623-1f2e5908aebc","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53838/filter/v2/subscriptions/2288ce60-c8cf-4ab5-b4e5-ea48d794f3ef" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:53838/filter/v2/subscriptions/2288ce60-c8cf-4ab5-b4e5-ea48d794f3ef. Response content: b'{"requestId":"2288ce60-c8cf-4ab5-b4e5-ea48d794f3ef","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48083/filter/v2/subscriptions/65bd19ac-c1f0-4fc9-8b93-2cdb128a0a91" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:48083/filter/v2/subscriptions/65bd19ac-c1f0-4fc9-8b93-2cdb128a0a91. Response content: b'{"requestId":"65bd19ac-c1f0-4fc9-8b93-2cdb128a0a91","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c310ab6bd13
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8746f1dbddb2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0f2f59d224e0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3c310ab6bd13. 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 e180a7824962
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8746f1dbddb2. 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 48068ff08f88
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0f2f59d224e0. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-11 04:43:04.187 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:04.188 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-11_04-43-04__da6b74fe-2c0c-4f82-912e-5f8429e478e2
2026-02-11 04:43:04.188 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:04.188 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:43:04.188 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-11 04:43:04.195 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:04.195 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-04__da6b74fe-2c0c-4f82-912e-5f8429e478e2__wakuorg_nwaku:latest.log
2026-02-11 04:43:04.195 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:04.195 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:04.196 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:04.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.49
2026-02-11 04:43:04.197 DEBUG [src.node.docker_mananger] Generated ports ['63586', '63587', '63588', '63589', '63590']
2026-02-11 04:43:04.197 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:04.197 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:04.197 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:04.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 63586:63586 -p 63587:63587 -p 63588:63588 -p 63589:63589 -p 63590:63590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63588 --rest-port=63586 --tcp-port=63587 --discv5-udp-port=63589 --rest-address=0.0.0.0 --nat=extip:172.18.154.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbbd98149d2fad1289adbda6dfd9dbbf87de95bb4c1bfa31bd2611f5e7eec1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63590 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:43:04.382 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.49 waku c5cce0fea73e693933a26bb9c667a467def1bd3e924c6266acdda5f959bddb7a
2026-02-11 04:43:04.412 ERROR [src.node.docker_mananger] Max retries reached for container 805650806b6c. Exiting log stream.
2026-02-11 04:43:04.416 DEBUG [src.node.docker_mananger] Container started with ID c5cce0fea73e. Setting up logs at ./log/docker/node1_2026-02-11_04-43-04__da6b74fe-2c0c-4f82-912e-5f8429e478e2__wakuorg_nwaku:latest.log
2026-02-11 04:43:04.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63586
2026-02-11 04:43:04.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:04.971 ERROR [src.node.docker_mananger] Max retries reached for container 1c6de5db11c6. Exiting log stream.
2026-02-11 04:43:05.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63586/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:05.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:05.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:05.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:05.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.49/tcp/63587/p2p/16Uiu2HAkuiZQLejJ1sbYGvzaA4v9rvnGaJ1WNJAcdXQEC3LUgqS7","/ip4/172.18.154.49/tcp/63588/ws/p2p/16Uiu2HAkuiZQLejJ1sbYGvzaA4v9rvnGaJ1WNJAcdXQEC3LUgqS7"],"enrUri":"enr:-L24QEtqrJ9yONY8xgq4g3y524gdH5nHYg79wYJOsbPdL96MRbOVXaaibKyMeaaGFHezVeEy_SGJayhL-N5G1ZLppJsCgmlkgnY0gmlwhKwSmjGKbXVsdGlhZGRyc5YACASsEpoxBvhjAAoErBKaMQb4ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBFNv9larQ2iwGcS_pjc29wlOOjovjahRvASqbEfa_xiDdGNwgvhjg3VkcIL4ZYV3YWt1MgU"}'
2026-02-11 04:43:05.423 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:05.423 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-11 04:43:05.430 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:05.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-04__da6b74fe-2c0c-4f82-912e-5f8429e478e2__wakuorg_nwaku:latest.log
2026-02-11 04:43:05.430 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:05.430 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:05.431 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:05.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.242
2026-02-11 04:43:05.432 DEBUG [src.node.docker_mananger] Generated ports ['8297', '8298', '8299', '8300', '8301']
2026-02-11 04:43:05.432 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:05.432 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:05.432 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:05.432 DEBUG [src.node.docker_mananger] docker run -i -t -p 8297:8297 -p 8298:8298 -p 8299:8299 -p 8300:8300 -p 8301:8301 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8299 --rest-port=8297 --tcp-port=8298 --discv5-udp-port=8300 --rest-address=0.0.0.0 --nat=extip:172.18.96.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e938b4d05eebbe5dbcaea2d7ab681cdddf1acdb6497eaeaf6eac5b96a9a7aea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8301 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEtqrJ9yONY8xgq4g3y524gdH5nHYg79wYJOsbPdL96MRbOVXaaibKyMeaaGFHezVeEy_SGJayhL-N5G1ZLppJsCgmlkgnY0gmlwhKwSmjGKbXVsdGlhZGRyc5YACASsEpoxBvhjAAoErBKaMQb4ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBFNv9larQ2iwGcS_pjc29wlOOjovjahRvASqbEfa_xiDdGNwgvhjg3VkcIL4ZYV3YWt1MgU --filternode=/ip4/172.18.154.49/tcp/63587/p2p/16Uiu2HAkuiZQLejJ1sbYGvzaA4v9rvnGaJ1WNJAcdXQEC3LUgqS7
2026-02-11 04:43:05.621 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.242 waku a7ff76381aff070028261c28af9d7132fb5bd1c49f56c11cbb7d6cd5b2305d73
2026-02-11 04:43:05.651 DEBUG [src.node.docker_mananger] Container started with ID a7ff76381aff. Setting up logs at ./log/docker/node2_2026-02-11_04-43-04__da6b74fe-2c0c-4f82-912e-5f8429e478e2__wakuorg_nwaku:latest.log
2026-02-11 04:43:05.651 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8297
2026-02-11 04:43:05.651 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:06.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8297/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:06.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:06.656 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:06.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8297/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:06.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.242/tcp/8298/p2p/16Uiu2HAm1kWqviZaxQQDLN4qAnXLy46jUBUsNLQuoYC8Z1Rbup8R","/ip4/172.18.96.242/tcp/8299/ws/p2p/16Uiu2HAm1kWqviZaxQQDLN4qAnXLy46jUBUsNLQuoYC8Z1Rbup8R"],"enrUri":"enr:-L24QG8wnkp2PX32ISq32pniYCZDMzNwRhwaVHuxnbd8fecPQgnCBd9TYd7BQLsxj-6M-Q4CyxFB4YXHQAPEfCXpoesCgmlkgnY0gmlwhKwSYPKKbXVsdGlhZGRyc5YACASsEmDyBiBqAAoErBJg8gYga90DgnJzhQADAQAAiXNlY3AyNTZrMaECXfnTxgjnbXAN2u1PI8p-LdpIu4JVftjdykcyHIcMH4qDdGNwgiBqg3VkcIIgbIV3YWt1MgA"}'
2026-02-11 04:43:06.658 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:06.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8297/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.49/tcp/63587/p2p/16Uiu2HAkuiZQLejJ1sbYGvzaA4v9rvnGaJ1WNJAcdXQEC3LUgqS7"]'
2026-02-11 04:43:06.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:06.690 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-11 04:43:06.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63586/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:06.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:06.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8297/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "81d5e196-e26e-40db-a8a8-3aa90b26b0f6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:06.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"81d5e196-e26e-40db-a8a8-3aa90b26b0f6","statusDesc":"OK"}'
2026-02-11 04:43:06.718 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:8297/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"}'
2026-02-11 04:43:06.720 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8297/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-11 04:43:06.722 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:43:06.723 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:43:06.723 DEBUG [src.node.waku_node] Stopping container with id c5cce0fea73e
2026-02-11 04:43:07.261 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:07.262 DEBUG [src.node.waku_node] Stopping container with id a7ff76381aff
2026-02-11 04:43:07.754 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:07.755 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:43:07.760 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:07.765 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-02-11 04:47:49.821 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:47:49.821 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_pubsub_topic with id: 2026-02-11_04-47-49__85167e09-4187-42bc-abbd-5bf221f0d917
2026-02-11 04:47:49.821 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:47:49.822 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:47:49.822 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:47:49.829 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:49.829 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-49__85167e09-4187-42bc-abbd-5bf221f0d917__wakuorg_nwaku:latest.log
2026-02-11 04:47:49.829 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:49.829 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:49.830 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:49.830 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.187
2026-02-11 04:47:49.830 DEBUG [src.node.docker_mananger] Generated ports ['63300', '63301', '63302', '63303', '63304']
2026-02-11 04:47:49.831 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:49.831 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:49.831 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:49.831 DEBUG [src.node.docker_mananger] docker run -i -t -p 63300:63300 -p 63301:63301 -p 63302:63302 -p 63303:63303 -p 63304:63304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63302 --rest-port=63300 --tcp-port=63301 --discv5-udp-port=63303 --rest-address=0.0.0.0 --nat=extip:172.18.67.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1b1d798a133e6274bacaa95e3eb69aceaca3ef3fdfde0fe4bbdb9febe824f57d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63304 --metrics-logging=true --store=true --relay=true
2026-02-11 04:47:50.008 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.187 waku 00db0aac9079e281b43ba97c97919d5238d0d15851962106df6ea5c507028aea
2026-02-11 04:47:50.040 DEBUG [src.node.docker_mananger] Container started with ID 00db0aac9079. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-49__85167e09-4187-42bc-abbd-5bf221f0d917__wakuorg_nwaku:latest.log
2026-02-11 04:47:50.040 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63300
2026-02-11 04:47:50.041 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:50.114 ERROR [src.node.docker_mananger] Max retries reached for container 3f95bfb8fabf. Exiting log stream.
2026-02-11 04:47:50.633 ERROR [src.node.docker_mananger] Max retries reached for container 66ad9840cebd. Exiting log stream.
2026-02-11 04:47:51.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63300/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:51.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:51.047 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:51.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63300/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:51.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.187/tcp/63301/p2p/16Uiu2HAm5Myri2Y4wvovh8h51pXmTf3UbEFwzsgAkoD44GL1zKYL","/ip4/172.18.67.187/tcp/63302/ws/p2p/16Uiu2HAm5Myri2Y4wvovh8h51pXmTf3UbEFwzsgAkoD44GL1zKYL"],"enrUri":"enr:-L24QA9l3ssdhSmtdqqsh6xrpCPMyy97AZIw6Y5uNQkiCMY4HiDaEq46P2NXp04pGs3juqPo7IYsDXDcqx51uEUqsgECgmlkgnY0gmlwhKwSQ7uKbXVsdGlhZGRyc5YACASsEkO7BvdFAAoErBJDuwb3Rt0DgnJzhQADAQAAiXNlY3AyNTZrMaECk6LCtFMqrpGXO4qVib3TsnRE4sEx0HlKjUaK3CMemamDdGNwgvdFg3VkcIL3R4V3YWt1MgM"}'
2026-02-11 04:47:51.049 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:51.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:51.056 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-47-49__85167e09-4187-42bc-abbd-5bf221f0d917__wakuorg_nwaku:latest.log
2026-02-11 04:47:51.056 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:51.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:51.058 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:51.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.14
2026-02-11 04:47:51.058 DEBUG [src.node.docker_mananger] Generated ports ['27818', '27819', '27820', '27821', '27822']
2026-02-11 04:47:51.058 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:51.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:51.058 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:51.059 DEBUG [src.node.docker_mananger] docker run -i -t -p 27818:27818 -p 27819:27819 -p 27820:27820 -p 27821:27821 -p 27822:27822 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27820 --rest-port=27818 --tcp-port=27819 --discv5-udp-port=27821 --rest-address=0.0.0.0 --nat=extip:172.18.193.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3ef2dd83cead90f0cd9b8f530b1adbd9affd264fbac4de96fcb5bff80b9fc9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27822 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA9l3ssdhSmtdqqsh6xrpCPMyy97AZIw6Y5uNQkiCMY4HiDaEq46P2NXp04pGs3juqPo7IYsDXDcqx51uEUqsgECgmlkgnY0gmlwhKwSQ7uKbXVsdGlhZGRyc5YACASsEkO7BvdFAAoErBJDuwb3Rt0DgnJzhQADAQAAiXNlY3AyNTZrMaECk6LCtFMqrpGXO4qVib3TsnRE4sEx0HlKjUaK3CMemamDdGNwgvdFg3VkcIL3R4V3YWt1MgM --storenode=/ip4/172.18.67.187/tcp/63301/p2p/16Uiu2HAm5Myri2Y4wvovh8h51pXmTf3UbEFwzsgAkoD44GL1zKYL --store=true --relay=true
2026-02-11 04:47:51.254 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.14 waku d7ed9b1e969a0bdaff1a363e93ad0cbac638e1543b1f612f4d15078fb442f3cf
2026-02-11 04:47:51.283 DEBUG [src.node.docker_mananger] Container started with ID d7ed9b1e969a. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-49__85167e09-4187-42bc-abbd-5bf221f0d917__wakuorg_nwaku:latest.log
2026-02-11 04:47:51.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27818
2026-02-11 04:47:51.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:52.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27818/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:52.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:52.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27818/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:52.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.14/tcp/27819/p2p/16Uiu2HAkuhH6sCG2U3q2YUUJvY7rHuRP1J4kkj4yMnj5mDDGEnuF","/ip4/172.18.193.14/tcp/27820/ws/p2p/16Uiu2HAkuhH6sCG2U3q2YUUJvY7rHuRP1J4kkj4yMnj5mDDGEnuF"],"enrUri":"enr:-L24QC5oEWe5bea0DWTjnIpPUCDuLn2nxkB-PL-yHfZ6PsLsStK5WfZPncC7qDtWam_5XIUxXIhTAbAzImLToSj21cACgmlkgnY0gmlwhKwSwQ6KbXVsdGlhZGRyc5YACASsEsEOBmyrAAoErBLBDgZsrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECA_9stXm30xtQvsNsUouyGe7F2KAaRimlkinlc45tq6KDdGNwgmyrg3VkcIJsrYV3YWt1MgM"}'
2026-02-11 04:47:52.292 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:52.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27818/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.187/tcp/63301/p2p/16Uiu2HAm5Myri2Y4wvovh8h51pXmTf3UbEFwzsgAkoD44GL1zKYL"]'
2026-02-11 04:47:52.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:52.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27818/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:52.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.300 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:52.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:52.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.306 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:52.506 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:52.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:52.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.512 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:52.713 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:52.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:52.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:52.920 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:52.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:52.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:52.927 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:53.128 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:53.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:53.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:53.133 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:53.334 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:53.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:53.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:53.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:53.541 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:53.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:53.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:53.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:53.748 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:53.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:53.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:53.754 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:53.956 DEBUG [tests.store.test_topics] Trying to get stored msg with wrong url topic waku/2/rs/3/0
2026-02-11 04:47:53.956 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:53.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63300/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:53.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:53.962 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:54.163 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:47:54.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63300/store/v3/messages?pubsubTopic=waku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:54.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-11 04:47:54.167 DEBUG [src.steps.store] messages length is 0
2026-02-11 04:47:54.167 ERROR [tests.store.test_topics] Topic waku/2/rs/3/0 is wrong ''n: Peer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-11 04:47:54.170 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:47:54.171 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:47:54.171 DEBUG [src.node.waku_node] Stopping container with id 00db0aac9079
2026-02-11 04:47:54.701 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:54.701 DEBUG [src.node.waku_node] Stopping container with id d7ed9b1e969a
2026-02-11 04:47:55.229 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:55.231 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:47:55.239 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:55.246 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12844', '12845', '12846', '12847', '12848']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12844:12844 -p 12845:12845 -p 12846:12846 -p 12847:12847 -p 12848:12848 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12846 --rest-port=12844 --tcp-port=12845 --discv5-udp-port=12847 --rest-address=0.0.0.0 --nat=extip:172.18.152.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=849fe1d4a86dede1ffc6fabb89fbe8734db521e4161fbf1fef8bdbb7debbee35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12848 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.138 waku a5ff48c7dffc885afacdd98a929a757d5d64afe4306d63f7b20687520417a198
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a5ff48c7dffc. Setting up logs at ./log/docker/node1_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12844
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12844/health" -H "Content-Type: application/json" -d '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:12844/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.138/tcp/12845/p2p/16Uiu2HAm5qpDtNxFxjXpkAxUAhiFBkWDb6tqGPer362Tw2kmwt25","/ip4/172.18.152.138/tcp/12846/ws/p2p/16Uiu2HAm5qpDtNxFxjXpkAxUAhiFBkWDb6tqGPer362Tw2kmwt25"],"enrUri":"enr:-L24QN4opdO36DyVPNAsX0MFlYKJNIZ0KvowsxSS2YTruBilSIj0GVmcgBQ9xjiFQ66OHjny7WUAXknTaEnvfyOJURsCgmlkgnY0gmlwhKwSmIqKbXVsdGlhZGRyc5YACASsEpiKBjItAAoErBKYigYyLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmsQhCbOeg13_sTRVLWWD2VZVo-X565gQgGXjb3VRyLqDdGNwgjItg3VkcIIyL4V3YWt1MgE"}'
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.15.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57251', '57252', '57253', '57254', '57255']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57251:57251 -p 57252:57252 -p 57253:57253 -p 57254:57254 -p 57255:57255 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57253 --rest-port=57251 --tcp-port=57252 --discv5-udp-port=57254 --rest-address=0.0.0.0 --nat=extip:172.18.15.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbcbad7fa75efeac2aabcfea668baa9f63bafcbab1d6b2c8655cf07cf5eed600 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57255 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN4opdO36DyVPNAsX0MFlYKJNIZ0KvowsxSS2YTruBilSIj0GVmcgBQ9xjiFQ66OHjny7WUAXknTaEnvfyOJURsCgmlkgnY0gmlwhKwSmIqKbXVsdGlhZGRyc5YACASsEpiKBjItAAoErBKYigYyLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmsQhCbOeg13_sTRVLWWD2VZVo-X565gQgGXjb3VRyLqDdGNwgjItg3VkcIIyL4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.85 waku 21609b7fe6d7aa836e8bcc4ecee076e7c5c52a5387ac8bb80b1eee53dba8f328
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21609b7fe6d7. Setting up logs at ./log/docker/node2_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57251
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57251/health" -H "Content-Type: application/json" -d '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:57251/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.85/tcp/57252/p2p/16Uiu2HAm1yBWy9MjwkfwPpRSKdoSYQvQ82d3MXid6KiuQZAnscHB","/ip4/172.18.15.85/tcp/57253/ws/p2p/16Uiu2HAm1yBWy9MjwkfwPpRSKdoSYQvQ82d3MXid6KiuQZAnscHB"],"enrUri":"enr:-L24QD_VRPlUWepBjA-dpuIWeuARl-jqwvg5LJxEKhlmyYWxaXCgxX_Eg6tfn2FBnGRMtJvJ1vrgb7CB8Qb_cig5IQwCgmlkgnY0gmlwhKwSD1WKbXVsdGlhZGRyc5YACASsEg9VBt-kAAoErBIPVQbfpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYTiGWX3c5n2czLb_9HIPnDBuhAp3o22onVHWolzMAVaDdGNwgt-kg3VkcILfpoV3YWt1MgE"}'
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.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41479', '41480', '41481', '41482', '41483']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41479:41479 -p 41480:41480 -p 41481:41481 -p 41482:41482 -p 41483:41483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41481 --rest-port=41479 --tcp-port=41480 --discv5-udp-port=41482 --rest-address=0.0.0.0 --nat=extip:172.18.131.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=19edd36af0f07c7bffee2de8e0b6b247ffbe3fcfd7e8a3a7b23bfdcd243dd1ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41483 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD_VRPlUWepBjA-dpuIWeuARl-jqwvg5LJxEKhlmyYWxaXCgxX_Eg6tfn2FBnGRMtJvJ1vrgb7CB8Qb_cig5IQwCgmlkgnY0gmlwhKwSD1WKbXVsdGlhZGRyc5YACASsEg9VBt-kAAoErBIPVQbfpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYTiGWX3c5n2czLb_9HIPnDBuhAp3o22onVHWolzMAVaDdGNwgt-kg3VkcILfpoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.217 waku 96ccb1b35e98095983e7f8d08500e6e9dfcbeffcf37b957bf3c3757b613a13f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 96ccb1b35e98. Setting up logs at ./log/docker/node3_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41479
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41479/health" -H "Content-Type: application/json" -d '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:41479/debug/v1/info" -H "Content-Type: application/json" -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.217/tcp/41480/p2p/16Uiu2HAmDU8KVWDA3hfwj7ncE7L1B2rhrCe89FFVaBtCqKU1jCDS","/ip4/172.18.131.217/tcp/41481/ws/p2p/16Uiu2HAmDU8KVWDA3hfwj7ncE7L1B2rhrCe89FFVaBtCqKU1jCDS"],"enrUri":"enr:-L24QD5PqpNMEdDsaZsnRE540T2tUPJ8uXZytYLwewj8lz8JXAhP3-1Xs5AE8uxXcjWsR3pYvxCV1vNTpI2HElrb7SkCgmlkgnY0gmlwhKwSg9mKbXVsdGlhZGRyc5YACASsEoPZBqIIAAoErBKD2QaiCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDBNPASFmfpZOMFywkKgx8_N3muO7Tb_zoLHvLOnJt02DdGNwgqIIg3VkcIKiCoV3YWt1MgE"}'
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.83.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57094', '57095', '57096', '57097', '57098']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57094:57094 -p 57095:57095 -p 57096:57096 -p 57097:57097 -p 57098:57098 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57096 --rest-port=57094 --tcp-port=57095 --discv5-udp-port=57097 --rest-address=0.0.0.0 --nat=extip:172.18.83.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7da9e1c97dd1f3abc28bcaee2d6dec8b82deea38e6e0a0c25fdf3d1235b2b863 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57098 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD5PqpNMEdDsaZsnRE540T2tUPJ8uXZytYLwewj8lz8JXAhP3-1Xs5AE8uxXcjWsR3pYvxCV1vNTpI2HElrb7SkCgmlkgnY0gmlwhKwSg9mKbXVsdGlhZGRyc5YACASsEoPZBqIIAAoErBKD2QaiCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDBNPASFmfpZOMFywkKgx8_N3muO7Tb_zoLHvLOnJt02DdGNwgqIIg3VkcIKiCoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.41 waku 2e328985d76ea12abad5f911c523b569c0e63dea36c2f2ecafddec8c3ecab922
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e328985d76e. Setting up logs at ./log/docker/node4_2026-02-11_04-42-10__d0499522-902d-4360-8fc9-975a25e6c1c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57094
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57094/health" -H "Content-Type: application/json" -d '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:57094/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/57095/p2p/16Uiu2HAkxChroCJrKJMYysQax5wMnXRRHrr3wiqyh8Dk3Jk3hcUQ","/ip4/172.18.83.41/tcp/57096/ws/p2p/16Uiu2HAkxChroCJrKJMYysQax5wMnXRRHrr3wiqyh8Dk3Jk3hcUQ"],"enrUri":"enr:-L24QEqLSDCHQ1-j1U2zKs9LaJxt40JGvJkbtDRZZEP4lc2uQvdGqKTDTAD1O9jWkVaBD0_ZpFC_qSuN88_bJo8mptICgmlkgnY0gmlwhKwSUymKbXVsdGlhZGRyc5YACASsElMpBt8HAAoErBJTKQbfCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKUCioYruvLY7Lt0aSDZg1btvyypEiQrJUClHaTNhYqGDdGNwgt8Hg3VkcILfCYV3YWt1MgE"}'
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:12844/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:57251/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:41479/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:57094/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12844/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.15.85/tcp/40106/p2p/16Uiu2HAm1yBWy9MjwkfwPpRSKdoSYQvQ82d3MXid6KiuQZAnscHB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57251/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.152.138/tcp/12845/p2p/16Uiu2HAm5qpDtNxFxjXpkAxUAhiFBkWDb6tqGPer362Tw2kmwt25","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.131.217/tcp/54190/p2p/16Uiu2HAmDU8KVWDA3hfwj7ncE7L1B2rhrCe89FFVaBtCqKU1jCDS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41479/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.83.41/tcp/38758/p2p/16Uiu2HAkxChroCJrKJMYysQax5wMnXRRHrr3wiqyh8Dk3Jk3hcUQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.15.85/tcp/57252/p2p/16Uiu2HAm1yBWy9MjwkfwPpRSKdoSYQvQ82d3MXid6KiuQZAnscHB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57094/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.131.217/tcp/41480/p2p/16Uiu2HAmDU8KVWDA3hfwj7ncE7L1B2rhrCe89FFVaBtCqKU1jCDS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3482', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3482', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3482', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3482', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12844/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3482', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 15402 bytes 155 pkt (dropped 134, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
DEBUG  src.libs.common:common.py:47 Sleeping for 15.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57094/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":1770784957172517747,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784957384641149,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784959880881485,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784962576769038,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784965683122729,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784972073008375,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784976425095274,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784977897069721,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784978513133546,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784978523950914,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784980176799285,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784980184880545,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784981236029457,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784981864831907,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784981870928200,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784983097178219,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784983108386539,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784984172949184,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784984392651753,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784985865104967,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784985871729233,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784988160662733,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784989641182602,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784989646319795,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784989660541122,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784991113117569,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784991123323327,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784992173281460,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784993198540604,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770784994633044524,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:362 [LOSS=50.0%] sent=30 received=30 window=15.0s
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3482', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a5ff48c7dffc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 21609b7fe6d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 96ccb1b35e98
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a5ff48c7dffc. 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 2e328985d76e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21609b7fe6d7. 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,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-02-11_04-45-22__b0a48a02-fd18-4055-8e3f-84c45277beec
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-45-22__b0a48a02-fd18-4055-8e3f-84c45277beec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38646', '38647', '38648', '38649', '38650']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38646:38646 -p 38647:38647 -p 38648:38648 -p 38649:38649 -p 38650:38650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38648 --rest-port=38646 --tcp-port=38647 --discv5-udp-port=38649 --rest-address=0.0.0.0 --nat=extip:172.18.178.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=675a28c68feeb286b070016fb4e0a34cba1d0e8ea28c5aeaa58ad99d2537d1cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38650 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.47 waku a505dd658690052d6cf1893a935f280a99217afe9dd3fbf77c1e16be287d58fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a505dd658690. Setting up logs at ./log/docker/node1_2026-02-11_04-45-22__b0a48a02-fd18-4055-8e3f-84c45277beec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38646
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 39874045ab61. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eb4302626bad. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38646/health" -H "Content-Type: application/json" -d '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:38646/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/38647/p2p/16Uiu2HAmAKYhca1sthpx5uU9ZhshjWkPU8V4dCZREYwmgPrwFNaK","/ip4/172.18.178.47/tcp/38648/ws/p2p/16Uiu2HAmAKYhca1sthpx5uU9ZhshjWkPU8V4dCZREYwmgPrwFNaK"],"enrUri":"enr:-L24QHfzVBOObrLhDNS2pNXzQVb91lfiLJLGqhiWdLRAmkN1Pvb6w02FkwWN-G7dt7WhGPH0ZMHni1Sapp8GpT4odIUCgmlkgnY0gmlwhKwSsi-KbXVsdGlhZGRyc5YACASsErIvBpb3AAoErBKyLwaW-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3U2WtP5QeP3aYDSVRzMkiDFlO6tkjJgdynlOwNWgXbCDdGNwgpb3g3VkcIKW-YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-45-22__b0a48a02-fd18-4055-8e3f-84c45277beec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4019', '4020', '4021', '4022', '4023']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4019:4019 -p 4020:4020 -p 4021:4021 -p 4022:4022 -p 4023:4023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4021 --rest-port=4019 --tcp-port=4020 --discv5-udp-port=4022 --rest-address=0.0.0.0 --nat=extip:172.18.255.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ded9f0db4fc541eb76e7a721685b85a3ce6ae7de908998da98c22bffffd732c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4023 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHfzVBOObrLhDNS2pNXzQVb91lfiLJLGqhiWdLRAmkN1Pvb6w02FkwWN-G7dt7WhGPH0ZMHni1Sapp8GpT4odIUCgmlkgnY0gmlwhKwSsi-KbXVsdGlhZGRyc5YACASsErIvBpb3AAoErBKyLwaW-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3U2WtP5QeP3aYDSVRzMkiDFlO6tkjJgdynlOwNWgXbCDdGNwgpb3g3VkcIKW-YV3YWt1MgU --filternode=/ip4/172.18.178.47/tcp/38647/p2p/16Uiu2HAmAKYhca1sthpx5uU9ZhshjWkPU8V4dCZREYwmgPrwFNaK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.231 waku ede4f4edd6105c798c78dcb0e782f97352b60aba9e0cfdb366eb054bd40f7f4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ede4f4edd610. Setting up logs at ./log/docker/node2_2026-02-11_04-45-22__b0a48a02-fd18-4055-8e3f-84c45277beec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4019
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4019/health" -H "Content-Type: application/json" -d '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:4019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.231/tcp/4020/p2p/16Uiu2HAmERpq1b6cfvbQvmsisQcNpECVn24y8U6BhFDeY7ARGw6G","/ip4/172.18.255.231/tcp/4021/ws/p2p/16Uiu2HAmERpq1b6cfvbQvmsisQcNpECVn24y8U6BhFDeY7ARGw6G"],"enrUri":"enr:-L24QNRRAFDtDnEUneoUZw_rCLVT86lcAftQ0CWQ45TKf2GwdQjPXm-Jp73IUMvUip0vclwuHeYHrJQ5eHaKvkGPN1ICgmlkgnY0gmlwhKwS_-eKbXVsdGlhZGRyc5YACASsEv_nBg-0AAoErBL_5wYPtd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGlgOhRI3n1fSjjF1jfig13fmz8bMn6ArmaK2n0RFS0GDdGNwgg-0g3VkcIIPtoV3YWt1MgA"}'
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:4019/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.47/tcp/38647/p2p/16Uiu2HAmAKYhca1sthpx5uU9ZhshjWkPU8V4dCZREYwmgPrwFNaK"]'
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:38646/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:4019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4e368237-5804-4d24-b98d-9b2a6903f88c", "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":"4e368237-5804-4d24-b98d-9b2a6903f88c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38646/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:4019/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":1770785125231634047,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4019/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 POST "http://127.0.0.1:38646/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:4019/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4019/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a505dd658690
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ede4f4edd610
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,337 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_three_store_sync_exchange with id: 2026-02-11_04-47-51__0676fe89-a62b-4369-8ec7-5cf334eb7673
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-47-51__0676fe89-a62b-4369-8ec7-5cf334eb7673__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-47-51__0676fe89-a62b-4369-8ec7-5cf334eb7673__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-47-51__0676fe89-a62b-4369-8ec7-5cf334eb7673__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.38.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54892', '54893', '54894', '54895', '54896']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54892:54892 -p 54893:54893 -p 54894:54894 -p 54895:54895 -p 54896:54896 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54894 --rest-port=54892 --tcp-port=54893 --discv5-udp-port=54895 --rest-address=0.0.0.0 --nat=extip:172.18.38.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f3a01e5ac828303d88e1c4d983df469cbc4e8b5ff0adbec91df1aa98c7cacb0 --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=54896 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.167 waku 75d04123444057678af6be3a0a71d4b49e52d3f2b08a316576986b59496dce25
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container faa191a95587. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75d041234440. Setting up logs at ./log/docker/node1_2026-02-11_04-47-51__0676fe89-a62b-4369-8ec7-5cf334eb7673__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54892
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 80b3e16ecbfc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54892/health" -H "Content-Type: application/json" -d '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:54892/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.167/tcp/54893/p2p/16Uiu2HAmHaQUKeJbBf5DxSu4DFV8xm511Jf5XbMCKnckpCtu6Af8","/ip4/172.18.38.167/tcp/54894/ws/p2p/16Uiu2HAmHaQUKeJbBf5DxSu4DFV8xm511Jf5XbMCKnckpCtu6Af8"],"enrUri":"enr:-L24QCkcdz00fOedQoVQ1om2WeD-tCU7G7z0DNZjp6pE6fJHfUilXOGkx0xM8lXAGCqX2M1qU_ggoN1r6-D6TSenv60CgmlkgnY0gmlwhKwSJqeKbXVsdGlhZGRyc5YACASsEianBtZtAAoErBImpwbWbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSR3N-C94HxZF2d46sg2OAaDMIh-S8Ea4QQhDDExhNw-DdGNwgtZtg3VkcILWb4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2686', '2687', '2688', '2689', '2690']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2686:2686 -p 2687:2687 -p 2688:2688 -p 2689:2689 -p 2690:2690 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2688 --rest-port=2686 --tcp-port=2687 --discv5-udp-port=2689 --rest-address=0.0.0.0 --nat=extip:172.18.145.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4b7ae6dabdb9b4aecd4a2ad508ded8169f3da11bcec9565359aadcdd9927d4a --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=2690 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.76 waku 43f012f6b8dda32688bb8a771d6166691f1f25b5bc6116b500329080d8832226
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43f012f6b8dd. Setting up logs at ./log/docker/node2_2026-02-11_04-47-51__0676fe89-a62b-4369-8ec7-5cf334eb7673__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2686
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2686/health" -H "Content-Type: application/json" -d '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:2686/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.76/tcp/2687/p2p/16Uiu2HAm3ZFwDqWoZyhaZqHHGyNFsEAU6BRt7fz5jqveZprjiVKA","/ip4/172.18.145.76/tcp/2688/ws/p2p/16Uiu2HAm3ZFwDqWoZyhaZqHHGyNFsEAU6BRt7fz5jqveZprjiVKA"],"enrUri":"enr:-L24QItIrJfiLJybdfLUa0ARXtQI3dapU8lW4GXdMJF5mx68HB7h0poWoRU-FEZxEQeYN1CrGThvpr8e0VxMrHhunRgCgmlkgnY0gmlwhKwSkUyKbXVsdGlhZGRyc5YACASsEpFMBgp_AAoErBKRTAYKgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeM70cjweKtQblICbOuRDF-sMyYDdFFBzlWCYYs7NuXWDdGNwggp_g3VkcIIKgYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2686/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.167/tcp/54893/p2p/16Uiu2HAmHaQUKeJbBf5DxSu4DFV8xm511Jf5XbMCKnckpCtu6Af8"]'
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.148.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28559', '28560', '28561', '28562', '28563']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28559:28559 -p 28560:28560 -p 28561:28561 -p 28562:28562 -p 28563:28563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28561 --rest-port=28559 --tcp-port=28560 --discv5-udp-port=28562 --rest-address=0.0.0.0 --nat=extip:172.18.148.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcdf1ef5dbbc4b5ffeafe73cb56b89b4fe74dd4b3183cb8ca734beabb92f91f5 --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=28563 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.216 waku f090dd796638a49de601a679b3b546cb6fcd62a753d8c383c7e35cad449b0e0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f090dd796638. Setting up logs at ./log/docker/node3_2026-02-11_04-47-51__0676fe89-a62b-4369-8ec7-5cf334eb7673__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28559
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28559/health" -H "Content-Type: application/json" -d '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:28559/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/28560/p2p/16Uiu2HAkuhuGcmDF3hLemms3N1DxZjKB8ogt4eRQuUTbQQ7SMT4V","/ip4/172.18.148.216/tcp/28561/ws/p2p/16Uiu2HAkuhuGcmDF3hLemms3N1DxZjKB8ogt4eRQuUTbQQ7SMT4V"],"enrUri":"enr:-L24QHDrudc57YoXaDRrM-r-KIi6ob_zm-SVbUkD8iNHM3XPAqn1DfTCV2R8p6EOfnh2dttiwNkqm-gyiVkWLtpmXGoCgmlkgnY0gmlwhKwSlNiKbXVsdGlhZGRyc5YACASsEpTYBm-QAAoErBKU2AZvkd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBChR8DwjriCgPOfvKzIMujP6_ah6YzYpPZcNSiNHLSKDdGNwgm-Qg3VkcIJvkoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.167/tcp/54893/p2p/16Uiu2HAmHaQUKeJbBf5DxSu4DFV8xm511Jf5XbMCKnckpCtu6Af8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28559/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.76/tcp/2687/p2p/16Uiu2HAm3ZFwDqWoZyhaZqHHGyNFsEAU6BRt7fz5jqveZprjiVKA"]'
INFO  src.node.api_clients.base_client:base_client.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:54892/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:933 Node-A store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2686/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:937 Node-B store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28559/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:940 Node-C store has 60 messages
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 75d041234440
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 43f012f6b8dd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f090dd796638
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75d041234440. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
2026-02-11 04:46:30.767 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:30.767 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-02-11_04-46-30__dba242e7-1bd0-4ec9-989f-8ca01354eb59
2026-02-11 04:46:30.768 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:30.768 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:46:30.768 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:46:30.775 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:30.775 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-46-30__dba242e7-1bd0-4ec9-989f-8ca01354eb59__wakuorg_nwaku:latest.log
2026-02-11 04:46:30.775 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:30.776 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:30.777 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:30.777 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.130
2026-02-11 04:46:30.777 DEBUG [src.node.docker_mananger] Generated ports ['2397', '2398', '2399', '2400', '2401']
2026-02-11 04:46:30.777 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:30.777 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:30.778 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:30.778 DEBUG [src.node.docker_mananger] docker run -i -t -p 2397:2397 -p 2398:2398 -p 2399:2399 -p 2400:2400 -p 2401:2401 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2399 --rest-port=2397 --tcp-port=2398 --discv5-udp-port=2400 --rest-address=0.0.0.0 --nat=extip:172.18.141.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2aea8035bcbdf70ec97fe109ecfa76415910fcc41390d611e5df2b5eb3dc614 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2401 --metrics-logging=true --store=true --relay=true
2026-02-11 04:46:30.959 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.130 waku b62f934a4e6c8c9464113a10cd22a77d4b9e66bf60e8df2d2b209ed70f676996
2026-02-11 04:46:30.991 DEBUG [src.node.docker_mananger] Container started with ID b62f934a4e6c. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-46-30__dba242e7-1bd0-4ec9-989f-8ca01354eb59__wakuorg_nwaku:latest.log
2026-02-11 04:46:30.991 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2397
2026-02-11 04:46:30.991 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:31.005 ERROR [src.node.docker_mananger] Max retries reached for container b06ea0b94e66. Exiting log stream.
2026-02-11 04:46:31.574 ERROR [src.node.docker_mananger] Max retries reached for container 2c1d7569c93a. Exiting log stream.
2026-02-11 04:46:31.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:31.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:31.996 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:31.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:31.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.130/tcp/2398/p2p/16Uiu2HAmDEsPmAGbhMDp4HYFZkX3pSRHJieGrqJsxmF2taVutiih","/ip4/172.18.141.130/tcp/2399/ws/p2p/16Uiu2HAmDEsPmAGbhMDp4HYFZkX3pSRHJieGrqJsxmF2taVutiih"],"enrUri":"enr:-L24QB4VeIXtPX0zyGn1vreQ4n-NI0Y0a2DExS7pRZ5_-1CrP-DumcGwCsOZyuACyQXnxpuKYng88DwDCh-FdFp-TyECgmlkgnY0gmlwhKwSjYKKbXVsdGlhZGRyc5YACASsEo2CBgleAAoErBKNggYJX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCK3hetqgWGIBpGtCKGYUS9Wa9E4uLy8EuYg87ovHOa6DdGNwggleg3VkcIIJYIV3YWt1MgM"}'
2026-02-11 04:46:31.998 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:32.005 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:32.006 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-46-30__dba242e7-1bd0-4ec9-989f-8ca01354eb59__wakuorg_nwaku:latest.log
2026-02-11 04:46:32.006 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:32.006 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:32.007 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:32.007 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.127
2026-02-11 04:46:32.007 DEBUG [src.node.docker_mananger] Generated ports ['50460', '50461', '50462', '50463', '50464']
2026-02-11 04:46:32.007 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:32.008 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:32.008 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:32.008 DEBUG [src.node.docker_mananger] docker run -i -t -p 50460:50460 -p 50461:50461 -p 50462:50462 -p 50463:50463 -p 50464:50464 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50462 --rest-port=50460 --tcp-port=50461 --discv5-udp-port=50463 --rest-address=0.0.0.0 --nat=extip:172.18.8.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05e3eaaebbc5ddcddcbc43faddf79b60fcabfffafb8cfcb83c398aa8eb601a90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50464 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB4VeIXtPX0zyGn1vreQ4n-NI0Y0a2DExS7pRZ5_-1CrP-DumcGwCsOZyuACyQXnxpuKYng88DwDCh-FdFp-TyECgmlkgnY0gmlwhKwSjYKKbXVsdGlhZGRyc5YACASsEo2CBgleAAoErBKNggYJX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCK3hetqgWGIBpGtCKGYUS9Wa9E4uLy8EuYg87ovHOa6DdGNwggleg3VkcIIJYIV3YWt1MgM --storenode=/ip4/172.18.141.130/tcp/2398/p2p/16Uiu2HAmDEsPmAGbhMDp4HYFZkX3pSRHJieGrqJsxmF2taVutiih --store=true --relay=true
2026-02-11 04:46:32.188 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.127 waku 521abcec3ae8b2d8264286cd0f1943cd2cf38e80edf17e75bdf38fe7641eb42d
2026-02-11 04:46:32.223 DEBUG [src.node.docker_mananger] Container started with ID 521abcec3ae8. Setting up logs at ./log/docker/store_node1_2026-02-11_04-46-30__dba242e7-1bd0-4ec9-989f-8ca01354eb59__wakuorg_nwaku:latest.log
2026-02-11 04:46:32.223 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50460
2026-02-11 04:46:32.223 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:33.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:33.229 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:33.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.127/tcp/50461/p2p/16Uiu2HAkxsXV85MzdbbBHRgVGnYP37JcgHz2aTeyPKbAt25YvApS","/ip4/172.18.8.127/tcp/50462/ws/p2p/16Uiu2HAkxsXV85MzdbbBHRgVGnYP37JcgHz2aTeyPKbAt25YvApS"],"enrUri":"enr:-L24QAQSgo7Ki0-dNTKHOux3QZT6ce1C1Fq1zEJHEQhwY_G1HacGGHhfBpbNwbXWRgpD15gOQSmwtxOIAOVhu7aZXykCgmlkgnY0gmlwhKwSCH-KbXVsdGlhZGRyc5YACASsEgh_BsUdAAoErBIIfwbFHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECMzKOqC6htGLPl0t7toT8AnlenBIk1sfc9GcPg0mWqXuDdGNwgsUdg3VkcILFH4V3YWt1MgM"}'
2026-02-11 04:46:33.233 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:33.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50460/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.130/tcp/2398/p2p/16Uiu2HAmDEsPmAGbhMDp4HYFZkX3pSRHJieGrqJsxmF2taVutiih"]'
2026-02-11 04:46:33.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:46:33.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50460/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:46:33.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
2026-02-11 04:46:33.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50460/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
2026-02-11 04:46:33.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.268 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/0
2026-02-11 04:46:33.268 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:33.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:33.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:33.478 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:33.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ef782d503fd75e7fa8056ea7a0155cdf3c7283f849cdba5dad784a7f6605974"}]}'
2026-02-11 04:46:33.482 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:33.483 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:33.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ef782d503fd75e7fa8056ea7a0155cdf3c7283f849cdba5dad784a7f6605974"}]}'
2026-02-11 04:46:33.486 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:33.486 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/1
2026-02-11 04:46:33.486 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:33.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:33.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.491 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:33.692 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:33.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa80520904fadeb1f27fac29ab63f66cbbfb031d715de4561e73d242d24ded2cd"}]}'
2026-02-11 04:46:33.695 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:33.696 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:33.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa80520904fadeb1f27fac29ab63f66cbbfb031d715de4561e73d242d24ded2cd"}]}'
2026-02-11 04:46:33.699 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:33.699 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/2
2026-02-11 04:46:33.699 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:33.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:33.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.704 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:33.905 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:33.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0754fd777a83418389de23cdc3f01db5006c0abc9c7948da485b64d6a416ed79"}]}'
2026-02-11 04:46:33.909 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:33.909 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:33.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:33.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0754fd777a83418389de23cdc3f01db5006c0abc9c7948da485b64d6a416ed79"}]}'
2026-02-11 04:46:33.913 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:33.913 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/3
2026-02-11 04:46:33.913 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:33.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:33.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:33.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:34.119 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9c369171d4d1e05446f13be2b2571bb0ed5e33db56488b5d5a0b1234d447abaa"}]}'
2026-02-11 04:46:34.123 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.123 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9c369171d4d1e05446f13be2b2571bb0ed5e33db56488b5d5a0b1234d447abaa"}]}'
2026-02-11 04:46:34.126 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.126 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/4
2026-02-11 04:46:34.127 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:34.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:34.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:34.132 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:34.333 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc73973dd919dd7d1de723e08b052b54552652d46cadbc4e2e320221c901c9f8a"}]}'
2026-02-11 04:46:34.336 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.337 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc73973dd919dd7d1de723e08b052b54552652d46cadbc4e2e320221c901c9f8a"}]}'
2026-02-11 04:46:34.339 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.340 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/5
2026-02-11 04:46:34.340 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:34.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:34.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:34.346 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:34.546 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2469286576df559acce5a8b6a4c5b1ad90ff69e55e32e6435966ac7382c22c84"}]}'
2026-02-11 04:46:34.550 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.550 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2469286576df559acce5a8b6a4c5b1ad90ff69e55e32e6435966ac7382c22c84"}]}'
2026-02-11 04:46:34.553 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.553 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/6
2026-02-11 04:46:34.553 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:34.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:34.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:34.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:34.759 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7f505e7d92f433f5592888d8d652256aee18c59d8f60838200d658996cf6d660"}]}'
2026-02-11 04:46:34.763 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.764 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7f505e7d92f433f5592888d8d652256aee18c59d8f60838200d658996cf6d660"}]}'
2026-02-11 04:46:34.767 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.767 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/7
2026-02-11 04:46:34.767 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:34.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:34.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:34.772 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:34.973 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2f0ea874768fb621f05b95334273e15708e6377cc3ef320f3da01bf9ef9a6ba"}]}'
2026-02-11 04:46:34.977 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.977 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:34.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:34.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2f0ea874768fb621f05b95334273e15708e6377cc3ef320f3da01bf9ef9a6ba"}]}'
2026-02-11 04:46:34.980 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:34.981 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/8
2026-02-11 04:46:34.981 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:34.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2397/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:34.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:34.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:35.187 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:35.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:35.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x091f646e383433d827d830b9cca9bf426fa0acf458850cce727fb4b423b6a941"}]}'
2026-02-11 04:46:35.191 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:35.191 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:46:35.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:35.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x091f646e383433d827d830b9cca9bf426fa0acf458850cce727fb4b423b6a941"}]}'
2026-02-11 04:46:35.194 DEBUG [src.steps.store] messages length is 1
2026-02-11 04:46:35.196 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:35.197 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:35.197 DEBUG [src.node.waku_node] Stopping container with id b62f934a4e6c
2026-02-11 04:46:35.761 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:35.761 DEBUG [src.node.waku_node] Stopping container with id 521abcec3ae8
2026-02-11 04:46:36.271 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:36.273 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:36.286 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:36.296 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-11 04:47:30.443 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:47:30.443 DEBUG [tests.conftest] Running test: test_light_push_on_non_subscribed_pubsub_topic with id: 2026-02-11_04-47-30__b7a89c94-cf87-49a6-9087-b453845d7176
2026-02-11 04:47:30.444 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:47:30.444 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:47:30.450 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:30.450 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-47-30__b7a89c94-cf87-49a6-9087-b453845d7176__wakuorg_nwaku:latest.log
2026-02-11 04:47:30.450 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:30.451 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:30.452 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:30.452 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.38
2026-02-11 04:47:30.452 DEBUG [src.node.docker_mananger] Generated ports ['5837', '5838', '5839', '5840', '5841']
2026-02-11 04:47:30.452 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:30.452 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:30.452 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:30.452 DEBUG [src.node.docker_mananger] docker run -i -t -p 5837:5837 -p 5838:5838 -p 5839:5839 -p 5840:5840 -p 5841:5841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5839 --rest-port=5837 --tcp-port=5838 --discv5-udp-port=5840 --rest-address=0.0.0.0 --nat=extip:172.18.132.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb76bf4acd6de22e9ccbbccaa7380cdbcc1097761666ea5dbd91d9bed380df5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5841 --metrics-logging=true --lightpush=true --relay=true
2026-02-11 04:47:30.612 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.38 waku f144cd3f5e9b58a1ce84ff5c21322b3b315e2d4b37c6d14a69b3f315272cc879
2026-02-11 04:47:30.639 DEBUG [src.node.docker_mananger] Container started with ID f144cd3f5e9b. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-47-30__b7a89c94-cf87-49a6-9087-b453845d7176__wakuorg_nwaku:latest.log
2026-02-11 04:47:30.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5837
2026-02-11 04:47:30.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:30.741 ERROR [src.node.docker_mananger] Max retries reached for container bc773ecf4cc7. Exiting log stream.
2026-02-11 04:47:31.237 ERROR [src.node.docker_mananger] Max retries reached for container be84a777b9eb. Exiting log stream.
2026-02-11 04:47:31.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5837/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:31.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:31.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:31.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:31.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.38/tcp/5838/p2p/16Uiu2HAmV2U7993wEZ9ovogwEaPvMiv5HpbPJTbwp51SKn2zz95L","/ip4/172.18.132.38/tcp/5839/ws/p2p/16Uiu2HAmV2U7993wEZ9ovogwEaPvMiv5HpbPJTbwp51SKn2zz95L"],"enrUri":"enr:-L24QOhTzpeb2pk3twOVD8hi3szith37KsUZlVrWxzd5PTC1Uw3AydYxMHIgCXJcRdhCIXTjIVmyWw4qxSWlN_N7zXoCgmlkgnY0gmlwhKwShCaKbXVsdGlhZGRyc5YACASsEoQmBhbOAAoErBKEJgYWz90DgnJzhQADAQAAiXNlY3AyNTZrMaED8zuSWfSP-K-rtLr_g5_QYpx1iKDBkRfE-ejxTQxw0nODdGNwghbOg3VkcIIW0IV3YWt1Mgk"}'
2026-02-11 04:47:31.647 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:31.654 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:31.654 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-47-30__b7a89c94-cf87-49a6-9087-b453845d7176__wakuorg_nwaku:latest.log
2026-02-11 04:47:31.654 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:31.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:31.655 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:31.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.114
2026-02-11 04:47:31.656 DEBUG [src.node.docker_mananger] Generated ports ['58860', '58861', '58862', '58863', '58864']
2026-02-11 04:47:31.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:31.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:31.656 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:31.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 58860:58860 -p 58861:58861 -p 58862:58862 -p 58863:58863 -p 58864:58864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58862 --rest-port=58860 --tcp-port=58861 --discv5-udp-port=58863 --rest-address=0.0.0.0 --nat=extip:172.18.222.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3d4b6ce3a3b039f0afcc89e6ad65f2ddb611a804edd5fff2fb023e008b6e89c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58864 --metrics-logging=true --lightpush=false --relay=true
2026-02-11 04:47:31.806 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.114 waku 653f922d17daf626e24b6820473ff9d04b118048380a476df1b368be08a00c5e
2026-02-11 04:47:31.833 DEBUG [src.node.docker_mananger] Container started with ID 653f922d17da. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-47-30__b7a89c94-cf87-49a6-9087-b453845d7176__wakuorg_nwaku:latest.log
2026-02-11 04:47:31.834 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58860
2026-02-11 04:47:31.834 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:32.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58860/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:32.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:32.838 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:32.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:32.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.114/tcp/58861/p2p/16Uiu2HAkzX1hUYa9yeMLuj1AjHh5N6h72n59ppxxJmiZE93qqK2R","/ip4/172.18.222.114/tcp/58862/ws/p2p/16Uiu2HAkzX1hUYa9yeMLuj1AjHh5N6h72n59ppxxJmiZE93qqK2R"],"enrUri":"enr:-L24QFfM4bUQsuNmWXpV5oJygeGcys7eJPmJK-tJCK2dg50ZerEjm1LKTs07LWRkeIVZ8WoQKSa45ArirMIyA4UCGGgCgmlkgnY0gmlwhKwS3nKKbXVsdGlhZGRyc5YACASsEt5yBuXtAAoErBLecgbl7t0DgnJzhQADAQAAiXNlY3AyNTZrMaECS6iid3nHcvvrm0qd3YSTRjAWXHoFB1e7c3veaK6fHxqDdGNwguXtg3VkcILl74V3YWt1MgE"}'
2026-02-11 04:47:32.840 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:32.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.38/tcp/5838/p2p/16Uiu2HAmV2U7993wEZ9ovogwEaPvMiv5HpbPJTbwp51SKn2zz95L"]'
2026-02-11 04:47:32.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:32.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:32.879 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-47-30__b7a89c94-cf87-49a6-9087-b453845d7176__wakuorg_nwaku:latest.log
2026-02-11 04:47:32.880 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:32.880 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:32.884 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:32.884 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.164
2026-02-11 04:47:32.885 DEBUG [src.node.docker_mananger] Generated ports ['14453', '14454', '14455', '14456', '14457']
2026-02-11 04:47:32.885 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:32.885 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:32.885 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:32.885 DEBUG [src.node.docker_mananger] docker run -i -t -p 14453:14453 -p 14454:14454 -p 14455:14455 -p 14456:14456 -p 14457:14457 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14455 --rest-port=14453 --tcp-port=14454 --discv5-udp-port=14456 --rest-address=0.0.0.0 --nat=extip:172.18.245.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be52df93fa6dc2702b00bfaee0eb2ae5997edabdba1af3df97206feaa1ef5b9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14457 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOhTzpeb2pk3twOVD8hi3szith37KsUZlVrWxzd5PTC1Uw3AydYxMHIgCXJcRdhCIXTjIVmyWw4qxSWlN_N7zXoCgmlkgnY0gmlwhKwShCaKbXVsdGlhZGRyc5YACASsEoQmBhbOAAoErBKEJgYWz90DgnJzhQADAQAAiXNlY3AyNTZrMaED8zuSWfSP-K-rtLr_g5_QYpx1iKDBkRfE-ejxTQxw0nODdGNwghbOg3VkcIIW0IV3YWt1Mgk --lightpushnode=/ip4/172.18.132.38/tcp/5838/p2p/16Uiu2HAmV2U7993wEZ9ovogwEaPvMiv5HpbPJTbwp51SKn2zz95L --lightpush=true --relay=true
2026-02-11 04:47:33.051 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.164 waku 79e671f6424407fecc1c9bfb3cb9aad5833ae720ceb4d5aace28b216daa47b0e
2026-02-11 04:47:33.075 DEBUG [src.node.docker_mananger] Container started with ID 79e671f64244. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-47-30__b7a89c94-cf87-49a6-9087-b453845d7176__wakuorg_nwaku:latest.log
2026-02-11 04:47:33.075 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14453
2026-02-11 04:47:33.076 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:34.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14453/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:34.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:34.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:34.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14453/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:34.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.164/tcp/14454/p2p/16Uiu2HAm5s3sTzMTTuSjU2UwY7DSS4Ci3n5Z2pATEXAn6QxVeaLe","/ip4/172.18.245.164/tcp/14455/ws/p2p/16Uiu2HAm5s3sTzMTTuSjU2UwY7DSS4Ci3n5Z2pATEXAn6QxVeaLe"],"enrUri":"enr:-L24QIfEeJzPwu3T35js7RTSayOSqRlbgHLu2--hG0VvI9MYV1ENDkGGwXQmNK7e33GHbSyxxauwuaEyJA3CdBrYGogCgmlkgnY0gmlwhKwS9aSKbXVsdGlhZGRyc5YACASsEvWkBjh2AAoErBL1pAY4d90DgnJzhQADAQAAiXNlY3AyNTZrMaECmxUkQRdOPuLyR0ank9Po6YdRpbnwJmTdQ2rV_NXnbD-DdGNwgjh2g3VkcII4eIV3YWt1Mgk"}'
2026-02-11 04:47:34.082 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:34.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14453/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.38/tcp/5838/p2p/16Uiu2HAmV2U7993wEZ9ovogwEaPvMiv5HpbPJTbwp51SKn2zz95L"]'
2026-02-11 04:47:34.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:34.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14453/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.114/tcp/58861/p2p/16Uiu2HAkzX1hUYa9yeMLuj1AjHh5N6h72n59ppxxJmiZE93qqK2R"]'
2026-02-11 04:47:34.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:34.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5837/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:34.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:34.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58860/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:34.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:34.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14453/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:34.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:34.165 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:47:34.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14453/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785254165735158}}'
2026-02-11 04:47:34.173 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:14453/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
2026-02-11 04:47:34.175 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:47:34.176 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:47:34.176 DEBUG [src.node.waku_node] Stopping container with id f144cd3f5e9b
2026-02-11 04:47:34.670 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:34.672 DEBUG [src.node.waku_node] Stopping container with id 653f922d17da
2026-02-11 04:47:35.183 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:35.184 DEBUG [src.node.waku_node] Stopping container with id 79e671f64244
2026-02-11 04:47:35.483 ERROR [src.node.docker_mananger] Max retries reached for container f144cd3f5e9b. Exiting log stream.
2026-02-11 04:47:35.679 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:35.680 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:47:35.688 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:35.696 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:35.703 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-11 04:46:28.975 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:28.975 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/1] with id: 2026-02-11_04-46-28__5268a6f6-d75d-4fc9-95d1-ad27ebc5d847
2026-02-11 04:46:28.975 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:28.976 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:28.976 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:46:28.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:28.983 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-28__5268a6f6-d75d-4fc9-95d1-ad27ebc5d847__wakuorg_nwaku:latest.log
2026-02-11 04:46:28.984 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:28.984 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:28.985 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:28.985 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.62
2026-02-11 04:46:28.985 DEBUG [src.node.docker_mananger] Generated ports ['50036', '50037', '50038', '50039', '50040']
2026-02-11 04:46:28.986 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-11 04:46:28.986 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:46:28.986 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:28.986 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:28.986 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:28.986 DEBUG [src.node.docker_mananger] docker run -i -t -p 50036:50036 -p 50037:50037 -p 50038:50038 -p 50039:50039 -p 50040:50040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50038 --rest-port=50036 --tcp-port=50037 --discv5-udp-port=50039 --rest-address=0.0.0.0 --nat=extip:172.18.246.62 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=1cade91725f9e9abfef03f74e6abbbdb5abbc243256f756516ddbde6b07b8eae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50040 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:46:29.171 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.62 waku 0b527b097047deebbac67e995556af74b74e3b509bf9d8f37f99a284d3a220e1
2026-02-11 04:46:29.205 DEBUG [src.node.docker_mananger] Container started with ID 0b527b097047. Setting up logs at ./log/docker/node1_2026-02-11_04-46-28__5268a6f6-d75d-4fc9-95d1-ad27ebc5d847__wakuorg_nwaku:latest.log
2026-02-11 04:46:29.205 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50036
2026-02-11 04:46:29.205 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:29.247 ERROR [src.node.docker_mananger] Max retries reached for container 1f49d51d7450. Exiting log stream.
2026-02-11 04:46:29.771 ERROR [src.node.docker_mananger] Max retries reached for container 8a73f15e1980. Exiting log stream.
2026-02-11 04:46:30.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50036/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:30.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:30.210 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:30.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50036/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:30.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.62/tcp/50037/p2p/16Uiu2HAmKm1WgJRJUaPH722in4WBNBaTNZ5CpxFpGMZsZSANfWQS","/ip4/172.18.246.62/tcp/50038/ws/p2p/16Uiu2HAmKm1WgJRJUaPH722in4WBNBaTNZ5CpxFpGMZsZSANfWQS"],"enrUri":"enr:-L24QJ7Nzd3ahI5l-3iwaCbB4MssrJ86J6iyz3mJkFkyE4FxKfUSRqKOmkQ7C43rKEhWSvAnlmkDq_hta5d2gbN0eMUCgmlkgnY0gmlwhKwS9j6KbXVsdGlhZGRyc5YACASsEvY-BsN1AAoErBL2PgbDdt0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDaYybaP_7qx4OZiQgm0Cn_BEJpwyuPDfplX0QCPP-j4ODdGNwgsN1g3VkcILDd4V3YWt1MgU"}'
2026-02-11 04:46:30.212 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:30.220 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:30.220 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-28__5268a6f6-d75d-4fc9-95d1-ad27ebc5d847__wakuorg_nwaku:latest.log
2026-02-11 04:46:30.220 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:30.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:30.221 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:30.222 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.46
2026-02-11 04:46:30.222 DEBUG [src.node.docker_mananger] Generated ports ['10220', '10221', '10222', '10223', '10224']
2026-02-11 04:46:30.222 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-11 04:46:30.222 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:46:30.222 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:30.222 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:30.222 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:30.223 DEBUG [src.node.docker_mananger] docker run -i -t -p 10220:10220 -p 10221:10221 -p 10222:10222 -p 10223:10223 -p 10224:10224 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10222 --rest-port=10220 --tcp-port=10221 --discv5-udp-port=10223 --rest-address=0.0.0.0 --nat=extip:172.18.198.46 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=3287ecaedbef8428adaa5ec0f8039f3d3cccfa3a49062e0cf0fbbacbabfe8e35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10224 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ7Nzd3ahI5l-3iwaCbB4MssrJ86J6iyz3mJkFkyE4FxKfUSRqKOmkQ7C43rKEhWSvAnlmkDq_hta5d2gbN0eMUCgmlkgnY0gmlwhKwS9j6KbXVsdGlhZGRyc5YACASsEvY-BsN1AAoErBL2PgbDdt0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDaYybaP_7qx4OZiQgm0Cn_BEJpwyuPDfplX0QCPP-j4ODdGNwgsN1g3VkcILDd4V3YWt1MgU
2026-02-11 04:46:30.404 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.46 waku 29921c07ef835f3514d7dd86409ac669331ee4787f949e518bbdbf282b39dad2
2026-02-11 04:46:30.436 DEBUG [src.node.docker_mananger] Container started with ID 29921c07ef83. Setting up logs at ./log/docker/node2_2026-02-11_04-46-28__5268a6f6-d75d-4fc9-95d1-ad27ebc5d847__wakuorg_nwaku:latest.log
2026-02-11 04:46:30.436 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10220
2026-02-11 04:46:30.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:31.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10220/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:31.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:46:31.448 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:31.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:31.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.46/tcp/10221/p2p/16Uiu2HAmHtUc1NtAVPU6DoBxPiU8AkaYmWKnMDcn15aF6rgBpmpa","/ip4/172.18.198.46/tcp/10222/ws/p2p/16Uiu2HAmHtUc1NtAVPU6DoBxPiU8AkaYmWKnMDcn15aF6rgBpmpa"],"enrUri":"enr:-L24QJxhsf3eN84VgpHrEsejXvObTWnCz0JsIime58tPx3dUOmnAUFaoRmwoQ3XNwuOF5nQ5tOSWaEMfilzTFlgaXkcCgmlkgnY0gmlwhKwSxi6KbXVsdGlhZGRyc5YACASsEsYuBiftAAoErBLGLgYn7t0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDTb7uiDFqOmxmXYo-MYsOE6AwjD5JRZSpbOdIBpwClw-DdGNwgiftg3VkcIIn74V3YWt1MgE"}'
2026-02-11 04:46:31.453 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:31.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.62/tcp/50037/p2p/16Uiu2HAmKm1WgJRJUaPH722in4WBNBaTNZ5CpxFpGMZsZSANfWQS"]'
2026-02-11 04:46:31.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:31.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50036/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2026-02-11 04:46:31.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:31.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10220/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2026-02-11 04:46:31.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:31.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:31.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:31.476 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:46:31.576 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:31.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:31.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785191469695531,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:31.581 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:46:31.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:31.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785191469695531,"ephemeral":false,"proof":""}]'
2026-02-11 04:46:31.586 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:31.587 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:31.588 DEBUG [src.node.waku_node] Stopping container with id 0b527b097047
2026-02-11 04:46:32.151 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:32.151 DEBUG [src.node.waku_node] Stopping container with id 29921c07ef83
2026-02-11 04:46:32.663 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:32.664 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:32.675 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:32.679 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_include_data with id: 2026-02-11_04-44-25__2374c727-dd1a-41aa-83e0-4cdbc38699f5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-25__2374c727-dd1a-41aa-83e0-4cdbc38699f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41247', '41248', '41249', '41250', '41251']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41247:41247 -p 41248:41248 -p 41249:41249 -p 41250:41250 -p 41251:41251 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41249 --rest-port=41247 --tcp-port=41248 --discv5-udp-port=41250 --rest-address=0.0.0.0 --nat=extip:172.18.1.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bb40baf51ca7ec5f88911ab861faae7d9b8b53316f316dcbae4bf25fda15bc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41251 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.139 waku 58cc2a1041877666c29b819728cbf268e9f0e2bb8cc89888fd08f42d6239d009
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58cc2a104187. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-25__2374c727-dd1a-41aa-83e0-4cdbc38699f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41247
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 3d772a297651. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 23f4f2002259. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41247/health" -H "Content-Type: application/json" -d '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:41247/debug/v1/info" -H "Content-Type: application/json" -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.139/tcp/41248/p2p/16Uiu2HAmH5eKVeiN8dNFN52jdU7Ud64dgQJ8qtxHXtWhT1zCJgNj","/ip4/172.18.1.139/tcp/41249/ws/p2p/16Uiu2HAmH5eKVeiN8dNFN52jdU7Ud64dgQJ8qtxHXtWhT1zCJgNj"],"enrUri":"enr:-L24QOvzaE9G1CTfvPcgD4TU-gHwEkrSQBdH5duKurPPR0krUnxFBG0hOapkPJHPaJq0wB2_8HdWi9vrjDHnTmoEbccCgmlkgnY0gmlwhKwSAYuKbXVsdGlhZGRyc5YACASsEgGLBqEgAAoErBIBiwahId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQb-ebfGKxPcD6Q4tuXT6_JR0islUQPHm8pN1vkB5yWCDdGNwgqEgg3VkcIKhIoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-25__2374c727-dd1a-41aa-83e0-4cdbc38699f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53399', '53400', '53401', '53402', '53403']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53399:53399 -p 53400:53400 -p 53401:53401 -p 53402:53402 -p 53403:53403 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53401 --rest-port=53399 --tcp-port=53400 --discv5-udp-port=53402 --rest-address=0.0.0.0 --nat=extip:172.18.51.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca53970fc1ef4afbb87fa7cf2c00633c65e54cc2dbd4c0bcc854d5b23fa506cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53403 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOvzaE9G1CTfvPcgD4TU-gHwEkrSQBdH5duKurPPR0krUnxFBG0hOapkPJHPaJq0wB2_8HdWi9vrjDHnTmoEbccCgmlkgnY0gmlwhKwSAYuKbXVsdGlhZGRyc5YACASsEgGLBqEgAAoErBIBiwahId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQb-ebfGKxPcD6Q4tuXT6_JR0islUQPHm8pN1vkB5yWCDdGNwgqEgg3VkcIKhIoV3YWt1MgM --storenode=/ip4/172.18.1.139/tcp/41248/p2p/16Uiu2HAmH5eKVeiN8dNFN52jdU7Ud64dgQJ8qtxHXtWhT1zCJgNj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.172 waku 4d3118b696a842c20682c8de4f0d6ae26dfe0f2e9410fbb6a8a0c1302132c464
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d3118b696a8. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-25__2374c727-dd1a-41aa-83e0-4cdbc38699f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53399
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53399/health" -H "Content-Type: application/json" -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:53399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.172/tcp/53400/p2p/16Uiu2HAm3acBL6MceL8mCPbKPKMSPsm6QKfqyfokkLpxPsBo9J4i","/ip4/172.18.51.172/tcp/53401/ws/p2p/16Uiu2HAm3acBL6MceL8mCPbKPKMSPsm6QKfqyfokkLpxPsBo9J4i"],"enrUri":"enr:-L24QDd_bsGRW3kmbFTs672HvqZYXZtCftlrjKRZOV1XjbhDQPLOXkBnNoWl_paB3Zx3dLSYqDtCxOtDTE4PKCH2bMwCgmlkgnY0gmlwhKwSM6yKbXVsdGlhZGRyc5YACASsEjOsBtCYAAoErBIzrAbQmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECeSdsvmkVZeKa_3VVWg3LHKRdszRiE-Cv0uYv5djp0xuDdGNwgtCYg3VkcILQmoV3YWt1MgM"}'
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:53399/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.139/tcp/41248/p2p/16Uiu2HAmH5eKVeiN8dNFN52jdU7Ud64dgQJ8qtxHXtWhT1zCJgNj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/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:53399/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:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41247/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41247/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53399/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 58cc2a104187
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d3118b696a8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_relay_peers_schema with id: 2026-02-11_04-45-53__8789c691-1f93-44d4-9d9c-38d8b76d1b07
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-45-53__8789c691-1f93-44d4-9d9c-38d8b76d1b07__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-45-53__8789c691-1f93-44d4-9d9c-38d8b76d1b07__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-45-53__8789c691-1f93-44d4-9d9c-38d8b76d1b07__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-45-53__8789c691-1f93-44d4-9d9c-38d8b76d1b07__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.206.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36142', '36143', '36144', '36145', '36146']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36142:36142 -p 36143:36143 -p 36144:36144 -p 36145:36145 -p 36146:36146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36144 --rest-port=36142 --tcp-port=36143 --discv5-udp-port=36145 --rest-address=0.0.0.0 --nat=extip:172.18.206.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=baac646f7543ea9cdaaba1cce20faccb6b902eefa79f2bbdecbabe1fceb96e2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36146 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.56 waku 329b2f50d9621bd3cc783d416f4398940bf75ece4136f07fec6c0d7f00189b82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 329b2f50d962. Setting up logs at ./log/docker/node1_2026-02-11_04-45-53__8789c691-1f93-44d4-9d9c-38d8b76d1b07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36142
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 9cbf38c5be92. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36142/health" -H "Content-Type: application/json" -d '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:36142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.56/tcp/36143/p2p/16Uiu2HAmHDisJ87VcyyUbFVgw7SWDuGAQ9kMxSXuLFeS67uBTnZV","/ip4/172.18.206.56/tcp/36144/ws/p2p/16Uiu2HAmHDisJ87VcyyUbFVgw7SWDuGAQ9kMxSXuLFeS67uBTnZV"],"enrUri":"enr:-L24QEwwOJCqp65XkhNFFTVzv2vcWxD4QDx-yLKyiA67vsqOXpdaraJhCzHAzLnSeAvjnBXUp7c_mijG9CB_mkqmXOkCgmlkgnY0gmlwhKwSzjiKbXVsdGlhZGRyc5YACASsEs44Bo0vAAoErBLOOAaNMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ9FoeifmiDLBPhTHzDaDWtanH9481DTOw7HSmTsfquCDdGNwgo0vg3VkcIKNMYV3YWt1MgE"}'
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.5.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2295', '2296', '2297', '2298', '2299']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2295:2295 -p 2296:2296 -p 2297:2297 -p 2298:2298 -p 2299:2299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2297 --rest-port=2295 --tcp-port=2296 --discv5-udp-port=2298 --rest-address=0.0.0.0 --nat=extip:172.18.5.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4724f9f9fe2dfaaa7fcfd8cab9a0cac74aea5dfebacf079719a29ceb44f07cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2299 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEwwOJCqp65XkhNFFTVzv2vcWxD4QDx-yLKyiA67vsqOXpdaraJhCzHAzLnSeAvjnBXUp7c_mijG9CB_mkqmXOkCgmlkgnY0gmlwhKwSzjiKbXVsdGlhZGRyc5YACASsEs44Bo0vAAoErBLOOAaNMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ9FoeifmiDLBPhTHzDaDWtanH9481DTOw7HSmTsfquCDdGNwgo0vg3VkcIKNMYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.212 waku 4e7886dcdb6cb31904fd1a2c04f9fb1c215a33e67b956aeb05e1f7ba14421e25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e7886dcdb6c. Setting up logs at ./log/docker/node2_2026-02-11_04-45-53__8789c691-1f93-44d4-9d9c-38d8b76d1b07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2295
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2295/health" -H "Content-Type: application/json" -d '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:2295/debug/v1/info" -H "Content-Type: application/json" -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.212/tcp/2296/p2p/16Uiu2HAm7YgW8YjgSx7D1rg8yP21gLctdfKKsyPnhr12y5RCMjKe","/ip4/172.18.5.212/tcp/2297/ws/p2p/16Uiu2HAm7YgW8YjgSx7D1rg8yP21gLctdfKKsyPnhr12y5RCMjKe"],"enrUri":"enr:-L24QI3nokDZDsU36IbeHdZuk1-_NZsKY_Lk90AW37g3ed4tBXvMAV4Uw2ECXdQjwzAITbdtqmUastED-ozcckLV2AoCgmlkgnY0gmlwhKwSBdSKbXVsdGlhZGRyc5YACASsEgXUBgj4AAoErBIF1AYI-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECtBfmc8zWQIWx-7hMQv3H2FRTmO5gYgjiTS-ZCVxl5_GDdGNwggj4g3VkcIII-oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.212/tcp/2296/p2p/16Uiu2HAm7YgW8YjgSx7D1rg8yP21gLctdfKKsyPnhr12y5RCMjKe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2295/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.56/tcp/36143/p2p/16Uiu2HAmHDisJ87VcyyUbFVgw7SWDuGAQ9kMxSXuLFeS67uBTnZV"]'
INFO  src.node.api_clients.base_client:base_client.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:36142/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.5.212/tcp/48732/p2p/16Uiu2HAm7YgW8YjgSx7D1rg8yP21gLctdfKKsyPnhr12y5RCMjKe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:379 /admin/v1/peers/relay (schema): [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.5.212/tcp/48732/p2p/16Uiu2HAm7YgW8YjgSx7D1rg8yP21gLctdfKKsyPnhr12y5RCMjKe', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin', 'score': 0.0}]}] / type=list
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 329b2f50d962
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4e7886dcdb6c
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: 2026-02-11_04-51-08__7609f054-a1ea-47dc-9a22-e07bc12c3894
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-51-08__7609f054-a1ea-47dc-9a22-e07bc12c3894__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10756', '10757', '10758', '10759', '10760']
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 10756:10756 -p 10757:10757 -p 10758:10758 -p 10759:10759 -p 10760:10760 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10758 --rest-port=10756 --tcp-port=10757 --discv5-udp-port=10759 --rest-address=0.0.0.0 --nat=extip:172.18.254.15 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ed82fa4ebd8978e61ecceab33a3b1eb7e9dab9da0baa452ab5339e7b1c86e5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10760 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0f382b5c43c3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.15 waku 4c36ec113fc98015c7f4ada96635128444e59208d669088451e4fc7ad0d599fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c36ec113fc9. Setting up logs at ./log/docker/node1_2026-02-11_04-51-08__7609f054-a1ea-47dc-9a22-e07bc12c3894__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10756
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 f4dcddf376db. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10756/health" -H "Content-Type: application/json" -d '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:10756/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/10757/p2p/16Uiu2HAm92TnbnhccdoYq5AaVPgr4ihdrUrG9VHrufceWEtHydrP","/ip4/172.18.254.15/tcp/10758/ws/p2p/16Uiu2HAm92TnbnhccdoYq5AaVPgr4ihdrUrG9VHrufceWEtHydrP"],"enrUri":"enr:-L24QJENBCGGk3rhZeYUIf1lA8YDcES0K24yPTVmoQaxsYFCbhmDuWgvVLHZdYdrO-AqE-z55UhjASp3Yu92gv7mEiACgmlkgnY0gmlwhKwS_g-KbXVsdGlhZGRyc5YACASsEv4PBioFAAoErBL-DwYqBt0DgnJzhQACAQAAiXNlY3AyNTZrMaECyhF4wiVWnpnYHjhJVpyf64bocY939Mz9P9MmtFom2aCDdGNwgioFg3VkcIIqB4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-51-08__7609f054-a1ea-47dc-9a22-e07bc12c3894__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42833', '42834', '42835', '42836', '42837']
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 42833:42833 -p 42834:42834 -p 42835:42835 -p 42836:42836 -p 42837:42837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42835 --rest-port=42833 --tcp-port=42834 --discv5-udp-port=42836 --rest-address=0.0.0.0 --nat=extip:172.18.90.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddca40f08b703477df5cabcccec35c520d0a4f1d8cf571fca2bcbf6af8cc5d7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42837 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJENBCGGk3rhZeYUIf1lA8YDcES0K24yPTVmoQaxsYFCbhmDuWgvVLHZdYdrO-AqE-z55UhjASp3Yu92gv7mEiACgmlkgnY0gmlwhKwS_g-KbXVsdGlhZGRyc5YACASsEv4PBioFAAoErBL-DwYqBt0DgnJzhQACAQAAiXNlY3AyNTZrMaECyhF4wiVWnpnYHjhJVpyf64bocY939Mz9P9MmtFom2aCDdGNwgioFg3VkcIIqB4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.127 waku ece34c5b4d29f72ca53ed8189e2986473fb48097a9ae91b30abfc6d043efb2ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ece34c5b4d29. Setting up logs at ./log/docker/node2_2026-02-11_04-51-08__7609f054-a1ea-47dc-9a22-e07bc12c3894__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42833
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42833/health" -H "Content-Type: application/json" -d '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:42833/debug/v1/info" -H "Content-Type: application/json" -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.127/tcp/42834/p2p/16Uiu2HAm2W6zuBNu4A7tBtpLT2mFXARRyUadG7TKQZoYtEQxmns7","/ip4/172.18.90.127/tcp/42835/ws/p2p/16Uiu2HAm2W6zuBNu4A7tBtpLT2mFXARRyUadG7TKQZoYtEQxmns7"],"enrUri":"enr:-L24QP64YmhT2aBhxROiMlFSv_8RQnGkp3I19IafAtx3f3fLXuKMg5XGJRMRyALldJxsLzi5QzujL0fiPOfqkhwXGQUCgmlkgnY0gmlwhKwSWn-KbXVsdGlhZGRyc5YACASsElp_BqdSAAoErBJafwanU90DgnJzhQACAQAAiXNlY3AyNTZrMaECaSRrv3p_oDFFaYfFrZ4wU7pa6iYOv2O31RMJEwA9JR6DdGNwgqdSg3VkcIKnVIV3YWt1MgE"}'
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:42833/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.15/tcp/10757/p2p/16Uiu2HAm92TnbnhccdoYq5AaVPgr4ihdrUrG9VHrufceWEtHydrP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:42833/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:10756/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:10756/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":1770785470763385901,"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:42833/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":1770785470763385901,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:10756/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":1770785470882773515,"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:42833/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":1770785470882773515,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:10756/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":1770785470997741399,"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:42833/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":1770785470997741399,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:10756/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":1770785471112866317,"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:42833/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":1770785471112866317,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:10756/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":1770785471228083111,"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:42833/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":1770785471228083111,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:10756/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":1770785471343658017,"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:42833/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":1770785471343658017,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:10756/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":1770785471458425004,"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:42833/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":1770785471458425004,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10756/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:10756/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":1770785471573238319,"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:42833/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":1770785471573238319,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:10756/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:42833/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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:10756/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 4c36ec113fc9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ece34c5b4d29
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2026-02-11_04-47-25__3fc7727c-2b89-45b6-a936-ffdae9b6a8bf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-47-25__3fc7727c-2b89-45b6-a936-ffdae9b6a8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38765', '38766', '38767', '38768', '38769']
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 38765:38765 -p 38766:38766 -p 38767:38767 -p 38768:38768 -p 38769:38769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38767 --rest-port=38765 --tcp-port=38766 --discv5-udp-port=38768 --rest-address=0.0.0.0 --nat=extip:172.18.179.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bfafff730bcefcc6aa063bb54ae3cfb8b5ce8c61bd3c825b3f2a8a6bdc6ccc6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38769 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.226 waku 42ba3e9b8f5799a1b295cf2c29d433e3529913500c502e765a929495c7f51ddd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42ba3e9b8f57. Setting up logs at ./log/docker/node1_2026-02-11_04-47-25__3fc7727c-2b89-45b6-a936-ffdae9b6a8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38765
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 a67f0e26f2aa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d859a254a32. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38765/health" -H "Content-Type: application/json" -d '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:38765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.226/tcp/38766/p2p/16Uiu2HAm1QdpP6TxiAeTLBpEjMGek8BxWn8iD7gGJhsmvXLws8Bj","/ip4/172.18.179.226/tcp/38767/ws/p2p/16Uiu2HAm1QdpP6TxiAeTLBpEjMGek8BxWn8iD7gGJhsmvXLws8Bj"],"enrUri":"enr:-L24QI60zlVkb0fI1shtyiRnZSbmhVanHXkJoCGhFcuQv7YOKnEfC0Nmqa15aDG7c7AolK4NwS8B8ybQS_72YDk54SECgmlkgnY0gmlwhKwSs-KKbXVsdGlhZGRyc5YACASsErPiBpduAAoErBKz4gaXb90DgnJzhQACAQAAiXNlY3AyNTZrMaECWOIYilA1S10CCEoSP71LQgDlycXxwMpZXi1FioPFFnqDdGNwgpdug3VkcIKXcIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-47-25__3fc7727c-2b89-45b6-a936-ffdae9b6a8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.81.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30199', '30200', '30201', '30202', '30203']
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 30199:30199 -p 30200:30200 -p 30201:30201 -p 30202:30202 -p 30203:30203 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30201 --rest-port=30199 --tcp-port=30200 --discv5-udp-port=30202 --rest-address=0.0.0.0 --nat=extip:172.18.81.146 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ef4bdb9bf60d6be86b0e94efe8ff930f45dfa5b8cffc06dffcf3209dcc0ccd44 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30203 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI60zlVkb0fI1shtyiRnZSbmhVanHXkJoCGhFcuQv7YOKnEfC0Nmqa15aDG7c7AolK4NwS8B8ybQS_72YDk54SECgmlkgnY0gmlwhKwSs-KKbXVsdGlhZGRyc5YACASsErPiBpduAAoErBKz4gaXb90DgnJzhQACAQAAiXNlY3AyNTZrMaECWOIYilA1S10CCEoSP71LQgDlycXxwMpZXi1FioPFFnqDdGNwgpdug3VkcIKXcIV3YWt1MgU --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.146 waku 1b3839ee21801deeac38bdcafe7de1fd8b71ad3018caf7b082f8d39be7362848
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b3839ee2180. Setting up logs at ./log/docker/node2_2026-02-11_04-47-25__3fc7727c-2b89-45b6-a936-ffdae9b6a8bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30199
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30199/health" -H "Content-Type: application/json" -d '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:30199/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.146/tcp/30200/p2p/16Uiu2HAmTQD5hEJaNQcA9tcwgu6T5Dej14qvc1nVdHYLsVk9swVA","/ip4/172.18.81.146/tcp/30201/ws/p2p/16Uiu2HAmTQD5hEJaNQcA9tcwgu6T5Dej14qvc1nVdHYLsVk9swVA"],"enrUri":"enr:-L24QE1YMytp0K6OQGp-PaMEivIZoJkQYuK61VSUzEk7MkIkbSYVxzAp1WwPCIwt_i9xEHIZLwhAoEOh2l1lV9A9bfkCgmlkgnY0gmlwhKwSUZKKbXVsdGlhZGRyc5YACASsElGSBnX4AAoErBJRkgZ1-d0DgnJzhQACAQAAiXNlY3AyNTZrMaED2xX8o8245irlI9m4EqQcx3JvcMtiFyvyAnoN_BqohymDdGNwgnX4g3VkcIJ1-oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.226/tcp/38766/p2p/16Uiu2HAm1QdpP6TxiAeTLBpEjMGek8BxWn8iD7gGJhsmvXLws8Bj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38765/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:30199/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:38765/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30199/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":1770785247948980283,"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 42ba3e9b8f57
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b3839ee2180
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.160.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7739', '7740', '7741', '7742', '7743']
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 7739:7739 -p 7740:7740 -p 7741:7741 -p 7742:7742 -p 7743:7743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7741 --rest-port=7739 --tcp-port=7740 --discv5-udp-port=7742 --rest-address=0.0.0.0 --nat=extip:172.18.160.189 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=daa33d92b1413ec8b418ba610ba207c1f46a1b7caced358abea366d32fccba2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7743 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.189 waku dadc1009f29a5a7c76aecef41c78f81182cf7e30dda4ebc949f5075f6c435674
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dadc1009f29a. Setting up logs at ./log/docker/node1_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7739
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 70822a3c03d4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f9b55b9a7641. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7739/health" -H "Content-Type: application/json" -d '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:7739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.189/tcp/7740/p2p/16Uiu2HAm4mfQ3mpgLYFdiuyCkJRPC1hnUnKa9uR1UAzGCJedQ93g","/ip4/172.18.160.189/tcp/7741/ws/p2p/16Uiu2HAm4mfQ3mpgLYFdiuyCkJRPC1hnUnKa9uR1UAzGCJedQ93g"],"enrUri":"enr:-L24QHv0sD6Lx6lk9GOx5jxEZ9gxO-J9d2vHHhTEeWPXGmfTG58G2cBdi0a7qQy_x9ohkUTE5ah0V-k_9qgSyDRPrSwCgmlkgnY0gmlwhKwSoL2KbXVsdGlhZGRyc5YACASsEqC9Bh48AAoErBKgvQYePd0DgnJzhQACAQAAiXNlY3AyNTZrMaECitgkAqqgDn8t4CVbcDC87qKwtjO0qgLfyv3Jqo7VbHODdGNwgh48g3VkcIIePoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51443', '51444', '51445', '51446', '51447']
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 51443:51443 -p 51444:51444 -p 51445:51445 -p 51446:51446 -p 51447:51447 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51445 --rest-port=51443 --tcp-port=51444 --discv5-udp-port=51446 --rest-address=0.0.0.0 --nat=extip:172.18.208.114 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3d67293decc909da1f8d0d444ef4b2decd9abce9b3ebd08b0eb1465c57eb8c0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51447 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHv0sD6Lx6lk9GOx5jxEZ9gxO-J9d2vHHhTEeWPXGmfTG58G2cBdi0a7qQy_x9ohkUTE5ah0V-k_9qgSyDRPrSwCgmlkgnY0gmlwhKwSoL2KbXVsdGlhZGRyc5YACASsEqC9Bh48AAoErBKgvQYePd0DgnJzhQACAQAAiXNlY3AyNTZrMaECitgkAqqgDn8t4CVbcDC87qKwtjO0qgLfyv3Jqo7VbHODdGNwgh48g3VkcIIePoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.114 waku 0ddb9bf502179c6ba7b0398715947c79a2baf0e28187ef93fb7a562360fe879b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ddb9bf50217. Setting up logs at ./log/docker/node2_2026-02-11_04-46-51__1337a687-565d-42be-b1d7-0af59cb9ff2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51443
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51443/health" -H "Content-Type: application/json" -d '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:51443/debug/v1/info" -H "Content-Type: application/json" -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.114/tcp/51444/p2p/16Uiu2HAmCx1BxTEp1d9nKsZ5XntJK5av2rmgmsERgcNAC5nQpd85","/ip4/172.18.208.114/tcp/51445/ws/p2p/16Uiu2HAmCx1BxTEp1d9nKsZ5XntJK5av2rmgmsERgcNAC5nQpd85"],"enrUri":"enr:-L24QLpARnG4tsza2dhVlffPGh8pEfNd1bRzBeD9K2veEjXnX6czD3Cia2-QFr_AX25YtC9SDkgEX0YfveWXftS6AL0CgmlkgnY0gmlwhKwS0HKKbXVsdGlhZGRyc5YACASsEtByBsj0AAoErBLQcgbI9d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBFvSkCvvusS4JsMI-lS6MbiXHsKqijZOLaswvR7p_RKDdGNwgsj0g3VkcILI9oV3YWt1MgE"}'
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:51443/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.189/tcp/7740/p2p/16Uiu2HAm4mfQ3mpgLYFdiuyCkJRPC1hnUnKa9uR1UAzGCJedQ93g"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7739/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51443/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7739/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7739/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785213836789440,"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:51443/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785213836789440,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7739/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:51443/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:7739/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:7739/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":1770785213955679828,"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:51443/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":1770785213955679828,"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 dadc1009f29a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0ddb9bf50217
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,264 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_resubscribe_to_unsubscribed_content_topics with id: 2026-02-11_04-46-06__0a01698a-af65-4c11-b993-bb11fd2e67b0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-06__0a01698a-af65-4c11-b993-bb11fd2e67b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.13.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23138', '23139', '23140', '23141', '23142']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23138:23138 -p 23139:23139 -p 23140:23140 -p 23141:23141 -p 23142:23142 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23140 --rest-port=23138 --tcp-port=23139 --discv5-udp-port=23141 --rest-address=0.0.0.0 --nat=extip:172.18.13.142 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e7674f7a9ed3b68ec2b0bbe3af870f8ba59ae0b1f7e66aeac37fd82c3a7cbb80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23142 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.13.142 waku c656addfb58a26195e1ff03ae03c97e1c4862b162c3fcb2ff8a20431e72f3ea1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c656addfb58a. Setting up logs at ./log/docker/node1_2026-02-11_04-46-06__0a01698a-af65-4c11-b993-bb11fd2e67b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23138
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 bdad5c153d17. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2ac6c025ddf0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/health" -H "Content-Type: application/json" -d '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:23138/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.142/tcp/23139/p2p/16Uiu2HAmMS17jRTQhWGhW3wdNCV95jUVLbfmHpzwXqA8pZBkLkuH","/ip4/172.18.13.142/tcp/23140/ws/p2p/16Uiu2HAmMS17jRTQhWGhW3wdNCV95jUVLbfmHpzwXqA8pZBkLkuH"],"enrUri":"enr:-L24QKUUI21DAGKXDScu2EkwCRsfHd0dRe1OT3I2SQJZjZLrbhWsCSzsGOtu0_TzdwsmovHS48YZEbIjUaprc8aJPMACgmlkgnY0gmlwhKwSDY6KbXVsdGlhZGRyc5YACASsEg2OBlpjAAoErBINjgZaZN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDgmV_izTRRg9dP2KXfxQfRI4Pl1QmAVkJkiNIPjdT8kyDdGNwglpjg3VkcIJaZYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-06__0a01698a-af65-4c11-b993-bb11fd2e67b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50573', '50574', '50575', '50576', '50577']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50573:50573 -p 50574:50574 -p 50575:50575 -p 50576:50576 -p 50577:50577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50575 --rest-port=50573 --tcp-port=50574 --discv5-udp-port=50576 --rest-address=0.0.0.0 --nat=extip:172.18.149.42 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcf368d1fa4fac6b31ca98acd0ea25e5cf3cbfdefa0fdadd7c5bf2efb1ebec5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50577 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKUUI21DAGKXDScu2EkwCRsfHd0dRe1OT3I2SQJZjZLrbhWsCSzsGOtu0_TzdwsmovHS48YZEbIjUaprc8aJPMACgmlkgnY0gmlwhKwSDY6KbXVsdGlhZGRyc5YACASsEg2OBlpjAAoErBINjgZaZN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDgmV_izTRRg9dP2KXfxQfRI4Pl1QmAVkJkiNIPjdT8kyDdGNwglpjg3VkcIJaZYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.42 waku 8178d104fcd17377f6375456c5c453e67d1a2b41878aa7fdd608e556c130bd54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8178d104fcd1. Setting up logs at ./log/docker/node2_2026-02-11_04-46-06__0a01698a-af65-4c11-b993-bb11fd2e67b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50573
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50573/health" -H "Content-Type: application/json" -d '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:50573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.42/tcp/50574/p2p/16Uiu2HAkxdgYJEMCuukR4XoHYZgeCiVA3NDw6DpaRrskNqKBZRfj","/ip4/172.18.149.42/tcp/50575/ws/p2p/16Uiu2HAkxdgYJEMCuukR4XoHYZgeCiVA3NDw6DpaRrskNqKBZRfj"],"enrUri":"enr:-L24QM9uuNU-CTSY7nsAjRGQtFPLhULgOI3lLiYJVuXfbRLXFr4YQM2YuEUdM4Npc8Ssuk7o6vzVOBnAiYjH7mgxgYACgmlkgnY0gmlwhKwSlSqKbXVsdGlhZGRyc5YACASsEpUqBsWOAAoErBKVKgbFj90DgnJzhQACAQAAiXNlY3AyNTZrMaECL6aqBjLWK3wkFIlWjbQTdkfuFjbKgKqyzWvQH-yELIaDdGNwgsWOg3VkcILFkIV3YWt1MgE"}'
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:50573/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.142/tcp/23139/p2p/16Uiu2HAmMS17jRTQhWGhW3wdNCV95jUVLbfmHpzwXqA8pZBkLkuH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/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:50573/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:23138/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:23138/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":1770785169379107505,"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:50573/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":1770785169379107505,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785169502107880,"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:50573/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785169502107880,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770785169615566430,"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:50573/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770785169615566430,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785169728995443,"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:50573/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785169728995443,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770785169842422732,"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:50573/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770785169842422732,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770785169955499548,"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:50573/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770785169955499548,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770785170068776164,"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:50573/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770785170068776164,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785170182521495,"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:50573/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785170182521495,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:23138/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:50573/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:23138/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:23138/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/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:50573/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:23138/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:23138/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":1770785171207514058,"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:50573/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":1770785171207514058,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785171324498765,"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:50573/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785171324498765,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770785171438852010,"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:50573/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770785171438852010,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785171573576767,"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:50573/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770785171573576767,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770785171686859624,"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:50573/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770785171686859624,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770785171799699263,"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:50573/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770785171799699263,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770785171912117592,"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:50573/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770785171912117592,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23138/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23138/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785172024972487,"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:50573/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785172024972487,"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 c656addfb58a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8178d104fcd1
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 @@
2026-02-11 04:44:45.029 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:45.029 DEBUG [tests.conftest] Running test: test_passing_cursor_of_non_existing_message_from_the_store with id: 2026-02-11_04-44-45__a2a62967-80c6-4d7b-ab7e-e96ecc4242a3
2026-02-11 04:44:45.030 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:45.030 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:44:45.030 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:44:45.036 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:45.037 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-45__a2a62967-80c6-4d7b-ab7e-e96ecc4242a3__wakuorg_nwaku:latest.log
2026-02-11 04:44:45.037 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:45.037 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:45.038 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:45.038 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.157
2026-02-11 04:44:45.038 DEBUG [src.node.docker_mananger] Generated ports ['62308', '62309', '62310', '62311', '62312']
2026-02-11 04:44:45.039 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:45.039 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:45.039 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:45.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 62308:62308 -p 62309:62309 -p 62310:62310 -p 62311:62311 -p 62312:62312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62310 --rest-port=62308 --tcp-port=62309 --discv5-udp-port=62311 --rest-address=0.0.0.0 --nat=extip:172.18.95.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82b47847207c468a897b2d1cd1eae9fd63e9ddc1a4df88e4736db3a9c1ddcf5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62312 --metrics-logging=true --store=true --relay=true
2026-02-11 04:44:45.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.157 waku 6d07791a095eda5e0cb20a7733bd778cf11b09b78a2ca27aa98cf40187415117
2026-02-11 04:44:45.255 DEBUG [src.node.docker_mananger] Container started with ID 6d07791a095e. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-45__a2a62967-80c6-4d7b-ab7e-e96ecc4242a3__wakuorg_nwaku:latest.log
2026-02-11 04:44:45.256 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62308
2026-02-11 04:44:45.256 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:45.288 ERROR [src.node.docker_mananger] Max retries reached for container 9157c8078984. Exiting log stream.
2026-02-11 04:44:45.836 ERROR [src.node.docker_mananger] Max retries reached for container 5ba67e9cc143. Exiting log stream.
2026-02-11 04:44:46.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62308/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:46.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:46.260 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:46.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:46.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.157/tcp/62309/p2p/16Uiu2HAm9Q49oBVGtwaSjTxWcRajVgQAYVAMFvMU1V1aykm2wVcx","/ip4/172.18.95.157/tcp/62310/ws/p2p/16Uiu2HAm9Q49oBVGtwaSjTxWcRajVgQAYVAMFvMU1V1aykm2wVcx"],"enrUri":"enr:-L24QP7d6OWGazfEAF7SLNLB-03T532RcPArD8w6p0I3RKzuX6eaLs1BYiZPoUcZcVbtYaxe9EeDlN2sqQ6-uHF98fMCgmlkgnY0gmlwhKwSX52KbXVsdGlhZGRyc5YACASsEl-dBvNlAAoErBJfnQbzZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECz5mGnfMCbh32YrNDZks0VSDfcVUdHo1R1oqC0iph-tWDdGNwgvNlg3VkcILzZ4V3YWt1MgM"}'
2026-02-11 04:44:46.262 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:46.269 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:46.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-45__a2a62967-80c6-4d7b-ab7e-e96ecc4242a3__wakuorg_nwaku:latest.log
2026-02-11 04:44:46.269 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:46.270 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:46.271 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:46.271 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.187
2026-02-11 04:44:46.271 DEBUG [src.node.docker_mananger] Generated ports ['53168', '53169', '53170', '53171', '53172']
2026-02-11 04:44:46.271 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:46.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:46.272 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:46.272 DEBUG [src.node.docker_mananger] docker run -i -t -p 53168:53168 -p 53169:53169 -p 53170:53170 -p 53171:53171 -p 53172:53172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53170 --rest-port=53168 --tcp-port=53169 --discv5-udp-port=53171 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbff21d84cd972ffaf5a59cacbe67ea1aefedbf4da406c3dc1e5ff26abd7c403 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53172 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP7d6OWGazfEAF7SLNLB-03T532RcPArD8w6p0I3RKzuX6eaLs1BYiZPoUcZcVbtYaxe9EeDlN2sqQ6-uHF98fMCgmlkgnY0gmlwhKwSX52KbXVsdGlhZGRyc5YACASsEl-dBvNlAAoErBJfnQbzZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECz5mGnfMCbh32YrNDZks0VSDfcVUdHo1R1oqC0iph-tWDdGNwgvNlg3VkcILzZ4V3YWt1MgM --storenode=/ip4/172.18.95.157/tcp/62309/p2p/16Uiu2HAm9Q49oBVGtwaSjTxWcRajVgQAYVAMFvMU1V1aykm2wVcx --store=true --relay=true
2026-02-11 04:44:46.452 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.187 waku 994a2b2dcabfb6353cb7a70ce33ec9e16e7ec109307695b10df0e0ad0f0100e8
2026-02-11 04:44:46.483 DEBUG [src.node.docker_mananger] Container started with ID 994a2b2dcabf. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-45__a2a62967-80c6-4d7b-ab7e-e96ecc4242a3__wakuorg_nwaku:latest.log
2026-02-11 04:44:46.484 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53168
2026-02-11 04:44:46.484 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:47.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53168/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:47.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:47.490 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:47.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:47.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/53169/p2p/16Uiu2HAkyE95BppPPjZvMK8jVpMnNmoPcLwMz95256iWK7Gq1xxU","/ip4/172.18.15.187/tcp/53170/ws/p2p/16Uiu2HAkyE95BppPPjZvMK8jVpMnNmoPcLwMz95256iWK7Gq1xxU"],"enrUri":"enr:-L24QBj-zKvM_a3Fgko6Ejh86XjPg_tlHROwUqJazzxEnS_DPj6xwJRFR6CfOpLrZf7-lL6Fqr2E7bwhsbi0YMQULAsCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7Bs-xAAoErBIPuwbPst0DgnJzhQADAQAAiXNlY3AyNTZrMaECOHppgoWmoPB8xftvj0ioClOo9i8h_EXTnsw9zU1lBC2DdGNwgs-xg3VkcILPs4V3YWt1MgM"}'
2026-02-11 04:44:47.493 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:47.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.157/tcp/62309/p2p/16Uiu2HAm9Q49oBVGtwaSjTxWcRajVgQAYVAMFvMU1V1aykm2wVcx"]'
2026-02-11 04:44:47.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:47.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:47.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.502 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.507 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:47.708 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.713 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:47.914 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:48.119 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:48.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:48.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:48.125 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:48.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62308/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9437e0d1f1e56b2ec9c1bb198fd53427ee69ea019bdb05c13abe62f0df6b9fb9&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:48.329 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:62308/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9437e0d1f1e56b2ec9c1bb198fd53427ee69ea019bdb05c13abe62f0df6b9fb9&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-02-11 04:44:48.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9437e0d1f1e56b2ec9c1bb198fd53427ee69ea019bdb05c13abe62f0df6b9fb9&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:48.332 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:53168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9437e0d1f1e56b2ec9c1bb198fd53427ee69ea019bdb05c13abe62f0df6b9fb9&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-02-11 04:44:48.334 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:48.335 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:48.335 DEBUG [src.node.waku_node] Stopping container with id 6d07791a095e
2026-02-11 04:44:48.849 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:48.850 DEBUG [src.node.waku_node] Stopping container with id 994a2b2dcabf
2026-02-11 04:44:49.378 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:49.379 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:49.387 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:49.393 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_no_subscription with id: 2026-02-11_04-47-00__a4c80b14-cd01-4e39-8053-edc429aa65f7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-47-00__a4c80b14-cd01-4e39-8053-edc429aa65f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57476', '57477', '57478', '57479', '57480']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57476:57476 -p 57477:57477 -p 57478:57478 -p 57479:57479 -p 57480:57480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57478 --rest-port=57476 --tcp-port=57477 --discv5-udp-port=57479 --rest-address=0.0.0.0 --nat=extip:172.18.148.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffd33caa3ce19b7feb52bcc9902bbf308efcacd16a4fdeeb0d13b46facbb9118 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57480 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.84 waku 1e5cc2ce27dfd7e1e07c6317d24804228c5e594cfb52b479e8dc2e4a13295983
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e5cc2ce27df. Setting up logs at ./log/docker/node1_2026-02-11_04-47-00__a4c80b14-cd01-4e39-8053-edc429aa65f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57476
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 b0e3668fdd72. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fc02ac070070. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57476/health" -H "Content-Type: application/json" -d '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:57476/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/57477/p2p/16Uiu2HAm5TyS3Jur8oWjFxtCS9NXdB3R27SsSYKhAnJYN8SfUHeK","/ip4/172.18.148.84/tcp/57478/ws/p2p/16Uiu2HAm5TyS3Jur8oWjFxtCS9NXdB3R27SsSYKhAnJYN8SfUHeK"],"enrUri":"enr:-L24QPNjNBAYZrYo1mW_NyRV8ZOwm3d5EjKUp8OOaIyhRzMlHM-soUPpXHx0F5io-SksonVRm6EfGY5gakCdPJGjk9kCgmlkgnY0gmlwhKwSlFSKbXVsdGlhZGRyc5YACASsEpRUBuCFAAoErBKUVAbght0DgnJzhQADAQAAiXNlY3AyNTZrMaEClSvDuBFaOOWhKR7oKb-niTMYVT02AGu180pr-XFyByyDdGNwguCFg3VkcILgh4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-47-00__a4c80b14-cd01-4e39-8053-edc429aa65f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38254', '38255', '38256', '38257', '38258']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38254:38254 -p 38255:38255 -p 38256:38256 -p 38257:38257 -p 38258:38258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38256 --rest-port=38254 --tcp-port=38255 --discv5-udp-port=38257 --rest-address=0.0.0.0 --nat=extip:172.18.237.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e8f6dce0b7712d8d0d06fab798b60cc23e76a4b59be37deab43fea78cb3290b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38258 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPNjNBAYZrYo1mW_NyRV8ZOwm3d5EjKUp8OOaIyhRzMlHM-soUPpXHx0F5io-SksonVRm6EfGY5gakCdPJGjk9kCgmlkgnY0gmlwhKwSlFSKbXVsdGlhZGRyc5YACASsEpRUBuCFAAoErBKUVAbght0DgnJzhQADAQAAiXNlY3AyNTZrMaEClSvDuBFaOOWhKR7oKb-niTMYVT02AGu180pr-XFyByyDdGNwguCFg3VkcILgh4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.39 waku 29b20ef22a2c370e257147791d4334992fccf4922cf15ddb1ffa7add911cb69d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 29b20ef22a2c. Setting up logs at ./log/docker/node2_2026-02-11_04-47-00__a4c80b14-cd01-4e39-8053-edc429aa65f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38254
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38254/health" -H "Content-Type: application/json" -d '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:38254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.39/tcp/38255/p2p/16Uiu2HAm8JjxQYJZVicEFQRcb7mU2CacHowZUugBJkqgTwscYRYY","/ip4/172.18.237.39/tcp/38256/ws/p2p/16Uiu2HAm8JjxQYJZVicEFQRcb7mU2CacHowZUugBJkqgTwscYRYY"],"enrUri":"enr:-L24QFThq5octcLtP-OpIocMgtnOLKkPT9IvqGjIWOSy9g1jOUja-uL0-raCrWeUZ2o0WTD4xR2n3OxprgF4Dh5TZwACgmlkgnY0gmlwhKwS7SeKbXVsdGlhZGRyc5YACASsEu0nBpVvAAoErBLtJwaVcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECv2FcM0GgafILvYF9c2AKYF2Qvon7xoJi_A2c6ZDNLU2DdGNwgpVvg3VkcIKVcYV3YWt1MgE"}'
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:38254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.84/tcp/57477/p2p/16Uiu2HAm5TyS3Jur8oWjFxtCS9NXdB3R27SsSYKhAnJYN8SfUHeK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57476/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57476/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/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 1e5cc2ce27df
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 29b20ef22a2c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-02-11 04:55:07.510 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:55:07.511 DEBUG [tests.conftest] Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b
2026-02-11 04:55:07.511 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:55:07.519 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:55:07.519 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
2026-02-11 04:55:07.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:55:07.527 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
2026-02-11 04:55:07.534 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:55:07.534 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
2026-02-11 04:55:07.535 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:55:07.536 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:55:07.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:55:07.537 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:55:07.538 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.215
2026-02-11 04:55:07.538 DEBUG [src.node.docker_mananger] Generated ports ['54456', '54457', '54458', '54459', '54460']
2026-02-11 04:55:07.538 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:55:07.538 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:55:07.538 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:55:07.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 54456:54456 -p 54457:54457 -p 54458:54458 -p 54459:54459 -p 54460:54460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54458 --rest-port=54456 --tcp-port=54457 --discv5-udp-port=54459 --rest-address=0.0.0.0 --nat=extip:172.18.242.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9300cce07cf6c6afe5b43ba0afabef5ef6699bccd8f89b4bcddacac475c6c19b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54460 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-11 04:55:07.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.215 waku 9d0c02e20f4b9382a169c128c279001f4edde6cb014348b05243a8dc56a35fc7
2026-02-11 04:55:07.768 DEBUG [src.node.docker_mananger] Container started with ID 9d0c02e20f4b. Setting up logs at ./log/docker/node1_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
2026-02-11 04:55:07.768 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54456
2026-02-11 04:55:07.768 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:55:08.084 ERROR [src.node.docker_mananger] Max retries reached for container 6b2e07373b91. Exiting log stream.
2026-02-11 04:55:08.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54456/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:55:08.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:55:08.773 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:55:08.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54456/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:55:08.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.215/tcp/54457/p2p/16Uiu2HAmTPSyu9FhbgWyv6MNWM7ZSefEw8za9gwcJWJpuS4YGRJ6","/ip4/172.18.242.215/tcp/54458/ws/p2p/16Uiu2HAmTPSyu9FhbgWyv6MNWM7ZSefEw8za9gwcJWJpuS4YGRJ6"],"enrUri":"enr:-L24QLZGvEzrCKQ8bxiwAzMO_kbp5PYEX86oND_ZoNHyn7pDMV_ZMkSrC-m8gE6_kTnlYULiHJJhG8aa77h2tgpcg6MCgmlkgnY0gmlwhKwS8teKbXVsdGlhZGRyc5YACASsEvLXBtS5AAoErBLy1wbUut0DgnJzhQADAQAAiXNlY3AyNTZrMaED2uQfebHHh5JWAus0lhdOUjYeuLzmEW5Q-LQ3W9NxcKeDdGNwgtS5g3VkcILUu4V3YWt1MhM"}'
2026-02-11 04:55:08.776 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:55:08.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54456/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:55:08.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:55:08.788 DEBUG [src.steps.store] Relaying message
2026-02-11 04:55:08.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:55:08.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:55:08.792 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:55:08.993 DEBUG [src.steps.store] Relaying message
2026-02-11 04:55:08.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:55:08.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:55:08.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:55:09.198 DEBUG [src.steps.store] Relaying message
2026-02-11 04:55:09.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:55:09.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:55:09.204 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:55:34.405 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:55:34.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:55:34.407 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:55:34.407 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.139
2026-02-11 04:55:34.407 DEBUG [src.node.docker_mananger] Generated ports ['47793', '47794', '47795', '47796', '47797']
2026-02-11 04:55:34.408 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:55:34.408 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:55:34.408 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:55:34.408 DEBUG [src.node.docker_mananger] docker run -i -t -p 47793:47793 -p 47794:47794 -p 47795:47795 -p 47796:47796 -p 47797:47797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47795 --rest-port=47793 --tcp-port=47794 --discv5-udp-port=47796 --rest-address=0.0.0.0 --nat=extip:172.18.199.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3f927c17aaa4fb461af118cc1f7ac40bbc9dcde8eae5eb280780f1e62e3d65c --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47797 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QLZGvEzrCKQ8bxiwAzMO_kbp5PYEX86oND_ZoNHyn7pDMV_ZMkSrC-m8gE6_kTnlYULiHJJhG8aa77h2tgpcg6MCgmlkgnY0gmlwhKwS8teKbXVsdGlhZGRyc5YACASsEvLXBtS5AAoErBLy1wbUut0DgnJzhQADAQAAiXNlY3AyNTZrMaED2uQfebHHh5JWAus0lhdOUjYeuLzmEW5Q-LQ3W9NxcKeDdGNwgtS5g3VkcILUu4V3YWt1MhM
2026-02-11 04:55:34.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.139 waku 55a51c71da139f4876ca72590357decc4c109e91b3bd5e4fc0f131d3ec45458b
2026-02-11 04:55:34.638 DEBUG [src.node.docker_mananger] Container started with ID 55a51c71da13. Setting up logs at ./log/docker/node2_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
2026-02-11 04:55:34.639 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47793
2026-02-11 04:55:34.639 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:55:35.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47793/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:55:35.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:55:35.644 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:55:35.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:55:35.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.139/tcp/47794/p2p/16Uiu2HAmAR51AvcaqLL58sR2UeA2Qv5VqVGMAyBFFtRVvgDLq8db","/ip4/172.18.199.139/tcp/47795/ws/p2p/16Uiu2HAmAR51AvcaqLL58sR2UeA2Qv5VqVGMAyBFFtRVvgDLq8db"],"enrUri":"enr:-L24QJZOVcZqh_d095PJFi4Ga_Wjn3XEhSUOVEcQwHpraooYBhlrbQ5178K7mFT-2smY-UDZ6oN_Aqocpc2YVP4ejG4CgmlkgnY0gmlwhKwSx4uKbXVsdGlhZGRyc5YACASsEseLBrqyAAoErBLHiwa6s90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3rfBknXPqHJ9Xq1CNrlAYNO6e98xs33eP4eSGBuWT7aDdGNwgrqyg3VkcIK6tIV3YWt1MhI"}'
2026-02-11 04:55:35.647 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:55:35.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.215/tcp/54457/p2p/16Uiu2HAmTPSyu9FhbgWyv6MNWM7ZSefEw8za9gwcJWJpuS4YGRJ6"]'
2026-02-11 04:55:35.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:55:45.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47793/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:55:45.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8dbf7e7899c943618af3f299de9e0b8aec833b24ead9732a46f5c6e24e56e0da"},{"messageHash":"0xc15d1ba084c37793295cb1af859fcfecd6a6501ead9a27e32d42a71bd2b7d317"},{"messageHash":"0x449849f2be85243e052baf8fc8d0dbdcc158a423171934124654c581dda12591"}]}'
2026-02-11 04:55:45.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:55:45.687 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:55:45.687 DEBUG [src.node.waku_node] Stopping container with id 9d0c02e20f4b
2026-02-11 04:55:46.272 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:55:46.273 DEBUG [src.node.waku_node] Stopping container with id 55a51c71da13
2026-02-11 04:55:46.850 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:55:46.852 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:55:46.862 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:55:46.870 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,380 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_on_postgress_db_with_one_message with id: 2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ad2134143e6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff9e9110b3c9. Exiting log stream.
DEBUG  src.postgres_setup:postgres_setup.py:36 Postgres container started
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53374', '53375', '53376', '53377', '53378']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53374:53374 -p 53375:53375 -p 53376:53376 -p 53377:53377 -p 53378:53378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53376 --rest-port=53374 --tcp-port=53375 --discv5-udp-port=53377 --rest-address=0.0.0.0 --nat=extip:172.18.197.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8ecf372cca3daacb4a5d9cfecdda46fcef128ce1124ec3d878aea67a010bde1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53378 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.150 waku 814ffc5635a74baa798d05383ff71ef50d8de92fce63657eb7ba7bf3ac138a7d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 814ffc5635a7. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53374
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 814ffc5635a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53374/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=53374): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f74b051a3c0>: 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.69.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41835', '41836', '41837', '41838', '41839']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41835:41835 -p 41836:41836 -p 41837:41837 -p 41838:41838 -p 41839:41839 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41837 --rest-port=41835 --tcp-port=41836 --discv5-udp-port=41838 --rest-address=0.0.0.0 --nat=extip:172.18.69.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bac5aaacb8fd4eefa736ce5d5f20a4ed7f4caab3b9abbebd50f32f3eaad3afc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41839 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.134 waku 334bcf60e63be406c18125a0e49cecf8c15c482892250558421d66a9dd308785
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 334bcf60e63b. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41835
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41835/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41835/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41835/health" -H "Content-Type: application/json" -d '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:41835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.134/tcp/41836/p2p/16Uiu2HAkziRrqsJuXEn25ZUG33Vi6iHCS4TUnYgFyBiWT33c6EQS","/ip4/172.18.69.134/tcp/41837/ws/p2p/16Uiu2HAkziRrqsJuXEn25ZUG33Vi6iHCS4TUnYgFyBiWT33c6EQS"],"enrUri":"enr:-L24QPedHyOSwkzp86TZ3_4zJsGxwwAQ5OxQ9bF0t9aNXGV5OES9r5I-szEY5wbCATREuMyZ2UmkhKOjb6Q_w9BPV-ECgmlkgnY0gmlwhKwSRYaKbXVsdGlhZGRyc5YACASsEkWGBqNsAAoErBJFhgajbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECTpVX0aotATpjlxVvtFIaJrBEKhh_5XY1Dv2wUB6ns9uDdGNwgqNsg3VkcIKjboV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56132', '56133', '56134', '56135', '56136']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56132:56132 -p 56133:56133 -p 56134:56134 -p 56135:56135 -p 56136:56136 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56134 --rest-port=56132 --tcp-port=56133 --discv5-udp-port=56135 --rest-address=0.0.0.0 --nat=extip:172.18.36.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdd1e0b2c4dae4aafb270c1b393c3f7fdb2ffc4abbf3dec4aeeee8bff5d367eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56136 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPedHyOSwkzp86TZ3_4zJsGxwwAQ5OxQ9bF0t9aNXGV5OES9r5I-szEY5wbCATREuMyZ2UmkhKOjb6Q_w9BPV-ECgmlkgnY0gmlwhKwSRYaKbXVsdGlhZGRyc5YACASsEkWGBqNsAAoErBJFhgajbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECTpVX0aotATpjlxVvtFIaJrBEKhh_5XY1Dv2wUB6ns9uDdGNwgqNsg3VkcIKjboV3YWt1MgM --storenode=/ip4/172.18.69.134/tcp/41836/p2p/16Uiu2HAkziRrqsJuXEn25ZUG33Vi6iHCS4TUnYgFyBiWT33c6EQS --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.74 waku fda96acae52e3ea6636254d7fd1d7d5057caf3178551a7756119b32d1584feed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fda96acae52e. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56132
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56132/health" -H "Content-Type: application/json" -d '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:56132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.74/tcp/56133/p2p/16Uiu2HAmQDXMDETthuYEGpRAGCy3KqvHCLj5nsRduSFcnFoWAWqh","/ip4/172.18.36.74/tcp/56134/ws/p2p/16Uiu2HAmQDXMDETthuYEGpRAGCy3KqvHCLj5nsRduSFcnFoWAWqh"],"enrUri":"enr:-L24QE6YnW4k0NjBpbS_6ifXXmjRsNWldeoeMLzMQuR-Ks1mYYS2ItBDZz-cQFu8zQm1s4xKYCjNodj7a3JjQO03uGYCgmlkgnY0gmlwhKwSJEqKbXVsdGlhZGRyc5YACASsEiRKBttFAAoErBIkSgbbRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq8YxPwxRgupvnZXj90FMpkO7cJjx7MCLOclhlUW_tBSDdGNwgttFg3VkcILbR4V3YWt1MgE"}'
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:56132/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.134/tcp/41836/p2p/16Uiu2HAkziRrqsJuXEn25ZUG33Vi6iHCS4TUnYgFyBiWT33c6EQS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41835/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:56132/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:41835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:41835/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":"0xcad21f06d800834595ebd12d6e9fdc586da034d236f2eab9b66a1d9bc7b121cd"}]}'
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:56132/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":"00bf3b466224e6c3c39a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcad21f06d800834595ebd12d6e9fdc586da034d236f2eab9b66a1d9bc7b121cd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10406', '10407', '10408', '10409', '10410']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10406:10406 -p 10407:10407 -p 10408:10408 -p 10409:10409 -p 10410:10410 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10408 --rest-port=10406 --tcp-port=10407 --discv5-udp-port=10409 --rest-address=0.0.0.0 --nat=extip:172.18.185.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a19f6c7bde82357e7e2c2fdea882d702f73b375eaf8c90b58beed851eddb030e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10410 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.203 waku 509a099870b7f433795f944876fbefe3259039e558a334ee2fe9ed03ef0d90de
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 509a099870b7. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10406
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10406/health" -H "Content-Type: application/json" -d '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:10406/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.203/tcp/10407/p2p/16Uiu2HAm4dPnJWqPSYUT7dhXypeJXKBqYn66UDmcFEMwKxiBh8hK","/ip4/172.18.185.203/tcp/10408/ws/p2p/16Uiu2HAm4dPnJWqPSYUT7dhXypeJXKBqYn66UDmcFEMwKxiBh8hK"],"enrUri":"enr:-L24QBQbDTYaexSqd1PNxQbVAz8Q1_uFIz77_BbCVtYpR7RgRg74e6yFvYs8-V194Oh87KO0Vo3wN8VCdOBcY3vjLfsCgmlkgnY0gmlwhKwSucuKbXVsdGlhZGRyc5YACASsErnLBiinAAoErBK5ywYoqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiLnWNxPBzVVl_b1F092HBDEOsJ9_BBX-QKbcFWorO16DdGNwgiing3VkcIIoqYV3YWt1MgM"}'
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:10406/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.134/tcp/41836/p2p/16Uiu2HAkziRrqsJuXEn25ZUG33Vi6iHCS4TUnYgFyBiWT33c6EQS"]'
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_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20516', '20517', '20518', '20519', '20520']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20516:20516 -p 20517:20517 -p 20518:20518 -p 20519:20519 -p 20520:20520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20518 --rest-port=20516 --tcp-port=20517 --discv5-udp-port=20519 --rest-address=0.0.0.0 --nat=extip:172.18.47.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f217dcdbfefacdcdf7b356fa9d5fa86a6d6b9cbd9d93cba9dba31d9dd3abc0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20520 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBQbDTYaexSqd1PNxQbVAz8Q1_uFIz77_BbCVtYpR7RgRg74e6yFvYs8-V194Oh87KO0Vo3wN8VCdOBcY3vjLfsCgmlkgnY0gmlwhKwSucuKbXVsdGlhZGRyc5YACASsErnLBiinAAoErBK5ywYoqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiLnWNxPBzVVl_b1F092HBDEOsJ9_BBX-QKbcFWorO16DdGNwgiing3VkcIIoqYV3YWt1MgM --storenode=/ip4/172.18.69.134/tcp/41836/p2p/16Uiu2HAkziRrqsJuXEn25ZUG33Vi6iHCS4TUnYgFyBiWT33c6EQS --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.42 waku 319973b6b7c5effeb0c687f40e86f2c6a90371d34c4feaef069a08134c5940aa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 319973b6b7c5. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-14__5c06038a-034c-41d8-a151-2efa277f50aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20516
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20516/health" -H "Content-Type: application/json" -d '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:20516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.42/tcp/20517/p2p/16Uiu2HAmQmbmWuCco84GirCPQx1n8GZZjfvPrb7tnhMJe6kEa45R","/ip4/172.18.47.42/tcp/20518/ws/p2p/16Uiu2HAmQmbmWuCco84GirCPQx1n8GZZjfvPrb7tnhMJe6kEa45R"],"enrUri":"enr:-L24QCyyC7rbAXgGgQlQZURWgMnPAdiXJHWqul0Jkc5pMaekBYmdWFh67y_RapScbF-Je75JVuowADNp4j4c-PW950UCgmlkgnY0gmlwhKwSLyqKbXVsdGlhZGRyc5YACASsEi8qBlAlAAoErBIvKgZQJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDs_3GXx-PTvCPb_imzPI6IiKzbp1GMvg14n481ZOfaASDdGNwglAlg3VkcIJQJ4V3YWt1MgE"}'
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:20516/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.134/tcp/41836/p2p/16Uiu2HAkziRrqsJuXEn25ZUG33Vi6iHCS4TUnYgFyBiWT33c6EQS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20516/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.203/tcp/10407/p2p/16Uiu2HAm4dPnJWqPSYUT7dhXypeJXKBqYn66UDmcFEMwKxiBh8hK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41835/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:56132/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:10406/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:20516/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:10406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:41835/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":"0xcad21f06d800834595ebd12d6e9fdc586da034d236f2eab9b66a1d9bc7b121cd"},{"messageHash":"0x5abcdf189e19b57d7533dbba3cf6ed15ec2062f9d698ec148823f2765aa79ea8"}]}'
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:56132/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":"53a82d017e14d5708603","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcad21f06d800834595ebd12d6e9fdc586da034d236f2eab9b66a1d9bc7b121cd"},{"messageHash":"0x5abcdf189e19b57d7533dbba3cf6ed15ec2062f9d698ec148823f2765aa79ea8"}]}'
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:10406/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":"0xcad21f06d800834595ebd12d6e9fdc586da034d236f2eab9b66a1d9bc7b121cd"},{"messageHash":"0x5abcdf189e19b57d7533dbba3cf6ed15ec2062f9d698ec148823f2765aa79ea8"}]}'
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:20516/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":"f335834cd6f6b3a6036d","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcad21f06d800834595ebd12d6e9fdc586da034d236f2eab9b66a1d9bc7b121cd"},{"messageHash":"0x5abcdf189e19b57d7533dbba3cf6ed15ec2062f9d698ec148823f2765aa79ea8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.postgres_setup:postgres_setup.py:44 Postgres container stopped and removed.
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 334bcf60e63b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fda96acae52e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 509a099870b7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 334bcf60e63b. 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 319973b6b7c5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fda96acae52e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,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: 2026-02-11_04-44-31__bbdc7ff4-c64e-49e7-87fc-a94edae4279d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-31__bbdc7ff4-c64e-49e7-87fc-a94edae4279d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24572', '24573', '24574', '24575', '24576']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24572:24572 -p 24573:24573 -p 24574:24574 -p 24575:24575 -p 24576:24576 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24574 --rest-port=24572 --tcp-port=24573 --discv5-udp-port=24575 --rest-address=0.0.0.0 --nat=extip:172.18.200.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ba8dfbc6ba8afbcb7ab8bf88aaeda4ecf7c2ce5fbc0cace698e4f0da8fdebd2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24576 --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.200.249 waku 84582f016d3caf9edb43490f1959d40467cfa263f2ddf9d5c3cf357589f1c78a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84582f016d3c. Setting up logs at ./log/docker/node1_2026-02-11_04-44-31__bbdc7ff4-c64e-49e7-87fc-a94edae4279d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24572
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 639516ae642d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 33f8d37ad256. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24572/health" -H "Content-Type: application/json" -d '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:24572/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.249/tcp/24573/p2p/16Uiu2HAkvpdJj4boamwZJL2RYK72Hjog2EzkUZsVR1mNzEbyZ7bo","/ip4/172.18.200.249/tcp/24574/ws/p2p/16Uiu2HAkvpdJj4boamwZJL2RYK72Hjog2EzkUZsVR1mNzEbyZ7bo"],"enrUri":"enr:-L24QMXD-eKdgV-nPOZHfo6ItUnIom84hKL-pZzxN2MmFdrFQu_J-w2Lb6PaeergFrgA6CXhLKLDhqLYQsHX21nfgKYCgmlkgnY0gmlwhKwSyPmKbXVsdGlhZGRyc5YACASsEsj5Bl_9AAoErBLI-QZf_t0DgnJzhQACAQAAiXNlY3AyNTZrMaECFL0Fw07IoPXS0anBJNyTzvZJElfQLG7FIWhyuPRX6zqDdGNwgl_9g3VkcIJf_4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-31__bbdc7ff4-c64e-49e7-87fc-a94edae4279d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21019', '21020', '21021', '21022', '21023']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21019:21019 -p 21020:21020 -p 21021:21021 -p 21022:21022 -p 21023:21023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21021 --rest-port=21019 --tcp-port=21020 --discv5-udp-port=21022 --rest-address=0.0.0.0 --nat=extip:172.18.52.83 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a6bd9b06df1a3b6093ef87a18a42acbce7c0cbd04e87bedaec2ed215bc93e3fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21023 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMXD-eKdgV-nPOZHfo6ItUnIom84hKL-pZzxN2MmFdrFQu_J-w2Lb6PaeergFrgA6CXhLKLDhqLYQsHX21nfgKYCgmlkgnY0gmlwhKwSyPmKbXVsdGlhZGRyc5YACASsEsj5Bl_9AAoErBLI-QZf_t0DgnJzhQACAQAAiXNlY3AyNTZrMaECFL0Fw07IoPXS0anBJNyTzvZJElfQLG7FIWhyuPRX6zqDdGNwgl_9g3VkcIJf_4V3YWt1MgU --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.52.83 waku 3ef2fc4aab68a7659d43d80c4f511e43cfa6323676532282cb89eec82b4568c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ef2fc4aab68. Setting up logs at ./log/docker/node2_2026-02-11_04-44-31__bbdc7ff4-c64e-49e7-87fc-a94edae4279d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21019
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21019/health" -H "Content-Type: application/json" -d '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:21019/debug/v1/info" -H "Content-Type: application/json" -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.83/tcp/21020/p2p/16Uiu2HAmGiJ7UYbgrX3TBXDS7TPzu511dgdsTLEsiMcuTie9cm7g","/ip4/172.18.52.83/tcp/21021/ws/p2p/16Uiu2HAmGiJ7UYbgrX3TBXDS7TPzu511dgdsTLEsiMcuTie9cm7g"],"enrUri":"enr:-L24QDs8rGe_vyeiONDj2JINXe3CW8g2i_d3DyooSXFecTKmCS_X1KwRsgZG6TKbaWiRGpro7X75PlGq1gN-omSzT9MCgmlkgnY0gmlwhKwSNFOKbXVsdGlhZGRyc5YACASsEjRTBlIcAAoErBI0UwZSHd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPEeS0GKGOcADQ6r7R1KP2aGGAgkAXA0tjGSV6WmLqwuDdGNwglIcg3VkcIJSHoV3YWt1MgE"}'
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:21019/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.249/tcp/24573/p2p/16Uiu2HAkvpdJj4boamwZJL2RYK72Hjog2EzkUZsVR1mNzEbyZ7bo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:21019/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:24572/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:24572/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":1770785074331590137,"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:21019/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":1770785074331590137,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:24572/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":1770785074446102373,"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:21019/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":1770785074446102373,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:24572/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":1770785074560519389,"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:21019/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":1770785074560519389,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:24572/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":1770785074674060911,"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:21019/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":1770785074674060911,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:24572/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":1770785074787971511,"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:21019/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":1770785074787971511,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:24572/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":1770785074901248537,"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:21019/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":1770785074901248537,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:24572/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":1770785075013522882,"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:21019/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":1770785075013522882,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24572/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:24572/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":1770785075126867616,"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:21019/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":1770785075126867616,"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 84582f016d3c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ef2fc4aab68
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,800 @@
2026-02-11 04:43:27.572 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:27.573 DEBUG [tests.conftest] Running test: test_filter_20_senders_1_receiver with id: 2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8
2026-02-11 04:43:27.573 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:27.573 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:43:27.573 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:43:27.581 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:27.581 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:27.588 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:27.588 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:27.594 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:27.594 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:27.595 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:43:27.595 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:43:27.596 DEBUG [tests.e2e.test_e2e] Start 20 nodes to publish messages
2026-02-11 04:43:27.596 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:27.596 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:27.598 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:27.599 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.43
2026-02-11 04:43:27.599 DEBUG [src.node.docker_mananger] Generated ports ['33698', '33699', '33700', '33701', '33702']
2026-02-11 04:43:27.599 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:27.599 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:27.599 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:27.599 DEBUG [src.node.docker_mananger] docker run -i -t -p 33698:33698 -p 33699:33699 -p 33700:33700 -p 33701:33701 -p 33702:33702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33700 --rest-port=33698 --tcp-port=33699 --discv5-udp-port=33701 --rest-address=0.0.0.0 --nat=extip:172.18.118.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45f2cc75558bdb7baaab425fafdf7cf06db56da5ebc015dde0b4fbc0cb1fdfca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33702 --metrics-logging=true --relay=true
2026-02-11 04:43:27.772 ERROR [src.node.docker_mananger] Max retries reached for container ee9c61370c36. Exiting log stream.
2026-02-11 04:43:27.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.43 waku b9a3238b00d874124f6aab36416a7c21121a05a423720880af7262fbda3f37f6
2026-02-11 04:43:27.820 DEBUG [src.node.docker_mananger] Container started with ID b9a3238b00d8. Setting up logs at ./log/docker/node1_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:27.821 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33698
2026-02-11 04:43:27.822 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:28.326 ERROR [src.node.docker_mananger] Max retries reached for container df7bd735d0db. Exiting log stream.
2026-02-11 04:43:28.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33698/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:28.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:28.826 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:28.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:28.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.43/tcp/33699/p2p/16Uiu2HAmKjVHivLnEJbqLtNRF1Wgj8TByD31YKkupokN2RMRmjUh","/ip4/172.18.118.43/tcp/33700/ws/p2p/16Uiu2HAmKjVHivLnEJbqLtNRF1Wgj8TByD31YKkupokN2RMRmjUh"],"enrUri":"enr:-L24QJy_V7mclzLBaQPcjo-JOemZxBOde9CjfYXUhuuEIaAGMijdLFm1eEO2v5_hv1M_uiX_42aucKzJvEia0RRzHW0CgmlkgnY0gmlwhKwSdiuKbXVsdGlhZGRyc5YACASsEnYrBoOjAAoErBJ2KwaDpN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaSjaRAeTdMPq2v7Rr-LX-pb-YKoLXWLNdLC4VnIAeo6DdGNwgoOjg3VkcIKDpYV3YWt1MgE"}'
2026-02-11 04:43:28.829 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:28.835 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:28.836 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:28.836 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:28.936 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:28.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:28.938 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:28.938 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.181
2026-02-11 04:43:28.939 DEBUG [src.node.docker_mananger] Generated ports ['57012', '57013', '57014', '57015', '57016']
2026-02-11 04:43:28.939 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:28.939 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:28.939 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:28.939 DEBUG [src.node.docker_mananger] docker run -i -t -p 57012:57012 -p 57013:57013 -p 57014:57014 -p 57015:57015 -p 57016:57016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57014 --rest-port=57012 --tcp-port=57013 --discv5-udp-port=57015 --rest-address=0.0.0.0 --nat=extip:172.18.96.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d31fdff1e52bffd2bd7ae168ee98ae0771ac814adea45e53f26dbfa6d5e4d2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57016 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJy_V7mclzLBaQPcjo-JOemZxBOde9CjfYXUhuuEIaAGMijdLFm1eEO2v5_hv1M_uiX_42aucKzJvEia0RRzHW0CgmlkgnY0gmlwhKwSdiuKbXVsdGlhZGRyc5YACASsEnYrBoOjAAoErBJ2KwaDpN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaSjaRAeTdMPq2v7Rr-LX-pb-YKoLXWLNdLC4VnIAeo6DdGNwgoOjg3VkcIKDpYV3YWt1MgE
2026-02-11 04:43:29.126 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.181 waku f26fc54d8a9ce32b4d361690c35548e1a9edd1160462d3681b5556c52a223c0f
2026-02-11 04:43:29.159 DEBUG [src.node.docker_mananger] Container started with ID f26fc54d8a9c. Setting up logs at ./log/docker/node1_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:29.160 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57012
2026-02-11 04:43:29.160 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:30.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57012/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:30.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:30.175 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:30.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57012/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:30.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.181/tcp/57013/p2p/16Uiu2HAkyo17JGToSwWCfLsJqSuXyfwQNHwRKXC8hqoCSpLbYdTM","/ip4/172.18.96.181/tcp/57014/ws/p2p/16Uiu2HAkyo17JGToSwWCfLsJqSuXyfwQNHwRKXC8hqoCSpLbYdTM"],"enrUri":"enr:-L24QOk_eha8Yt7NwOh-TxohVeS_qY2WZHaFZokTKuUqcLGQZ3TbKGRD3rf-S0QTNvE1uss7xKIjHNd8eRSpT_t3v_MCgmlkgnY0gmlwhKwSYLWKbXVsdGlhZGRyc5YACASsEmC1Bt61AAoErBJgtQbett0DgnJzhQADAQAAiXNlY3AyNTZrMaECQOWTCiYPzs49ULhhNpAxaGYMTTr_mETkoB1mQJ0jdCCDdGNwgt61g3VkcILet4V3YWt1MgE"}'
2026-02-11 04:43:30.180 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:30.181 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:43:33.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:33.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:33.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:33.289 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:33.289 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:33.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:33.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.228
2026-02-11 04:43:33.292 DEBUG [src.node.docker_mananger] Generated ports ['14650', '14651', '14652', '14653', '14654']
2026-02-11 04:43:33.292 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:33.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:33.292 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:33.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 14650:14650 -p 14651:14651 -p 14652:14652 -p 14653:14653 -p 14654:14654 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14652 --rest-port=14650 --tcp-port=14651 --discv5-udp-port=14653 --rest-address=0.0.0.0 --nat=extip:172.18.165.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be7fa6c14eb56cd8d1b6420d26d84b48c5a1f7eef2f40dafedfd5ce3ceb526e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14654 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOk_eha8Yt7NwOh-TxohVeS_qY2WZHaFZokTKuUqcLGQZ3TbKGRD3rf-S0QTNvE1uss7xKIjHNd8eRSpT_t3v_MCgmlkgnY0gmlwhKwSYLWKbXVsdGlhZGRyc5YACASsEmC1Bt61AAoErBJgtQbett0DgnJzhQADAQAAiXNlY3AyNTZrMaECQOWTCiYPzs49ULhhNpAxaGYMTTr_mETkoB1mQJ0jdCCDdGNwgt61g3VkcILet4V3YWt1MgE
2026-02-11 04:43:33.486 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.228 waku ef4544cdc2ac37dd1b7dd5d850d13279fe6ea83a3f8aae2493af250cdf6676dd
2026-02-11 04:43:33.518 DEBUG [src.node.docker_mananger] Container started with ID ef4544cdc2ac. Setting up logs at ./log/docker/node2_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:33.518 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14650
2026-02-11 04:43:33.518 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:34.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14650/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:34.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:34.528 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:34.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14650/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:34.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.228/tcp/14651/p2p/16Uiu2HAm6Vy11NveVAsc4KXzKuh1eJemnZMBzLBFZi97FgCYcdaW","/ip4/172.18.165.228/tcp/14652/ws/p2p/16Uiu2HAm6Vy11NveVAsc4KXzKuh1eJemnZMBzLBFZi97FgCYcdaW"],"enrUri":"enr:-L24QNZUD0XsNWAiwNr3vjM6HPdxlukJ05wGNvlbgKpTABBAMFJ4Mts17N93o0RhJByXjFjcUO9byYKEVBWAvqF8X-oCgmlkgnY0gmlwhKwSpeSKbXVsdGlhZGRyc5YACASsEqXkBjk7AAoErBKl5AY5PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECpIogA1JTe7PJjUhxTxzk4AzDv1ka9UUvnDj1jrC_t6-DdGNwgjk7g3VkcII5PYV3YWt1MgE"}'
2026-02-11 04:43:34.534 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:34.535 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:43:37.543 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:37.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:37.543 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:37.643 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:37.644 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:37.646 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:37.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.150
2026-02-11 04:43:37.646 DEBUG [src.node.docker_mananger] Generated ports ['25762', '25763', '25764', '25765', '25766']
2026-02-11 04:43:37.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:37.646 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:37.647 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:37.647 DEBUG [src.node.docker_mananger] docker run -i -t -p 25762:25762 -p 25763:25763 -p 25764:25764 -p 25765:25765 -p 25766:25766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25764 --rest-port=25762 --tcp-port=25763 --discv5-udp-port=25765 --rest-address=0.0.0.0 --nat=extip:172.18.72.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c731fb314e526ced16cd9c70fcad5ac8efbcf70bfb5ef9b97b0fb5633c69ffb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25766 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNZUD0XsNWAiwNr3vjM6HPdxlukJ05wGNvlbgKpTABBAMFJ4Mts17N93o0RhJByXjFjcUO9byYKEVBWAvqF8X-oCgmlkgnY0gmlwhKwSpeSKbXVsdGlhZGRyc5YACASsEqXkBjk7AAoErBKl5AY5PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECpIogA1JTe7PJjUhxTxzk4AzDv1ka9UUvnDj1jrC_t6-DdGNwgjk7g3VkcII5PYV3YWt1MgE
2026-02-11 04:43:37.855 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.150 waku ec17f08d0d4f939f3ba61ba7cc9e8a030b602e5c49b3481a6a3bd93e48344c9e
2026-02-11 04:43:37.890 DEBUG [src.node.docker_mananger] Container started with ID ec17f08d0d4f. Setting up logs at ./log/docker/node3_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:37.890 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25762
2026-02-11 04:43:37.891 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:38.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25762/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:38.905 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:38.906 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:38.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:38.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.150/tcp/25763/p2p/16Uiu2HAkwLTnkFkj6xw3YV6n4GUWLGnJSqx5o8JFJU7sYCh9sMYq","/ip4/172.18.72.150/tcp/25764/ws/p2p/16Uiu2HAkwLTnkFkj6xw3YV6n4GUWLGnJSqx5o8JFJU7sYCh9sMYq"],"enrUri":"enr:-L24QGj1ffcp3Paxb8WTo5S0UayBUem20d9mTDKWr9FKH5uIAOtCQjYTSw_b0hfPPf6RGLMOzUL7C7PXItVD6kPK7hYCgmlkgnY0gmlwhKwSSJaKbXVsdGlhZGRyc5YACASsEkiWBmSjAAoErBJIlgZkpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHGGvngrQGZ8e-wtyJoounH-hZmUJC1lKRHHuME9Jf5aDdGNwgmSjg3VkcIJkpYV3YWt1MgE"}'
2026-02-11 04:43:38.910 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:38.910 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:43:41.918 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:41.918 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:41.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:42.018 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:42.019 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:42.021 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:42.021 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.198
2026-02-11 04:43:42.021 DEBUG [src.node.docker_mananger] Generated ports ['21805', '21806', '21807', '21808', '21809']
2026-02-11 04:43:42.021 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:42.021 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:42.021 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:42.021 DEBUG [src.node.docker_mananger] docker run -i -t -p 21805:21805 -p 21806:21806 -p 21807:21807 -p 21808:21808 -p 21809:21809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21807 --rest-port=21805 --tcp-port=21806 --discv5-udp-port=21808 --rest-address=0.0.0.0 --nat=extip:172.18.96.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e2588a39adc65a99accb1abae7b6ffaa5bfca7ec9ac0d964d2ba24e5b1e9d12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21809 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGj1ffcp3Paxb8WTo5S0UayBUem20d9mTDKWr9FKH5uIAOtCQjYTSw_b0hfPPf6RGLMOzUL7C7PXItVD6kPK7hYCgmlkgnY0gmlwhKwSSJaKbXVsdGlhZGRyc5YACASsEkiWBmSjAAoErBJIlgZkpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHGGvngrQGZ8e-wtyJoounH-hZmUJC1lKRHHuME9Jf5aDdGNwgmSjg3VkcIJkpYV3YWt1MgE
2026-02-11 04:43:42.217 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.198 waku a33a24f1a2a13eb4b0b5c286e78ae7510ec2934fbcfeb82de23edb4a6c65f43f
2026-02-11 04:43:42.249 DEBUG [src.node.docker_mananger] Container started with ID a33a24f1a2a1. Setting up logs at ./log/docker/node4_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:42.249 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21805
2026-02-11 04:43:42.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:43.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21805/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:43.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:43.266 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:43.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:43.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.198/tcp/21806/p2p/16Uiu2HAmSTXdivMaxfjEQfxAtnqYtoTqHh3mFbnmRUCvooEQNhS5","/ip4/172.18.96.198/tcp/21807/ws/p2p/16Uiu2HAmSTXdivMaxfjEQfxAtnqYtoTqHh3mFbnmRUCvooEQNhS5"],"enrUri":"enr:-L24QNBMXFW-c-A_IFRFunS_CbPFw5DvPihBqPaGrW7-AfFkEG1-eDJ4lFx6ntCDoI0jQWlgP7OzjXpFvFxzTxsxAy0CgmlkgnY0gmlwhKwSYMaKbXVsdGlhZGRyc5YACASsEmDGBlUuAAoErBJgxgZVL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzRQE-ldJPY9AJPS_g4hFhYAa-SfL7L5sEDTdVMxVX6aDdGNwglUug3VkcIJVMIV3YWt1MgE"}'
2026-02-11 04:43:43.274 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:43.275 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:43:46.283 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:46.283 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:46.283 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:46.383 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:46.384 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:46.386 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:46.386 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.170.132
2026-02-11 04:43:46.386 DEBUG [src.node.docker_mananger] Generated ports ['23240', '23241', '23242', '23243', '23244']
2026-02-11 04:43:46.386 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:46.386 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:46.387 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:46.387 DEBUG [src.node.docker_mananger] docker run -i -t -p 23240:23240 -p 23241:23241 -p 23242:23242 -p 23243:23243 -p 23244:23244 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23242 --rest-port=23240 --tcp-port=23241 --discv5-udp-port=23243 --rest-address=0.0.0.0 --nat=extip:172.18.170.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ecbb5c1dfff174bba53a5d77d833ffff4be61d80b1c2c5d37a7ac58df862d7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23244 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNBMXFW-c-A_IFRFunS_CbPFw5DvPihBqPaGrW7-AfFkEG1-eDJ4lFx6ntCDoI0jQWlgP7OzjXpFvFxzTxsxAy0CgmlkgnY0gmlwhKwSYMaKbXVsdGlhZGRyc5YACASsEmDGBlUuAAoErBJgxgZVL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzRQE-ldJPY9AJPS_g4hFhYAa-SfL7L5sEDTdVMxVX6aDdGNwglUug3VkcIJVMIV3YWt1MgE
2026-02-11 04:43:46.599 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.170.132 waku cbbc7934cd07d98ab8820ee0cd55c2ad86a5986988a61278ddf64249db3f0817
2026-02-11 04:43:46.633 DEBUG [src.node.docker_mananger] Container started with ID cbbc7934cd07. Setting up logs at ./log/docker/node5_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:46.633 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23240
2026-02-11 04:43:46.633 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:47.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23240/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:47.644 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:47.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:47.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:47.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.132/tcp/23241/p2p/16Uiu2HAkwvrSYUCHQbBTz35wQ4YZMbpaAdYiauGxf1pxjhuucoAV","/ip4/172.18.170.132/tcp/23242/ws/p2p/16Uiu2HAkwvrSYUCHQbBTz35wQ4YZMbpaAdYiauGxf1pxjhuucoAV"],"enrUri":"enr:-L24QMuYmdTfv8e06ms53XhRgs6ILmM4p9Hbn0YtOFO5EOonNImW8FCYLKhb-oqTolpsG1AYwZh-CuxrzfQ97M_XvKcCgmlkgnY0gmlwhKwSqoSKbXVsdGlhZGRyc5YACASsEqqEBlrJAAoErBKqhAZayt0DgnJzhQADAQAAiXNlY3AyNTZrMaECJTELvAOhtOXetsuurmYA1h1Bk8zOV6rual0pBJOszdaDdGNwglrJg3VkcIJay4V3YWt1MgE"}'
2026-02-11 04:43:47.649 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:47.649 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:43:50.656 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:50.656 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:50.656 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:50.757 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:50.757 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:50.759 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:50.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.185
2026-02-11 04:43:50.759 DEBUG [src.node.docker_mananger] Generated ports ['27479', '27480', '27481', '27482', '27483']
2026-02-11 04:43:50.760 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:50.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:50.760 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:50.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 27479:27479 -p 27480:27480 -p 27481:27481 -p 27482:27482 -p 27483:27483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27481 --rest-port=27479 --tcp-port=27480 --discv5-udp-port=27482 --rest-address=0.0.0.0 --nat=extip:172.18.168.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf3effc9cecafddd1c04c30a7dfc26943e1cccdf305618cce167d8046cecb6ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27483 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMuYmdTfv8e06ms53XhRgs6ILmM4p9Hbn0YtOFO5EOonNImW8FCYLKhb-oqTolpsG1AYwZh-CuxrzfQ97M_XvKcCgmlkgnY0gmlwhKwSqoSKbXVsdGlhZGRyc5YACASsEqqEBlrJAAoErBKqhAZayt0DgnJzhQADAQAAiXNlY3AyNTZrMaECJTELvAOhtOXetsuurmYA1h1Bk8zOV6rual0pBJOszdaDdGNwglrJg3VkcIJay4V3YWt1MgE
2026-02-11 04:43:50.970 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.185 waku a40d9e41fd9c3831152dec6eb29924aaf84e5ff3e3c631d08c3b635955667ce1
2026-02-11 04:43:51.003 DEBUG [src.node.docker_mananger] Container started with ID a40d9e41fd9c. Setting up logs at ./log/docker/node6_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:51.004 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27479
2026-02-11 04:43:51.004 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:52.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27479/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:52.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:52.018 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:52.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:52.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.185/tcp/27480/p2p/16Uiu2HAmQWQPBKaR9j5aWcTz32KwvZnyodvfhNfZ6H8eEhb3ansd","/ip4/172.18.168.185/tcp/27481/ws/p2p/16Uiu2HAmQWQPBKaR9j5aWcTz32KwvZnyodvfhNfZ6H8eEhb3ansd"],"enrUri":"enr:-L24QH4Wt35rTuZNVtrylbYpRRsfaNEU3V4soBQ2S4rULyy3RCpZCBKGpiotRO_OJePHxOTQQJ7dIJmex7g8ghonHT4CgmlkgnY0gmlwhKwSqLmKbXVsdGlhZGRyc5YACASsEqi5BmtYAAoErBKouQZrWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsBkwhf0E1xxDM_8zDniwbTKR7a1RwDeA_Lc_hvRfWNSDdGNwgmtYg3VkcIJrWoV3YWt1MgE"}'
2026-02-11 04:43:52.021 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:52.021 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:43:55.028 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:55.029 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:55.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:55.129 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:55.129 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:55.131 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:55.132 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.4
2026-02-11 04:43:55.132 DEBUG [src.node.docker_mananger] Generated ports ['48330', '48331', '48332', '48333', '48334']
2026-02-11 04:43:55.132 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:55.132 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:55.132 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:55.133 DEBUG [src.node.docker_mananger] docker run -i -t -p 48330:48330 -p 48331:48331 -p 48332:48332 -p 48333:48333 -p 48334:48334 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48332 --rest-port=48330 --tcp-port=48331 --discv5-udp-port=48333 --rest-address=0.0.0.0 --nat=extip:172.18.221.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcb9a5f341b8ca28ece143db5a3f5a19bd4e2adedf3beccabaa9dc9add6581f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48334 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH4Wt35rTuZNVtrylbYpRRsfaNEU3V4soBQ2S4rULyy3RCpZCBKGpiotRO_OJePHxOTQQJ7dIJmex7g8ghonHT4CgmlkgnY0gmlwhKwSqLmKbXVsdGlhZGRyc5YACASsEqi5BmtYAAoErBKouQZrWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsBkwhf0E1xxDM_8zDniwbTKR7a1RwDeA_Lc_hvRfWNSDdGNwgmtYg3VkcIJrWoV3YWt1MgE
2026-02-11 04:43:55.345 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.4 waku 10af73fed308bb8e7088ef9526e810e23be656a8b9b0c7cfb30e1fdfddfb314d
2026-02-11 04:43:55.379 DEBUG [src.node.docker_mananger] Container started with ID 10af73fed308. Setting up logs at ./log/docker/node7_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:55.380 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48330
2026-02-11 04:43:55.380 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:56.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48330/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:56.389 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:56.390 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:56.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48330/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:56.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.4/tcp/48331/p2p/16Uiu2HAkux5MRzfQ9ip2SPCyyoQkX22Zo9dz6geaKEAygNq6GZKK","/ip4/172.18.221.4/tcp/48332/ws/p2p/16Uiu2HAkux5MRzfQ9ip2SPCyyoQkX22Zo9dz6geaKEAygNq6GZKK"],"enrUri":"enr:-L24QN8rW55tezZk19bDL6qOmu2Fi_x1z8oScjF8ODwMXVeAdyyrB6Gx5gwW6t04nSgx4VvP0Cyk-XirOIZd8d58PDwCgmlkgnY0gmlwhKwS3QSKbXVsdGlhZGRyc5YACASsEt0EBrzLAAoErBLdBAa8zN0DgnJzhQADAQAAiXNlY3AyNTZrMaECB8naL6-uJaJUQognPq2JbmH80m9prJFxWT1U2aH48w6DdGNwgrzLg3VkcIK8zYV3YWt1MgE"}'
2026-02-11 04:43:56.393 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:56.394 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:43:59.401 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:59.402 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:59.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:59.502 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:59.502 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:59.504 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:59.505 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.84
2026-02-11 04:43:59.505 DEBUG [src.node.docker_mananger] Generated ports ['30480', '30481', '30482', '30483', '30484']
2026-02-11 04:43:59.505 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:59.505 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:59.505 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:59.505 DEBUG [src.node.docker_mananger] docker run -i -t -p 30480:30480 -p 30481:30481 -p 30482:30482 -p 30483:30483 -p 30484:30484 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30482 --rest-port=30480 --tcp-port=30481 --discv5-udp-port=30483 --rest-address=0.0.0.0 --nat=extip:172.18.70.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=28edbafff1658e8fe8fd7d157ebfe64aecbcb2f1aa98a9df6ecd812f8dfe6d96 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30484 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN8rW55tezZk19bDL6qOmu2Fi_x1z8oScjF8ODwMXVeAdyyrB6Gx5gwW6t04nSgx4VvP0Cyk-XirOIZd8d58PDwCgmlkgnY0gmlwhKwS3QSKbXVsdGlhZGRyc5YACASsEt0EBrzLAAoErBLdBAa8zN0DgnJzhQADAQAAiXNlY3AyNTZrMaECB8naL6-uJaJUQognPq2JbmH80m9prJFxWT1U2aH48w6DdGNwgrzLg3VkcIK8zYV3YWt1MgE
2026-02-11 04:43:59.708 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.84 waku be5ab88fe3cc9cd9b210830c18d072536f411ad103b5fe024439694e9d665a53
2026-02-11 04:43:59.742 DEBUG [src.node.docker_mananger] Container started with ID be5ab88fe3cc. Setting up logs at ./log/docker/node8_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:59.743 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30480
2026-02-11 04:43:59.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:00.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30480/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:00.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:00.752 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:00.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30480/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:00.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.84/tcp/30481/p2p/16Uiu2HAm4YyG4S7cRddEYr5Pm5e5nSC3rhZhRHBTBJjUPyzdxDG4","/ip4/172.18.70.84/tcp/30482/ws/p2p/16Uiu2HAm4YyG4S7cRddEYr5Pm5e5nSC3rhZhRHBTBJjUPyzdxDG4"],"enrUri":"enr:-L24QBmnR11QkzRNJxl5AJCCJ8OFcf-mFxFJI1Byaf9a5QXeWhEVdHI4_vh_-0IrewvP9pZSb5WzKXQxt8SPMIIrcSwCgmlkgnY0gmlwhKwSRlSKbXVsdGlhZGRyc5YACASsEkZUBncRAAoErBJGVAZ3Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECh5fJfcXHV46DLSC4t81ejLEMu4Jr3I9KGCNk2Xia_pGDdGNwgncRg3VkcIJ3E4V3YWt1MgE"}'
2026-02-11 04:44:00.760 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:00.760 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:03.768 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:03.768 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:03.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:03.869 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:03.869 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:03.871 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:03.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.161
2026-02-11 04:44:03.871 DEBUG [src.node.docker_mananger] Generated ports ['57029', '57030', '57031', '57032', '57033']
2026-02-11 04:44:03.871 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:03.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:03.871 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:03.872 DEBUG [src.node.docker_mananger] docker run -i -t -p 57029:57029 -p 57030:57030 -p 57031:57031 -p 57032:57032 -p 57033:57033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57031 --rest-port=57029 --tcp-port=57030 --discv5-udp-port=57032 --rest-address=0.0.0.0 --nat=extip:172.18.142.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0fdef3bed1d28018a6a190d8d1ce19bf52b7bc8f4f5de21ebfe8bacddbf1ee07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57033 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBmnR11QkzRNJxl5AJCCJ8OFcf-mFxFJI1Byaf9a5QXeWhEVdHI4_vh_-0IrewvP9pZSb5WzKXQxt8SPMIIrcSwCgmlkgnY0gmlwhKwSRlSKbXVsdGlhZGRyc5YACASsEkZUBncRAAoErBJGVAZ3Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECh5fJfcXHV46DLSC4t81ejLEMu4Jr3I9KGCNk2Xia_pGDdGNwgncRg3VkcIJ3E4V3YWt1MgE
2026-02-11 04:44:04.080 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.161 waku 7f86907ca4dad185cb22acfa6c47cc958f830cd85976d59318c3542179730d97
2026-02-11 04:44:04.113 DEBUG [src.node.docker_mananger] Container started with ID 7f86907ca4da. Setting up logs at ./log/docker/node9_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:04.114 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57029
2026-02-11 04:44:04.114 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:05.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57029/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:05.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:05.120 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:05.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57029/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:05.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.161/tcp/57030/p2p/16Uiu2HAkwrNXnmo33PQkzzTa2q8pErsRDpRyQZZ6tTPi8KPdycWA","/ip4/172.18.142.161/tcp/57031/ws/p2p/16Uiu2HAkwrNXnmo33PQkzzTa2q8pErsRDpRyQZZ6tTPi8KPdycWA"],"enrUri":"enr:-L24QAQuXpuvoqbXhWejzZtH6I13_9KYMTLEDxS0DX5sVQ6kBnj_I94ti1puV0JWx3joKK7-boKr2ldhHDVLdXlSPB8CgmlkgnY0gmlwhKwSjqGKbXVsdGlhZGRyc5YACASsEo6hBt7GAAoErBKOoQbex90DgnJzhQADAQAAiXNlY3AyNTZrMaECJAsqSWZFp3QdjoqXS2E-eHPSuUw5blK_jmSY8OTFjEeDdGNwgt7Gg3VkcILeyIV3YWt1MgE"}'
2026-02-11 04:44:05.129 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:05.129 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:08.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:08.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:08.138 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:08.238 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:08.238 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:08.240 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:08.240 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.235
2026-02-11 04:44:08.240 DEBUG [src.node.docker_mananger] Generated ports ['55937', '55938', '55939', '55940', '55941']
2026-02-11 04:44:08.241 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:08.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:08.241 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:08.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 55937:55937 -p 55938:55938 -p 55939:55939 -p 55940:55940 -p 55941:55941 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55939 --rest-port=55937 --tcp-port=55938 --discv5-udp-port=55940 --rest-address=0.0.0.0 --nat=extip:172.18.5.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=30ea30e40085d6483434efe7eacbded51ed69dfbcdfac7b203fff3ffe74f76f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55941 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAQuXpuvoqbXhWejzZtH6I13_9KYMTLEDxS0DX5sVQ6kBnj_I94ti1puV0JWx3joKK7-boKr2ldhHDVLdXlSPB8CgmlkgnY0gmlwhKwSjqGKbXVsdGlhZGRyc5YACASsEo6hBt7GAAoErBKOoQbex90DgnJzhQADAQAAiXNlY3AyNTZrMaECJAsqSWZFp3QdjoqXS2E-eHPSuUw5blK_jmSY8OTFjEeDdGNwgt7Gg3VkcILeyIV3YWt1MgE
2026-02-11 04:44:08.464 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.235 waku 7c8a1a49b8b4b199b53a39e75f05c54fec38a8787f091d306976bcefedfdee6c
2026-02-11 04:44:08.499 DEBUG [src.node.docker_mananger] Container started with ID 7c8a1a49b8b4. Setting up logs at ./log/docker/node10_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:08.500 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55937
2026-02-11 04:44:08.500 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:09.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55937/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:09.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:09.511 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:09.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55937/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:09.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.235/tcp/55938/p2p/16Uiu2HAm6Vtcav8NEgTB4bMq8855BgvJKjJDReU8ixYkp3AAg589","/ip4/172.18.5.235/tcp/55939/ws/p2p/16Uiu2HAm6Vtcav8NEgTB4bMq8855BgvJKjJDReU8ixYkp3AAg589"],"enrUri":"enr:-L24QC-UzQ0Tqe2RV-OyG_uV17hKc_ZloGVN54nhNf6VNldgYmxPBjIZQZ-Q25kfTmg0-RDLKCT7bI5fh26AG_XkdawCgmlkgnY0gmlwhKwSBeuKbXVsdGlhZGRyc5YACASsEgXrBtqCAAoErBIF6wbag90DgnJzhQADAQAAiXNlY3AyNTZrMaECpIUqRbumHha4yL2YhayUO6CatoUajeUlBnpzDYYq6XaDdGNwgtqCg3VkcILahIV3YWt1MgE"}'
2026-02-11 04:44:09.517 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:09.518 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:12.525 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:12.525 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:12.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:12.626 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:12.626 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:12.628 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:12.628 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.149
2026-02-11 04:44:12.628 DEBUG [src.node.docker_mananger] Generated ports ['47392', '47393', '47394', '47395', '47396']
2026-02-11 04:44:12.628 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:12.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:12.628 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:12.629 DEBUG [src.node.docker_mananger] docker run -i -t -p 47392:47392 -p 47393:47393 -p 47394:47394 -p 47395:47395 -p 47396:47396 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47394 --rest-port=47392 --tcp-port=47393 --discv5-udp-port=47395 --rest-address=0.0.0.0 --nat=extip:172.18.233.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa9b11b74afc565eda41080cde2dbd784cdc19cee2d2ac93fe66ff1da742e610 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47396 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC-UzQ0Tqe2RV-OyG_uV17hKc_ZloGVN54nhNf6VNldgYmxPBjIZQZ-Q25kfTmg0-RDLKCT7bI5fh26AG_XkdawCgmlkgnY0gmlwhKwSBeuKbXVsdGlhZGRyc5YACASsEgXrBtqCAAoErBIF6wbag90DgnJzhQADAQAAiXNlY3AyNTZrMaECpIUqRbumHha4yL2YhayUO6CatoUajeUlBnpzDYYq6XaDdGNwgtqCg3VkcILahIV3YWt1MgE
2026-02-11 04:44:12.836 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.149 waku 0730a8e6b86857d43533ecf2466c9948e69d84b2ceb12c29d2edde6a3bfcc312
2026-02-11 04:44:12.870 DEBUG [src.node.docker_mananger] Container started with ID 0730a8e6b868. Setting up logs at ./log/docker/node11_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:12.871 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47392
2026-02-11 04:44:12.871 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:13.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47392/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:13.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:13.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:13.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:13.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.149/tcp/47393/p2p/16Uiu2HAmCA1yPWfBMSLmQXZRh5UYo5HLr9sX2jspx9L55wUSfTxE","/ip4/172.18.233.149/tcp/47394/ws/p2p/16Uiu2HAmCA1yPWfBMSLmQXZRh5UYo5HLr9sX2jspx9L55wUSfTxE"],"enrUri":"enr:-L24QDKBZGD2hSOpYl3XIwfFFUkRpmVryWKK_n83AyLdYjqUO_XvTaHXVMfExiqivTKaxcdQca4BFCoWoYRK4YiywB0CgmlkgnY0gmlwhKwS6ZWKbXVsdGlhZGRyc5YACASsEumVBrkhAAoErBLplQa5It0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-JP9sV-2tl0YMHN87M8zEIqkJE5PYRE6CZVb9RtXSAuDdGNwgrkhg3VkcIK5I4V3YWt1MgE"}'
2026-02-11 04:44:13.890 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:13.891 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:16.900 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:16.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node12_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:16.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:17.003 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:17.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:17.006 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:17.006 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.231
2026-02-11 04:44:17.006 DEBUG [src.node.docker_mananger] Generated ports ['64228', '64229', '64230', '64231', '64232']
2026-02-11 04:44:17.006 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:17.006 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:17.006 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:17.006 DEBUG [src.node.docker_mananger] docker run -i -t -p 64228:64228 -p 64229:64229 -p 64230:64230 -p 64231:64231 -p 64232:64232 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64230 --rest-port=64228 --tcp-port=64229 --discv5-udp-port=64231 --rest-address=0.0.0.0 --nat=extip:172.18.172.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af3aa74fc79d8dd7223cb9dd5eed47b60abab8f28d5efba6a4c1d35472adeebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64232 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDKBZGD2hSOpYl3XIwfFFUkRpmVryWKK_n83AyLdYjqUO_XvTaHXVMfExiqivTKaxcdQca4BFCoWoYRK4YiywB0CgmlkgnY0gmlwhKwS6ZWKbXVsdGlhZGRyc5YACASsEumVBrkhAAoErBLplQa5It0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-JP9sV-2tl0YMHN87M8zEIqkJE5PYRE6CZVb9RtXSAuDdGNwgrkhg3VkcIK5I4V3YWt1MgE
2026-02-11 04:44:17.219 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.231 waku 5085343dbeed7a2661b2716cd769cd48583091c1a48737954c21aa2c9d2098ac
2026-02-11 04:44:17.250 DEBUG [src.node.docker_mananger] Container started with ID 5085343dbeed. Setting up logs at ./log/docker/node12_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:17.251 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64228
2026-02-11 04:44:17.252 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:18.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64228/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:18.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:18.267 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:18.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64228/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:18.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.231/tcp/64229/p2p/16Uiu2HAmM3qrammAyFo6t4FHKPXyh81nzHQTJ4XGTfCxosq5oiMF","/ip4/172.18.172.231/tcp/64230/ws/p2p/16Uiu2HAmM3qrammAyFo6t4FHKPXyh81nzHQTJ4XGTfCxosq5oiMF"],"enrUri":"enr:-L24QAzEewfmwkM19RtuYPSmLktO7WLU5RqBZC9m0KSuUtMrFC_xg4X2gdiqZ11pgBp-39zT1MuUo9ifzZ8UJXEAY3oCgmlkgnY0gmlwhKwSrOeKbXVsdGlhZGRyc5YACASsEqznBvrlAAoErBKs5wb65t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfLg_rmkFLt56AvPcPgx5r4qDFO93u6vYTSiooYnQHUqDdGNwgvrlg3VkcIL654V3YWt1MgE"}'
2026-02-11 04:44:18.271 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:18.271 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:21.278 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:21.278 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node13_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:21.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:21.379 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:21.379 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:21.381 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:21.381 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.172
2026-02-11 04:44:21.381 DEBUG [src.node.docker_mananger] Generated ports ['6952', '6953', '6954', '6955', '6956']
2026-02-11 04:44:21.382 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:21.382 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:21.382 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:21.382 DEBUG [src.node.docker_mananger] docker run -i -t -p 6952:6952 -p 6953:6953 -p 6954:6954 -p 6955:6955 -p 6956:6956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6954 --rest-port=6952 --tcp-port=6953 --discv5-udp-port=6955 --rest-address=0.0.0.0 --nat=extip:172.18.235.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d26b93c578a4da1c221a3a63e86ccaa4c6aef78f73abd43c98c7efa1421cd73a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6956 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAzEewfmwkM19RtuYPSmLktO7WLU5RqBZC9m0KSuUtMrFC_xg4X2gdiqZ11pgBp-39zT1MuUo9ifzZ8UJXEAY3oCgmlkgnY0gmlwhKwSrOeKbXVsdGlhZGRyc5YACASsEqznBvrlAAoErBKs5wb65t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfLg_rmkFLt56AvPcPgx5r4qDFO93u6vYTSiooYnQHUqDdGNwgvrlg3VkcIL654V3YWt1MgE
2026-02-11 04:44:21.601 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.172 waku 0bebc327507ce2b57643cc9105c219322fe8e5103d3a738ff58f33a5b580af03
2026-02-11 04:44:21.634 DEBUG [src.node.docker_mananger] Container started with ID 0bebc327507c. Setting up logs at ./log/docker/node13_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:21.635 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6952
2026-02-11 04:44:21.635 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:22.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6952/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:22.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:22.658 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:22.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:22.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.172/tcp/6953/p2p/16Uiu2HAm3C26jXNaozUWm7YNkeEHy2ZWCTA3mepYtaBkG6kUj6En","/ip4/172.18.235.172/tcp/6954/ws/p2p/16Uiu2HAm3C26jXNaozUWm7YNkeEHy2ZWCTA3mepYtaBkG6kUj6En"],"enrUri":"enr:-L24QNt6d_RXE5JrS7PIaghWbk7i66Pu58UamQFQLqhsscV-R0U7DRl-1r8R21FC7wFa5it_rbe0yLPpG93ZeTvLHYoCgmlkgnY0gmlwhKwS66yKbXVsdGlhZGRyc5YACASsEuusBhspAAoErBLrrAYbKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECc14dC641ITE0pVFE1zoiNV3tc4gnHPndOeox4-PNybODdGNwghspg3VkcIIbK4V3YWt1MgE"}'
2026-02-11 04:44:22.671 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:22.673 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:25.680 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:25.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node14_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:25.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:25.781 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:25.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:25.784 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:25.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.6
2026-02-11 04:44:25.784 DEBUG [src.node.docker_mananger] Generated ports ['10654', '10655', '10656', '10657', '10658']
2026-02-11 04:44:25.784 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:25.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:25.784 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:25.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 10654:10654 -p 10655:10655 -p 10656:10656 -p 10657:10657 -p 10658:10658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10656 --rest-port=10654 --tcp-port=10655 --discv5-udp-port=10657 --rest-address=0.0.0.0 --nat=extip:172.18.72.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3fdfa81c78286343fdfcce11bede7ea7a7afa27348b7fdb49b9a6ecb5e2ed15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10658 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNt6d_RXE5JrS7PIaghWbk7i66Pu58UamQFQLqhsscV-R0U7DRl-1r8R21FC7wFa5it_rbe0yLPpG93ZeTvLHYoCgmlkgnY0gmlwhKwS66yKbXVsdGlhZGRyc5YACASsEuusBhspAAoErBLrrAYbKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECc14dC641ITE0pVFE1zoiNV3tc4gnHPndOeox4-PNybODdGNwghspg3VkcIIbK4V3YWt1MgE
2026-02-11 04:44:26.011 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.6 waku a8b72d827f4d6cd770911a017d461915a37cba3988454d6b7b39f110a9de4dc6
2026-02-11 04:44:26.042 DEBUG [src.node.docker_mananger] Container started with ID a8b72d827f4d. Setting up logs at ./log/docker/node14_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:26.043 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10654
2026-02-11 04:44:26.044 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:27.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10654/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:27.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:27.059 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:27.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:27.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.6/tcp/10655/p2p/16Uiu2HAm5ekmEk8t3cRiMBQsuFGSgFxVh4boAVyCV6KaxPhZyzrp","/ip4/172.18.72.6/tcp/10656/ws/p2p/16Uiu2HAm5ekmEk8t3cRiMBQsuFGSgFxVh4boAVyCV6KaxPhZyzrp"],"enrUri":"enr:-L24QLcwlGGAXXeFz83nDztFShtE4fz22hTWyhOrqNuyfqG2HtxOm_gnoW6FRtlAu_krALZwyk5j7D38jymhzzirOAkCgmlkgnY0gmlwhKwSSAaKbXVsdGlhZGRyc5YACASsEkgGBimfAAoErBJIBgYpoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECl-7UGlRhPCt6jc9dw7B8juiLSPQ0LYxQAu7qmzQZuA2DdGNwgimfg3VkcIIpoYV3YWt1MgE"}'
2026-02-11 04:44:27.064 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:27.064 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:30.072 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:30.072 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node15_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:30.073 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:30.173 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:30.173 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:30.175 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:30.175 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.43
2026-02-11 04:44:30.176 DEBUG [src.node.docker_mananger] Generated ports ['47789', '47790', '47791', '47792', '47793']
2026-02-11 04:44:30.176 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:30.176 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:30.176 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:30.176 DEBUG [src.node.docker_mananger] docker run -i -t -p 47789:47789 -p 47790:47790 -p 47791:47791 -p 47792:47792 -p 47793:47793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47791 --rest-port=47789 --tcp-port=47790 --discv5-udp-port=47792 --rest-address=0.0.0.0 --nat=extip:172.18.143.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=90b6e6057717bb560a8f0d474117ec908f23bc5a09bd2ec09c327f7da8a91a42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47793 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLcwlGGAXXeFz83nDztFShtE4fz22hTWyhOrqNuyfqG2HtxOm_gnoW6FRtlAu_krALZwyk5j7D38jymhzzirOAkCgmlkgnY0gmlwhKwSSAaKbXVsdGlhZGRyc5YACASsEkgGBimfAAoErBJIBgYpoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECl-7UGlRhPCt6jc9dw7B8juiLSPQ0LYxQAu7qmzQZuA2DdGNwgimfg3VkcIIpoYV3YWt1MgE
2026-02-11 04:44:30.395 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.43 waku a71d07d07da0b4ebef5fb55e98cd619d038bed91c14656273a3f660b31776c91
2026-02-11 04:44:30.428 DEBUG [src.node.docker_mananger] Container started with ID a71d07d07da0. Setting up logs at ./log/docker/node15_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:30.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47789
2026-02-11 04:44:30.429 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:31.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47789/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:31.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:31.441 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:31.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47789/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:31.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.43/tcp/47790/p2p/16Uiu2HAmRsVYxnNX9uugHvc9ATBCvQzwMFcYAhGZTeCZy79WDyEr","/ip4/172.18.143.43/tcp/47791/ws/p2p/16Uiu2HAmRsVYxnNX9uugHvc9ATBCvQzwMFcYAhGZTeCZy79WDyEr"],"enrUri":"enr:-L24QJjKglFqtANcCYunXnTT0u0RFkr02ildsJUopP0UxwQMNCSVKrZZfWgQ-kee3dlGSKfAYxZ9NOoNNaSvQ90OKjUCgmlkgnY0gmlwhKwSjyuKbXVsdGlhZGRyc5YACASsEo8rBrquAAoErBKPKwa6r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDxFvq709wgedUibdD9W9hLXimcjCpKL2Rc3wvNYhsGDODdGNwgrqug3VkcIK6sIV3YWt1MgE"}'
2026-02-11 04:44:31.446 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:31.446 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:34.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:34.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node16_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:34.453 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:34.554 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:34.554 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:34.556 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:34.556 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.66
2026-02-11 04:44:34.556 DEBUG [src.node.docker_mananger] Generated ports ['18359', '18360', '18361', '18362', '18363']
2026-02-11 04:44:34.556 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:34.557 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:34.557 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:34.557 DEBUG [src.node.docker_mananger] docker run -i -t -p 18359:18359 -p 18360:18360 -p 18361:18361 -p 18362:18362 -p 18363:18363 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18361 --rest-port=18359 --tcp-port=18360 --discv5-udp-port=18362 --rest-address=0.0.0.0 --nat=extip:172.18.173.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbb52dcd7eb4e73ccfebec35c84f4c4dcf4861cf4c47e3acd6c5a0e4a8cfb832 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18363 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJjKglFqtANcCYunXnTT0u0RFkr02ildsJUopP0UxwQMNCSVKrZZfWgQ-kee3dlGSKfAYxZ9NOoNNaSvQ90OKjUCgmlkgnY0gmlwhKwSjyuKbXVsdGlhZGRyc5YACASsEo8rBrquAAoErBKPKwa6r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDxFvq709wgedUibdD9W9hLXimcjCpKL2Rc3wvNYhsGDODdGNwgrqug3VkcIK6sIV3YWt1MgE
2026-02-11 04:44:34.776 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.66 waku c4e711175e49bb05cff9f182968a0aba442118e23a8aa6047cfabe1aea77fd24
2026-02-11 04:44:34.808 DEBUG [src.node.docker_mananger] Container started with ID c4e711175e49. Setting up logs at ./log/docker/node16_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:34.808 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18359
2026-02-11 04:44:34.808 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:35.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18359/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:35.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:35.826 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:35.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18359/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:35.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.66/tcp/18360/p2p/16Uiu2HAm7HiqVBFWoPyAp59qPqSEoxF7wTiaxiamDjuFnMtFRVxn","/ip4/172.18.173.66/tcp/18361/ws/p2p/16Uiu2HAm7HiqVBFWoPyAp59qPqSEoxF7wTiaxiamDjuFnMtFRVxn"],"enrUri":"enr:-L24QB8oBpZ4mKzSdgIZXjgJ1S3tN8Pt4UX7J6kfhzxOVY2KAUdp_9CaMlkUZyixTJVzapRn_Bvrv_dzRN9o0vgryBsCgmlkgnY0gmlwhKwSrUKKbXVsdGlhZGRyc5YACASsEq1CBke4AAoErBKtQgZHud0DgnJzhQADAQAAiXNlY3AyNTZrMaECsELTqfrpyDfDyMly-sJrnM2yU6f4syh608VZwGg8iZODdGNwgke4g3VkcIJHuoV3YWt1MgE"}'
2026-02-11 04:44:35.831 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:35.832 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:38.840 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:38.840 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node17_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:38.841 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:38.941 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:38.941 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:38.943 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:38.943 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.127
2026-02-11 04:44:38.943 DEBUG [src.node.docker_mananger] Generated ports ['42340', '42341', '42342', '42343', '42344']
2026-02-11 04:44:38.944 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:38.944 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:38.944 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:38.944 DEBUG [src.node.docker_mananger] docker run -i -t -p 42340:42340 -p 42341:42341 -p 42342:42342 -p 42343:42343 -p 42344:42344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42342 --rest-port=42340 --tcp-port=42341 --discv5-udp-port=42343 --rest-address=0.0.0.0 --nat=extip:172.18.195.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea13ec8a301e43c4ab215cdef8cc74bec67b4e823b9e2b2db27e81a5deeb123d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42344 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB8oBpZ4mKzSdgIZXjgJ1S3tN8Pt4UX7J6kfhzxOVY2KAUdp_9CaMlkUZyixTJVzapRn_Bvrv_dzRN9o0vgryBsCgmlkgnY0gmlwhKwSrUKKbXVsdGlhZGRyc5YACASsEq1CBke4AAoErBKtQgZHud0DgnJzhQADAQAAiXNlY3AyNTZrMaECsELTqfrpyDfDyMly-sJrnM2yU6f4syh608VZwGg8iZODdGNwgke4g3VkcIJHuoV3YWt1MgE
2026-02-11 04:44:39.155 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.127 waku f27aeec6ab9d46df659705037d19b2ac92632b0f57d17a8f08213cd3e00068d1
2026-02-11 04:44:39.187 DEBUG [src.node.docker_mananger] Container started with ID f27aeec6ab9d. Setting up logs at ./log/docker/node17_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:39.188 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42340
2026-02-11 04:44:39.189 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:40.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42340/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:40.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:40.206 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:40.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42340/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:40.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.127/tcp/42341/p2p/16Uiu2HAmEwS1Naum25qZt8G5t34JJSj4BxneesWzdXZQ6bVCFXzQ","/ip4/172.18.195.127/tcp/42342/ws/p2p/16Uiu2HAmEwS1Naum25qZt8G5t34JJSj4BxneesWzdXZQ6bVCFXzQ"],"enrUri":"enr:-L24QHsbOJcRpIWvL-MRGIRJWdl26Yj_ioSixhhllr0BIvr_JZ4ZZ0mjy1irZLYODQXNHRVsd_0myXvVo13byXEIQ_sCgmlkgnY0gmlwhKwSw3-KbXVsdGlhZGRyc5YACASsEsN_BqVlAAoErBLDfwalZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIe2tQ6jeJQ7bLWObIdDd2L5swUumFFjtex9XpmaxOpmDdGNwgqVlg3VkcIKlZ4V3YWt1MgE"}'
2026-02-11 04:44:40.213 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:40.213 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:43.220 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:43.221 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node18_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:43.221 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:43.321 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:43.321 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:43.323 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:43.323 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.37
2026-02-11 04:44:43.324 DEBUG [src.node.docker_mananger] Generated ports ['22092', '22093', '22094', '22095', '22096']
2026-02-11 04:44:43.324 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:43.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:43.324 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:43.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 22092:22092 -p 22093:22093 -p 22094:22094 -p 22095:22095 -p 22096:22096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22094 --rest-port=22092 --tcp-port=22093 --discv5-udp-port=22095 --rest-address=0.0.0.0 --nat=extip:172.18.2.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cae8d94c6c7094da308dc1ab960dffdbc57afc04f3557d4ccc531cefad8fb9f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22096 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHsbOJcRpIWvL-MRGIRJWdl26Yj_ioSixhhllr0BIvr_JZ4ZZ0mjy1irZLYODQXNHRVsd_0myXvVo13byXEIQ_sCgmlkgnY0gmlwhKwSw3-KbXVsdGlhZGRyc5YACASsEsN_BqVlAAoErBLDfwalZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIe2tQ6jeJQ7bLWObIdDd2L5swUumFFjtex9XpmaxOpmDdGNwgqVlg3VkcIKlZ4V3YWt1MgE
2026-02-11 04:44:43.566 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.37 waku f5e2c1394e0ea93f03e7c70dcbf99371b8d50cee0108170d10606b30225482d6
2026-02-11 04:44:43.599 DEBUG [src.node.docker_mananger] Container started with ID f5e2c1394e0e. Setting up logs at ./log/docker/node18_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:43.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22092
2026-02-11 04:44:43.600 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:44.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22092/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:44.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:44.610 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:44.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22092/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:44.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.37/tcp/22093/p2p/16Uiu2HAm38R3HnWJdxPDVy7cNUk4Y2GsC5CfQ6NWzDNbTajtn9EZ","/ip4/172.18.2.37/tcp/22094/ws/p2p/16Uiu2HAm38R3HnWJdxPDVy7cNUk4Y2GsC5CfQ6NWzDNbTajtn9EZ"],"enrUri":"enr:-L24QFyC5IoXmyxbzOsV0d3_P7ZR7eYE4sFIc_7RoZSq_G12YzQRc_1M5uvlzFWaoA8VJwTCv6cINtgm2LI_9ozJeE0CgmlkgnY0gmlwhKwSAiWKbXVsdGlhZGRyc5YACASsEgIlBlZNAAoErBICJQZWTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECcnG6sXDRoCwiqshYIOvamETrGHKz9DTma5RAGFQCluqDdGNwglZNg3VkcIJWT4V3YWt1MgE"}'
2026-02-11 04:44:44.620 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:44.621 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:47.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:47.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node19_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:47.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:47.729 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:47.729 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:47.731 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:47.731 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.126
2026-02-11 04:44:47.731 DEBUG [src.node.docker_mananger] Generated ports ['45290', '45291', '45292', '45293', '45294']
2026-02-11 04:44:47.731 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:47.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:47.732 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:47.732 DEBUG [src.node.docker_mananger] docker run -i -t -p 45290:45290 -p 45291:45291 -p 45292:45292 -p 45293:45293 -p 45294:45294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45292 --rest-port=45290 --tcp-port=45291 --discv5-udp-port=45293 --rest-address=0.0.0.0 --nat=extip:172.18.185.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b8edf2aa058cb473f2adfc232c94aa8e4cbd6c61cf5aaaaff6dbf74e323c2c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45294 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFyC5IoXmyxbzOsV0d3_P7ZR7eYE4sFIc_7RoZSq_G12YzQRc_1M5uvlzFWaoA8VJwTCv6cINtgm2LI_9ozJeE0CgmlkgnY0gmlwhKwSAiWKbXVsdGlhZGRyc5YACASsEgIlBlZNAAoErBICJQZWTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECcnG6sXDRoCwiqshYIOvamETrGHKz9DTma5RAGFQCluqDdGNwglZNg3VkcIJWT4V3YWt1MgE
2026-02-11 04:44:47.959 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.126 waku 3c377bd218914f6342147b7502adaad7d79934f4601c38b2e1ddcd6dbc5c03f8
2026-02-11 04:44:47.995 DEBUG [src.node.docker_mananger] Container started with ID 3c377bd21891. Setting up logs at ./log/docker/node19_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:47.996 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45290
2026-02-11 04:44:47.996 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:48.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45290/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:49.010 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:49.011 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:49.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:49.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.126/tcp/45291/p2p/16Uiu2HAmNzTdrZVmohUe4mCujQCEWd5fPuqhtdFCm75uBYe8TP9d","/ip4/172.18.185.126/tcp/45292/ws/p2p/16Uiu2HAmNzTdrZVmohUe4mCujQCEWd5fPuqhtdFCm75uBYe8TP9d"],"enrUri":"enr:-L24QCl5Aoqki1JK0gMsfKi7YFiuvK8v4WCJQHLLcn0fiVjEG7DDAE-9fiweOwM1Rrf-ME7En917_WR_1huZAITDAB0CgmlkgnY0gmlwhKwSuX6KbXVsdGlhZGRyc5YACASsErl-BrDrAAoErBK5fgaw7N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmZHBrt1Ec706CYIvUDHTO6L7Kt0Y_eIGoX4bhy8blWyDdGNwgrDrg3VkcIKw7YV3YWt1MgE"}'
2026-02-11 04:44:49.016 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:49.017 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-11 04:44:52.017 DEBUG [tests.e2e.test_e2e] Start filter node and subscribed filter node
2026-02-11 04:44:52.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:52.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node21_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:52.030 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:52.031 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node22_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:52.031 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:52.031 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:52.032 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:52.032 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.213
2026-02-11 04:44:52.032 DEBUG [src.node.docker_mananger] Generated ports ['49975', '49976', '49977', '49978', '49979']
2026-02-11 04:44:52.033 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:52.033 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:52.033 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:52.033 DEBUG [src.node.docker_mananger] docker run -i -t -p 49975:49975 -p 49976:49976 -p 49977:49977 -p 49978:49978 -p 49979:49979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49977 --rest-port=49975 --tcp-port=49976 --discv5-udp-port=49978 --rest-address=0.0.0.0 --nat=extip:172.18.80.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=53cafa2dea8cbe90fdca25f7fb5ba105cde92ffab8dced00e1264fb1d1b61a75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49979 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QCl5Aoqki1JK0gMsfKi7YFiuvK8v4WCJQHLLcn0fiVjEG7DDAE-9fiweOwM1Rrf-ME7En917_WR_1huZAITDAB0CgmlkgnY0gmlwhKwSuX6KbXVsdGlhZGRyc5YACASsErl-BrDrAAoErBK5fgaw7N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmZHBrt1Ec706CYIvUDHTO6L7Kt0Y_eIGoX4bhy8blWyDdGNwgrDrg3VkcIKw7YV3YWt1MgE
2026-02-11 04:44:52.285 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.213 waku 27c7ad158b739b45e625332af37e4847a1ec91e8fc0f10c8cc4ebd9e7d53b353
2026-02-11 04:44:52.318 DEBUG [src.node.docker_mananger] Container started with ID 27c7ad158b73. Setting up logs at ./log/docker/node21_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:52.319 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49975
2026-02-11 04:44:52.319 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:53.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49975/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:53.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:53.330 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:53.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:53.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.213/tcp/49976/p2p/16Uiu2HAmBfAovQHjxuxDPbt8op9jJ4HEcFHZtRdLR1Te7Hc2S4RB","/ip4/172.18.80.213/tcp/49977/ws/p2p/16Uiu2HAmBfAovQHjxuxDPbt8op9jJ4HEcFHZtRdLR1Te7Hc2S4RB"],"enrUri":"enr:-L24QNSAV9FpKXEnZmG8xmbZO3EgC65lph_b9cQpzdQR4ygYDyBC3JAgUobkNgFyWw-04WjzOHyvuv2_jdHTmUOhecgCgmlkgnY0gmlwhKwSUNWKbXVsdGlhZGRyc5YACASsElDVBsM4AAoErBJQ1QbDOd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8TAjqJGBOWIwMATLOz_oMrTTvKskmRpBFJYSPhB9mL6DdGNwgsM4g3VkcILDOoV3YWt1MgU"}'
2026-02-11 04:44:53.337 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:53.337 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:53.337 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:53.338 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:53.339 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.209
2026-02-11 04:44:53.339 DEBUG [src.node.docker_mananger] Generated ports ['50188', '50189', '50190', '50191', '50192']
2026-02-11 04:44:53.339 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:53.339 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:53.339 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:53.339 DEBUG [src.node.docker_mananger] docker run -i -t -p 50188:50188 -p 50189:50189 -p 50190:50190 -p 50191:50191 -p 50192:50192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50190 --rest-port=50188 --tcp-port=50189 --discv5-udp-port=50191 --rest-address=0.0.0.0 --nat=extip:172.18.42.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d63eda4adecbcff8bd5ecd34daab5c1caed109beb29e5ecdaba41c5172852cc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50192 --metrics-logging=true --relay=false --filter=true --filternode=/ip4/172.18.80.213/tcp/49976/p2p/16Uiu2HAmBfAovQHjxuxDPbt8op9jJ4HEcFHZtRdLR1Te7Hc2S4RB --store=false --discv5-bootstrap-node=<src.node.waku_node.WakuNode object at 0x7f287941cfb0>
2026-02-11 04:44:53.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.209 waku fae76d830e6ab1cef915bc436a234eb5da13755f0dbd1bf2101ffe6ba6b2b7e3
2026-02-11 04:44:53.694 DEBUG [src.node.docker_mananger] Container started with ID fae76d830e6a. Setting up logs at ./log/docker/node22_2026-02-11_04-43-27__73365b11-6746-40e6-98a0-3f2a45c6b3a8__wakuorg_nwaku:latest.log
2026-02-11 04:44:53.695 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50188
2026-02-11 04:44:53.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:54.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50188/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:54.755 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":"READY"}]}'
2026-02-11 04:44:54.756 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:54.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:54.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.209/tcp/50189/p2p/16Uiu2HAmNbRVSf9TuTpbh3RvZ1S6p6VmbfKnKorz2Xx6RKfm5Lt9","/ip4/172.18.42.209/tcp/50190/ws/p2p/16Uiu2HAmNbRVSf9TuTpbh3RvZ1S6p6VmbfKnKorz2Xx6RKfm5Lt9"],"enrUri":"enr:-L24QAeMSIrplBo--4EsugKEAHBn6AMlJBwuHeOIz9MOEP4NNF_Xv3H1HQwUDdlwwFn_tTgEn8kiUXzvAiEUqb8dJEYCgmlkgnY0gmlwhKwSKtGKbXVsdGlhZGRyc5YACASsEirRBsQNAAoErBIq0QbEDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk6r4-gozu_uJIB_YuRB7s3zvfHBMegCF8ysCBuoWueKDdGNwgsQNg3VkcILED4V3YWt1MgQ"}'
2026-02-11 04:44:54.759 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:54.759 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2026-02-11 04:44:54.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33698/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:54.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57012/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:54.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14650/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:54.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25762/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:54.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:54.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23240/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:54.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27479/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48330/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30480/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55937/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47392/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64228/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47789/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18359/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42340/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22092/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45290/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49975/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:55.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:55.642 DEBUG [tests.e2e.test_e2e] Node22 make filter request to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2026-02-11 04:44:55.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50188/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:44:55.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-11 04:44:55.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33698/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.732 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57012/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.748 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14650/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.754 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25762/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.766 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21805/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.782 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23240/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.797 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27479/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.807 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48330/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.820 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30480/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.832 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57029/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.839 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55937/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.846 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47392/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.855 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64228/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.863 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6952/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.875 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10654/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.879 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47789/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.884 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18359/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.888 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42340/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.892 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22092/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.897 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:44:55.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45290/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.2.37/tcp/22093/p2p/16Uiu2HAm38R3HnWJdxPDVy7cNUk4Y2GsC5CfQ6NWzDNbTajtn9EZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.72.150/tcp/35670/p2p/16Uiu2HAkwLTnkFkj6xw3YV6n4GUWLGnJSqx5o8JFJU7sYCh9sMYq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.80.213/tcp/36102/p2p/16Uiu2HAmBfAovQHjxuxDPbt8op9jJ4HEcFHZtRdLR1Te7Hc2S4RB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:44:55.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49975/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:55.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.42.209/tcp/56480/p2p/16Uiu2HAmNbRVSf9TuTpbh3RvZ1S6p6VmbfKnKorz2Xx6RKfm5Lt9","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.185.126/tcp/45291/p2p/16Uiu2HAmNzTdrZVmohUe4mCujQCEWd5fPuqhtdFCm75uBYe8TP9d","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-11 04:44:55.902 DEBUG [src.libs.common] Sleeping for 80 seconds
2026-02-11 04:46:15.903 DEBUG [tests.e2e.test_e2e] 20 Nodes publish 20 messages
2026-02-11 04:46:15.907 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:15.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33698/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:16.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:16.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:16.215 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:17.224 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:17.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57012/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:17.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:17.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:17.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:18.511 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:18.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14650/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:18.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:18.636 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:18.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:19.859 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:19.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:19.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:19.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:20.167 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:21.172 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:21.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21805/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:21.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:21.249 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:21.472 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:22.475 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:22.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:22.765 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:23.768 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:23.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27479/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:24.044 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:25.045 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:25.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:25.351 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:26.352 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:26.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30480/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:26.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:26.462 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:26.674 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:27.674 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:27.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:27.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:27.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:27.948 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:28.957 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:28.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55937/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:29.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:29.032 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:29.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:30.239 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:30.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:30.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:30.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:30.576 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:31.578 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:31.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64228/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:31.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:31.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:31.890 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:32.895 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:32.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:32.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:32.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:33.207 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:34.208 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:34.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:34.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:34.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:34.514 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:35.516 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:35.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:35.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:35.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:35.806 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:36.807 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:36.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:36.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:36.867 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:37.070 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:38.071 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:38.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:38.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:38.185 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:38.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:39.386 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:39.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:39.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:39.493 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:39.708 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:40.711 DEBUG [src.steps.store] Relaying message
2026-02-11 04:46:40.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:40.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:40.777 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:46:40.987 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:41.996 DEBUG [tests.e2e.test_e2e] Node 22 requests messages of subscribed filter topic
2026-02-11 04:46:41.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50188/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:42.001 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":1770785175907630968,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785177224454786,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785178511659707,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785179859631563,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785181171960238,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785182474819022,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785183768392024,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785185044851894,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785186352108720,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785187674552400,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785188957734791,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785190239405783,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785191578215739,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785192894851476,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785194208128168,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785195516521290,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785196806864033,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785198071716159,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785199386260290,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1770785200711351257,"ephemeral":false}]'
2026-02-11 04:46:42.001 DEBUG [tests.e2e.test_e2e] Total number received messages for node 22 is 20
2026-02-11 04:46:42.004 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:42.007 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:42.008 DEBUG [src.node.waku_node] Stopping container with id b9a3238b00d8
2026-02-11 04:46:42.911 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:42.917 DEBUG [src.node.waku_node] Stopping container with id f26fc54d8a9c
2026-02-11 04:46:43.932 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:43.935 DEBUG [src.node.waku_node] Stopping container with id ef4544cdc2ac
2026-02-11 04:46:44.765 ERROR [src.node.docker_mananger] Max retries reached for container f26fc54d8a9c. Exiting log stream.
2026-02-11 04:46:44.845 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:44.847 DEBUG [src.node.waku_node] Stopping container with id ec17f08d0d4f
2026-02-11 04:46:45.678 ERROR [src.node.docker_mananger] Max retries reached for container ef4544cdc2ac. Exiting log stream.
2026-02-11 04:46:45.740 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:45.740 DEBUG [src.node.waku_node] Stopping container with id a33a24f1a2a1
2026-02-11 04:46:46.325 ERROR [src.node.docker_mananger] Max retries reached for container b9a3238b00d8. Exiting log stream.
2026-02-11 04:46:46.541 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:46.542 DEBUG [src.node.waku_node] Stopping container with id cbbc7934cd07
2026-02-11 04:46:47.383 ERROR [src.node.docker_mananger] Max retries reached for container a33a24f1a2a1. Exiting log stream.
2026-02-11 04:46:47.393 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:47.395 DEBUG [src.node.waku_node] Stopping container with id a40d9e41fd9c
2026-02-11 04:46:48.165 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:48.168 DEBUG [src.node.waku_node] Stopping container with id 10af73fed308
2026-02-11 04:46:48.244 ERROR [src.node.docker_mananger] Max retries reached for container cbbc7934cd07. Exiting log stream.
2026-02-11 04:46:48.480 ERROR [src.node.docker_mananger] Max retries reached for container ec17f08d0d4f. Exiting log stream.
2026-02-11 04:46:48.932 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:48.934 DEBUG [src.node.waku_node] Stopping container with id be5ab88fe3cc
2026-02-11 04:46:49.779 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:49.782 DEBUG [src.node.waku_node] Stopping container with id 7f86907ca4da
2026-02-11 04:46:50.544 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:50.549 DEBUG [src.node.waku_node] Stopping container with id 7c8a1a49b8b4
2026-02-11 04:46:50.612 ERROR [src.node.docker_mananger] Max retries reached for container be5ab88fe3cc. Exiting log stream.
2026-02-11 04:46:51.308 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:51.309 DEBUG [src.node.waku_node] Stopping container with id 0730a8e6b868
2026-02-11 04:46:51.393 ERROR [src.node.docker_mananger] Max retries reached for container 7f86907ca4da. Exiting log stream.
2026-02-11 04:46:52.016 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:52.017 DEBUG [src.node.waku_node] Stopping container with id 5085343dbeed
2026-02-11 04:46:52.143 ERROR [src.node.docker_mananger] Max retries reached for container 7c8a1a49b8b4. Exiting log stream.
2026-02-11 04:46:52.281 ERROR [src.node.docker_mananger] Max retries reached for container a40d9e41fd9c. Exiting log stream.
2026-02-11 04:46:52.828 ERROR [src.node.docker_mananger] Max retries reached for container 0730a8e6b868. Exiting log stream.
2026-02-11 04:46:52.984 ERROR [src.node.docker_mananger] Max retries reached for container 10af73fed308. Exiting log stream.
2026-02-11 04:47:02.632 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:02.633 DEBUG [src.node.waku_node] Stopping container with id 0bebc327507c
2026-02-11 04:47:03.281 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:03.281 DEBUG [src.node.waku_node] Stopping container with id a8b72d827f4d
2026-02-11 04:47:03.449 ERROR [src.node.docker_mananger] Max retries reached for container 5085343dbeed. Exiting log stream.
2026-02-11 04:47:03.918 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:03.919 DEBUG [src.node.waku_node] Stopping container with id a71d07d07da0
2026-02-11 04:47:04.597 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:04.599 DEBUG [src.node.waku_node] Stopping container with id c4e711175e49
2026-02-11 04:47:05.246 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:05.250 DEBUG [src.node.waku_node] Stopping container with id f27aeec6ab9d
2026-02-11 04:47:05.425 ERROR [src.node.docker_mananger] Max retries reached for container a71d07d07da0. Exiting log stream.
2026-02-11 04:47:06.064 ERROR [src.node.docker_mananger] Max retries reached for container c4e711175e49. Exiting log stream.
2026-02-11 04:47:06.066 ERROR [src.node.docker_mananger] Max retries reached for container 0bebc327507c. Exiting log stream.
2026-02-11 04:47:06.577 ERROR [src.node.docker_mananger] Max retries reached for container a8b72d827f4d. Exiting log stream.
2026-02-11 04:47:15.829 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:15.830 DEBUG [src.node.waku_node] Stopping container with id f5e2c1394e0e
2026-02-11 04:47:16.424 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:16.425 DEBUG [src.node.waku_node] Stopping container with id 3c377bd21891
2026-02-11 04:47:16.650 ERROR [src.node.docker_mananger] Max retries reached for container f27aeec6ab9d. Exiting log stream.
2026-02-11 04:47:17.238 ERROR [src.node.docker_mananger] Max retries reached for container f5e2c1394e0e. Exiting log stream.
2026-02-11 04:47:26.969 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:26.970 DEBUG [src.node.waku_node] Stopping container with id 27c7ad158b73
2026-02-11 04:47:27.556 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:27.558 DEBUG [src.node.waku_node] Stopping container with id fae76d830e6a
2026-02-11 04:47:27.785 ERROR [src.node.docker_mananger] Max retries reached for container 3c377bd21891. Exiting log stream.
2026-02-11 04:47:28.103 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:28.104 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:47:28.549 ERROR [src.node.docker_mananger] Max retries reached for container 27c7ad158b73. Exiting log stream.
2026-02-11 04:47:28.787 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:29.274 ERROR [src.node.docker_mananger] Max retries reached for container fae76d830e6a. Exiting log stream.
2026-02-11 04:47:29.454 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:29.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:30.534 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:30.874 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:31.204 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:31.907 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:32.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:32.923 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:33.250 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:33.548 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:33.884 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:34.179 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:34.760 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:35.341 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:35.638 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:35.891 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:36.166 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:36.424 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:36.672 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:36.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:36.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,192 @@
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: 2026-02-11_04-50-02__17a3862d-a84f-49d8-b830-6e47e05679b8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-50-02__17a3862d-a84f-49d8-b830-6e47e05679b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14090', '14091', '14092', '14093', '14094']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14090:14090 -p 14091:14091 -p 14092:14092 -p 14093:14093 -p 14094:14094 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14092 --rest-port=14090 --tcp-port=14091 --discv5-udp-port=14093 --rest-address=0.0.0.0 --nat=extip:172.18.124.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddfaa022eafc5e08b05afb77db8fddd6266aaa39d8bfdeedc3fd6a20d1c2d6fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14094 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.9 waku 2464b3d295a18e068da078ad8aaee511d81e4331e4d9879779b6c0eb83766c79
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5933f1999be8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2464b3d295a1. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-50-02__17a3862d-a84f-49d8-b830-6e47e05679b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14090
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 f4108e77adca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/health" -H "Content-Type: application/json" -d '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:14090/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.9/tcp/14091/p2p/16Uiu2HAmMHKFURsYfrKJfxp6pNwbxMAhim6wyR8d5he51Bxy2z5x","/ip4/172.18.124.9/tcp/14092/ws/p2p/16Uiu2HAmMHKFURsYfrKJfxp6pNwbxMAhim6wyR8d5he51Bxy2z5x"],"enrUri":"enr:-L24QOu5R1_wSXeQNgfRftpOyKo1306ah8_Nh92saDZzvewtTExfC4xyU9Y6sUt3RUdMR1ivlrurLeSKzA-sBya8OckCgmlkgnY0gmlwhKwSfAmKbXVsdGlhZGRyc5YACASsEnwJBjcLAAoErBJ8CQY3DN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgCvGRv84vD3lJlubMzfZzvp1UuNO9Xi8xyahqObTzauDdGNwgjcLg3VkcII3DYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-50-02__17a3862d-a84f-49d8-b830-6e47e05679b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11003', '11004', '11005', '11006', '11007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11003:11003 -p 11004:11004 -p 11005:11005 -p 11006:11006 -p 11007:11007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11005 --rest-port=11003 --tcp-port=11004 --discv5-udp-port=11006 --rest-address=0.0.0.0 --nat=extip:172.18.178.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edc8f9fcb63fd892c92fe0d33d3f98abd22f6a6c758f00e9ae2c92cffc7fa1ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11007 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.109 waku 84ad08834933953f621e986f5f9dde4917d135b20d5a5435bbaf43748d3108a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84ad08834933. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-50-02__17a3862d-a84f-49d8-b830-6e47e05679b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/health" -H "Content-Type: application/json" -d '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:11003/debug/v1/info" -H "Content-Type: application/json" -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.109/tcp/11004/p2p/16Uiu2HAm7iFRmP55YqVDNGybScTT5KoDHChSndYTTtLFXwWsbdLZ","/ip4/172.18.178.109/tcp/11005/ws/p2p/16Uiu2HAm7iFRmP55YqVDNGybScTT5KoDHChSndYTTtLFXwWsbdLZ"],"enrUri":"enr:-L24QN6sJQt5ktO5hS5E-4bd6lbcNW7dyPJbgwhOdHdjJyE7Ozbqg0YjOXlKB9I2dyEyHdX_bGUbcIuYAoxI_iJQyCwCgmlkgnY0gmlwhKwSsm2KbXVsdGlhZGRyc5YACASsErJtBir8AAoErBKybQYq_d0DgnJzhQADAQAAiXNlY3AyNTZrMaECtotbCVMlfviDBVfcA-zHy1JNzBbEO_q8MJeryAZkG46DdGNwgir8g3VkcIIq_oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.9/tcp/14091/p2p/16Uiu2HAmMHKFURsYfrKJfxp6pNwbxMAhim6wyR8d5he51Bxy2z5x"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-50-02__17a3862d-a84f-49d8-b830-6e47e05679b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.151.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17190', '17191', '17192', '17193', '17194']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17190:17190 -p 17191:17191 -p 17192:17192 -p 17193:17193 -p 17194:17194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17192 --rest-port=17190 --tcp-port=17191 --discv5-udp-port=17193 --rest-address=0.0.0.0 --nat=extip:172.18.151.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70e438dfbf2eaabddcecbc9cd7722b17fef11ad5af6cafd91642adccccae9037 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17194 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOu5R1_wSXeQNgfRftpOyKo1306ah8_Nh92saDZzvewtTExfC4xyU9Y6sUt3RUdMR1ivlrurLeSKzA-sBya8OckCgmlkgnY0gmlwhKwSfAmKbXVsdGlhZGRyc5YACASsEnwJBjcLAAoErBJ8CQY3DN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgCvGRv84vD3lJlubMzfZzvp1UuNO9Xi8xyahqObTzauDdGNwgjcLg3VkcII3DYV3YWt1Mgk --lightpushnode=/ip4/172.18.124.9/tcp/14091/p2p/16Uiu2HAmMHKFURsYfrKJfxp6pNwbxMAhim6wyR8d5he51Bxy2z5x --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.0 waku 2b0f57c97e4c20e570a4bec8939eb73330b1de6459eff4182c96f63e2d24c9dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b0f57c97e4c. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-50-02__17a3862d-a84f-49d8-b830-6e47e05679b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17190
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/health" -H "Content-Type: application/json" -d '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":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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:17190/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.0/tcp/17191/p2p/16Uiu2HAmSiMLicw6U7CKjDBAUXxf3fRUTxE95ByyAxb7nMCPSqJR","/ip4/172.18.151.0/tcp/17192/ws/p2p/16Uiu2HAmSiMLicw6U7CKjDBAUXxf3fRUTxE95ByyAxb7nMCPSqJR"],"enrUri":"enr:-L24QGZBXrvBnTcAa9LOCbRdBKk8Dowu8Ep1rfUP42_qMro4ClBA0Y7G92fDzKBeFNwc9MeRwmyFhYCcABn-gqmyCa8CgmlkgnY0gmlwhKwSlwCKbXVsdGlhZGRyc5YACASsEpcABkMnAAoErBKXAAZDKN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0OAX0N9NMmnslXzBrIoi4oagHekHhZMIsL78Ot0ZqVqDdGNwgkMng3VkcIJDKYV3YWt1Mgk"}'
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:17190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.9/tcp/14091/p2p/16Uiu2HAmMHKFURsYfrKJfxp6pNwbxMAhim6wyR8d5he51Bxy2z5x"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.109/tcp/11004/p2p/16Uiu2HAm7iFRmP55YqVDNGybScTT5KoDHChSndYTTtLFXwWsbdLZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14090/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:11003/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:17190/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Now
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770784967189807616}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770784967189807616,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770784967189807616,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770784967189807616,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Far future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2086144967189792000}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2086144967189792000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2086144967189792000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2086144967189792000,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Recent past
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770781367189792000}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770781367189792000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770781367189792000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770781367189792000,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Near future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770788567189792000}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770788567189792000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770788567189792000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770788567189792000,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Positive number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Negative number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp DST change
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17190/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11003/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"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 2464b3d295a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 84ad08834933
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b0f57c97e4c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2464b3d295a1. 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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_and_retrieve_duplicate_message with id: 2026-02-11_04-44-51__6f5a3f2e-e28b-4b09-9880-81083a8fbc1f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-51__6f5a3f2e-e28b-4b09-9880-81083a8fbc1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61936', '61937', '61938', '61939', '61940']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61936:61936 -p 61937:61937 -p 61938:61938 -p 61939:61939 -p 61940:61940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61938 --rest-port=61936 --tcp-port=61937 --discv5-udp-port=61939 --rest-address=0.0.0.0 --nat=extip:172.18.168.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3b4fd95a34f41ba66af44f972d5dadf210e3dbaccce7ddb2d27fcdc97eb1ddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61940 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.80 waku c05cc415219c9546178ae701db5397eb0fb1c25462d209b164e43cb84ff093dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c05cc415219c. Setting up logs at ./log/docker/node1_2026-02-11_04-44-51__6f5a3f2e-e28b-4b09-9880-81083a8fbc1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61936
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 d0a663ba9296. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container db739c29ae6f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61936/health" -H "Content-Type: application/json" -d '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:61936/debug/v1/info" -H "Content-Type: application/json" -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.80/tcp/61937/p2p/16Uiu2HAmTZdfMvBDjDbRudpBWANrsivXQ3j1LeHe6FpGovR1PE3n","/ip4/172.18.168.80/tcp/61938/ws/p2p/16Uiu2HAmTZdfMvBDjDbRudpBWANrsivXQ3j1LeHe6FpGovR1PE3n"],"enrUri":"enr:-L24QG9gQ1FQyLkf0D4JHr6zIDhunv-p-kZEoHFuHZ1NYMxCXFAeRu1ZGl4ODHbB-gjQ4MaBT-lrV1XKC2viM0nbppcCgmlkgnY0gmlwhKwSqFCKbXVsdGlhZGRyc5YACASsEqhQBvHxAAoErBKoUAbx8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED3YAB439BjiE0Bw01njEe_oq7Xoh-NHZs9jqle0JWZSWDdGNwgvHxg3VkcILx84V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-51__6f5a3f2e-e28b-4b09-9880-81083a8fbc1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2416', '2417', '2418', '2419', '2420']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2416:2416 -p 2417:2417 -p 2418:2418 -p 2419:2419 -p 2420:2420 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2418 --rest-port=2416 --tcp-port=2417 --discv5-udp-port=2419 --rest-address=0.0.0.0 --nat=extip:172.18.174.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f38edffbeef8b87a3da69389cee302e3d20ae8e7be4ac2e1ef9130a6c70a0baa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2420 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG9gQ1FQyLkf0D4JHr6zIDhunv-p-kZEoHFuHZ1NYMxCXFAeRu1ZGl4ODHbB-gjQ4MaBT-lrV1XKC2viM0nbppcCgmlkgnY0gmlwhKwSqFCKbXVsdGlhZGRyc5YACASsEqhQBvHxAAoErBKoUAbx8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED3YAB439BjiE0Bw01njEe_oq7Xoh-NHZs9jqle0JWZSWDdGNwgvHxg3VkcILx84V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.40 waku f52a122c97cd62fdac672fa789568e1a538b2038aa76988675265c5e22828c2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f52a122c97cd. Setting up logs at ./log/docker/node2_2026-02-11_04-44-51__6f5a3f2e-e28b-4b09-9880-81083a8fbc1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2416
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2416/health" -H "Content-Type: application/json" -d '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:2416/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.40/tcp/2417/p2p/16Uiu2HAkufbzvD4spPJhRNRWFBufUsGnZy2VuCXqAbkvw6XgYe5m","/ip4/172.18.174.40/tcp/2418/ws/p2p/16Uiu2HAkufbzvD4spPJhRNRWFBufUsGnZy2VuCXqAbkvw6XgYe5m"],"enrUri":"enr:-L24QOv4EsmBdLrUR8oX2Ioo1iXWCwQde3-R2kzDfd_BnAaNSDF-0W2Ju1S9hMu01iuHzyISVtytbu8YpWbrcTsP2GgCgmlkgnY0gmlwhKwSriiKbXVsdGlhZGRyc5YACASsEq4oBglxAAoErBKuKAYJct0DgnJzhQADAQAAiXNlY3AyNTZrMaECA5GhZGTDnGYbEh--2ae4UKYxrwEdpDKD_vKq8pKYEZCDdGNwgglxg3VkcIIJc4V3YWt1MgE"}'
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:2416/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.80/tcp/61937/p2p/16Uiu2HAmTZdfMvBDjDbRudpBWANrsivXQ3j1LeHe6FpGovR1PE3n"]'
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:61936/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:2416/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:61936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:61936/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":1770785093627423744,"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:2416/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":1770785093627423744,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:61936/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":1770785093742071120,"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:2416/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":1770785093742071120,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:61936/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":1770785093742071120,"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:2416/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c05cc415219c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f52a122c97cd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
2026-02-11 04:43:07.768 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:07.768 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_non_existing_content_topic with id: 2026-02-11_04-43-07__df47d8fc-d2fd-4274-aefe-2c1c04246373
2026-02-11 04:43:07.769 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:07.769 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:43:07.769 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-11 04:43:07.776 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:07.776 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-07__df47d8fc-d2fd-4274-aefe-2c1c04246373__wakuorg_nwaku:latest.log
2026-02-11 04:43:07.776 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:07.776 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:07.777 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:07.778 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.4
2026-02-11 04:43:07.778 DEBUG [src.node.docker_mananger] Generated ports ['28740', '28741', '28742', '28743', '28744']
2026-02-11 04:43:07.778 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:07.778 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:07.778 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:07.778 DEBUG [src.node.docker_mananger] docker run -i -t -p 28740:28740 -p 28741:28741 -p 28742:28742 -p 28743:28743 -p 28744:28744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28742 --rest-port=28740 --tcp-port=28741 --discv5-udp-port=28743 --rest-address=0.0.0.0 --nat=extip:172.18.30.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc03cafd48ebbe8fc96589efa0992e24ad5f2c67e3b1d75f87ec3ddb575fdd7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28744 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:43:07.958 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.4 waku 73126e13164f171fc7dda7e5e6f7e349d4732ce3ff026815559afeb7f10228b7
2026-02-11 04:43:07.989 DEBUG [src.node.docker_mananger] Container started with ID 73126e13164f. Setting up logs at ./log/docker/node1_2026-02-11_04-43-07__df47d8fc-d2fd-4274-aefe-2c1c04246373__wakuorg_nwaku:latest.log
2026-02-11 04:43:07.989 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28740
2026-02-11 04:43:07.990 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:08.075 ERROR [src.node.docker_mananger] Max retries reached for container c5cce0fea73e. Exiting log stream.
2026-02-11 04:43:08.576 ERROR [src.node.docker_mananger] Max retries reached for container a7ff76381aff. Exiting log stream.
2026-02-11 04:43:08.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:08.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:08.994 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:08.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:08.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.4/tcp/28741/p2p/16Uiu2HAmL18EjvsBbsWnXnrnw3XqBHWQD13XakbLLgSKV5Q4Kiwk","/ip4/172.18.30.4/tcp/28742/ws/p2p/16Uiu2HAmL18EjvsBbsWnXnrnw3XqBHWQD13XakbLLgSKV5Q4Kiwk"],"enrUri":"enr:-L24QMy_UQvcOuVXcPybqo1gxnWC0pTyUMNDAX1pXGIYjSRxLL8AcbGlqaKFCnFxchTfjsz4XlROinDbvPjuxLdqGyUCgmlkgnY0gmlwhKwSHgSKbXVsdGlhZGRyc5YACASsEh4EBnBFAAoErBIeBAZwRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbSpXtj3f6Fa5K1JdS7On_EQ6nXqNA3xHJnwi7j_atYuDdGNwgnBFg3VkcIJwR4V3YWt1MgU"}'
2026-02-11 04:43:08.997 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:08.997 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-11 04:43:09.003 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:09.004 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-07__df47d8fc-d2fd-4274-aefe-2c1c04246373__wakuorg_nwaku:latest.log
2026-02-11 04:43:09.004 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:09.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:09.005 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:09.005 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.117
2026-02-11 04:43:09.005 DEBUG [src.node.docker_mananger] Generated ports ['33451', '33452', '33453', '33454', '33455']
2026-02-11 04:43:09.006 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:09.006 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:09.006 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:09.006 DEBUG [src.node.docker_mananger] docker run -i -t -p 33451:33451 -p 33452:33452 -p 33453:33453 -p 33454:33454 -p 33455:33455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33453 --rest-port=33451 --tcp-port=33452 --discv5-udp-port=33454 --rest-address=0.0.0.0 --nat=extip:172.18.37.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aeffffeedd9ee4b6e380fec85a5d34a4ce1bd83dae9d9a1958fd7b5f487eeb93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33455 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMy_UQvcOuVXcPybqo1gxnWC0pTyUMNDAX1pXGIYjSRxLL8AcbGlqaKFCnFxchTfjsz4XlROinDbvPjuxLdqGyUCgmlkgnY0gmlwhKwSHgSKbXVsdGlhZGRyc5YACASsEh4EBnBFAAoErBIeBAZwRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbSpXtj3f6Fa5K1JdS7On_EQ6nXqNA3xHJnwi7j_atYuDdGNwgnBFg3VkcIJwR4V3YWt1MgU --filternode=/ip4/172.18.30.4/tcp/28741/p2p/16Uiu2HAmL18EjvsBbsWnXnrnw3XqBHWQD13XakbLLgSKV5Q4Kiwk
2026-02-11 04:43:09.181 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.117 waku 8e2dff1ee0eb105df821320c498e526edcf4177abd717e4b8b28092e08861d37
2026-02-11 04:43:09.211 DEBUG [src.node.docker_mananger] Container started with ID 8e2dff1ee0eb. Setting up logs at ./log/docker/node2_2026-02-11_04-43-07__df47d8fc-d2fd-4274-aefe-2c1c04246373__wakuorg_nwaku:latest.log
2026-02-11 04:43:09.211 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33451
2026-02-11 04:43:09.211 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:10.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33451/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:10.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:43:10.216 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:10.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:10.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.117/tcp/33452/p2p/16Uiu2HAmB6CocyNRBsoxzdiqaA2kpXfswKwNZKBYQr9vygAnj13g","/ip4/172.18.37.117/tcp/33453/ws/p2p/16Uiu2HAmB6CocyNRBsoxzdiqaA2kpXfswKwNZKBYQr9vygAnj13g"],"enrUri":"enr:-L24QDXJy83zOtomcnYDdThmTMiH4zDCjflizZfFZOY2jGVpDU3MkkEHt5iKBZ8cdPfREXoLs2KG3O2vyMwvjNiz5F8CgmlkgnY0gmlwhKwSJXWKbXVsdGlhZGRyc5YACASsEiV1BoKsAAoErBIldQaCrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6L46Z2VwVdi7s8bMZ3uTgO52P8f1u-c_OTH_2hzMSluDdGNwgoKsg3VkcIKCroV3YWt1MgA"}'
2026-02-11 04:43:10.218 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:10.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33451/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.4/tcp/28741/p2p/16Uiu2HAmL18EjvsBbsWnXnrnw3XqBHWQD13XakbLLgSKV5Q4Kiwk"]'
2026-02-11 04:43:10.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:10.251 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-11 04:43:10.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28740/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:10.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:10.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33451/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a391eb1c-6026-4fef-9b12-7b1cf3333c4b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:10.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a391eb1c-6026-4fef-9b12-7b1cf3333c4b","statusDesc":"OK"}'
2026-02-11 04:43:10.276 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33451/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:43:10.283 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:33451/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-11 04:43:10.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:10.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:10.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:10.392 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:10.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33451/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:10.395 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":1770784990285375156,"ephemeral":false}]'
2026-02-11 04:43:10.398 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:43:10.399 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:43:10.399 DEBUG [src.node.waku_node] Stopping container with id 73126e13164f
2026-02-11 04:43:10.918 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:10.919 DEBUG [src.node.waku_node] Stopping container with id 8e2dff1ee0eb
2026-02-11 04:43:11.408 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:11.409 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:43:11.416 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:11.421 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-11 04:47:12.790 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:47:12.791 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/20/sometopic/someencoding] with id: 2026-02-11_04-47-12__9fca1de0-f579-4d70-95bd-9b34d676bc1b
2026-02-11 04:47:12.792 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:47:12.792 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:47:12.792 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:47:12.805 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:12.806 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-47-12__9fca1de0-f579-4d70-95bd-9b34d676bc1b__wakuorg_nwaku:latest.log
2026-02-11 04:47:12.806 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:12.806 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:12.807 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:12.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.172
2026-02-11 04:47:12.808 DEBUG [src.node.docker_mananger] Generated ports ['6189', '6190', '6191', '6192', '6193']
2026-02-11 04:47:12.808 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:12.808 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:12.808 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:12.808 DEBUG [src.node.docker_mananger] docker run -i -t -p 6189:6189 -p 6190:6190 -p 6191:6191 -p 6192:6192 -p 6193:6193 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6191 --rest-port=6189 --tcp-port=6190 --discv5-udp-port=6192 --rest-address=0.0.0.0 --nat=extip:172.18.159.172 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=be4472ef5bc6f1c280908ed1a78547fb81faa05e5eda16cd16cacbc3f4a8f5cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6193 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
2026-02-11 04:47:12.991 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.172 waku 7e5a5e4dcf5b209fc2e88a55a096f12ce4cc4a5a59bcf0377c536fe3f9f91e27
2026-02-11 04:47:13.023 DEBUG [src.node.docker_mananger] Container started with ID 7e5a5e4dcf5b. Setting up logs at ./log/docker/node1_2026-02-11_04-47-12__9fca1de0-f579-4d70-95bd-9b34d676bc1b__wakuorg_nwaku:latest.log
2026-02-11 04:47:13.025 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6189
2026-02-11 04:47:13.025 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:13.049 ERROR [src.node.docker_mananger] Max retries reached for container 26e8f4b83f8c. Exiting log stream.
2026-02-11 04:47:13.618 ERROR [src.node.docker_mananger] Max retries reached for container 4af60699447e. Exiting log stream.
2026-02-11 04:47:14.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6189/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:14.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:14.030 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:14.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6189/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:14.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.172/tcp/6190/p2p/16Uiu2HAm4uh9nzsVKADruNaaUsoBf4UFaK5AvdDqU5jKtEpV49ct","/ip4/172.18.159.172/tcp/6191/ws/p2p/16Uiu2HAm4uh9nzsVKADruNaaUsoBf4UFaK5AvdDqU5jKtEpV49ct"],"enrUri":"enr:-L24QGNJPF4YarSbSxmwEupBPOm_FxwWz7QUIXo6aBmS9TQJenBDdieKhpULFxSoSAc3VSIoK5LBDKsUn-PqpX3KdrUCgmlkgnY0gmlwhKwSn6yKbXVsdGlhZGRyc5YACASsEp-sBhguAAoErBKfrAYYL90DgnJzhQACAQAAiXNlY3AyNTZrMaECjObFSWA5eKy6I77nAy-Xr2kR1uJvYwYVoQ-rOtDtLJmDdGNwghgug3VkcIIYMIV3YWt1MgU"}'
2026-02-11 04:47:14.032 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:14.039 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:14.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-47-12__9fca1de0-f579-4d70-95bd-9b34d676bc1b__wakuorg_nwaku:latest.log
2026-02-11 04:47:14.039 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:14.040 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:14.041 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:14.041 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.204
2026-02-11 04:47:14.041 DEBUG [src.node.docker_mananger] Generated ports ['28623', '28624', '28625', '28626', '28627']
2026-02-11 04:47:14.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:14.042 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:14.042 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:14.042 DEBUG [src.node.docker_mananger] docker run -i -t -p 28623:28623 -p 28624:28624 -p 28625:28625 -p 28626:28626 -p 28627:28627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28625 --rest-port=28623 --tcp-port=28624 --discv5-udp-port=28626 --rest-address=0.0.0.0 --nat=extip:172.18.172.204 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b1b978694cc912feed447838a97655a6bf21c4763bbd5fd778f71b06a9ec75cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28627 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGNJPF4YarSbSxmwEupBPOm_FxwWz7QUIXo6aBmS9TQJenBDdieKhpULFxSoSAc3VSIoK5LBDKsUn-PqpX3KdrUCgmlkgnY0gmlwhKwSn6yKbXVsdGlhZGRyc5YACASsEp-sBhguAAoErBKfrAYYL90DgnJzhQACAQAAiXNlY3AyNTZrMaECjObFSWA5eKy6I77nAy-Xr2kR1uJvYwYVoQ-rOtDtLJmDdGNwghgug3VkcIIYMIV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
2026-02-11 04:47:14.225 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.204 waku f1a2a44017e7c2cd786be5d1647b3c7d2d8402572e46a604731dfc40b0aa55bf
2026-02-11 04:47:14.259 DEBUG [src.node.docker_mananger] Container started with ID f1a2a44017e7. Setting up logs at ./log/docker/node2_2026-02-11_04-47-12__9fca1de0-f579-4d70-95bd-9b34d676bc1b__wakuorg_nwaku:latest.log
2026-02-11 04:47:14.259 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28623
2026-02-11 04:47:14.259 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:15.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28623/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:15.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:47:15.272 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:15.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:15.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.204/tcp/28624/p2p/16Uiu2HAm5RsnUJsKXiKp8Uxo4WgoiDbUt45LrCcGcmrqTmWTz4Yz","/ip4/172.18.172.204/tcp/28625/ws/p2p/16Uiu2HAm5RsnUJsKXiKp8Uxo4WgoiDbUt45LrCcGcmrqTmWTz4Yz"],"enrUri":"enr:-L24QEaj4H6sfWaSLOrY5ZXrYz_6VeWCMxm65AJ5QifFnmUtOAiwTT3VjamWtIlQ83uGMjbR5weSUiZ549nSyNLQ7ogCgmlkgnY0gmlwhKwSrMyKbXVsdGlhZGRyc5YACASsEqzMBm_QAAoErBKszAZv0d0DgnJzhQACAQAAiXNlY3AyNTZrMaEClKI3jIjOvP8nYR8zaGqD68vQmdu24QLV8BHswAYxrlODdGNwgm_Qg3VkcIJv0oV3YWt1MgE"}'
2026-02-11 04:47:15.277 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:15.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28623/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.172/tcp/6190/p2p/16Uiu2HAm4uh9nzsVKADruNaaUsoBf4UFaK5AvdDqU5jKtEpV49ct"]'
2026-02-11 04:47:15.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:15.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6189/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-11 04:47:15.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:15.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28623/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-11 04:47:15.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:15.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6189/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:15.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:15.292 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:47:15.393 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:47:15.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6189/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:15.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785235288014002,"ephemeral":false,"proof":""}]'
2026-02-11 04:47:15.397 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:47:15.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28623/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:15.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770785235288014002,"ephemeral":false,"proof":""}]'
2026-02-11 04:47:15.403 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:47:15.404 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:47:15.404 DEBUG [src.node.waku_node] Stopping container with id 7e5a5e4dcf5b
2026-02-11 04:47:15.936 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:15.937 DEBUG [src.node.waku_node] Stopping container with id f1a2a44017e7
2026-02-11 04:47:16.491 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:16.492 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:47:16.498 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:16.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[200] with id: 2026-02-11_04-42-39__67a05c90-2326-4640-8525-f4e9fea102b5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-42-39__67a05c90-2326-4640-8525-f4e9fea102b5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-42-39__67a05c90-2326-4640-8525-f4e9fea102b5__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1519', '1520', '1521', '1522', '1523']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1519:1519 -p 1520:1520 -p 1521:1521 -p 1522:1522 -p 1523:1523 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1521 --rest-port=1519 --tcp-port=1520 --discv5-udp-port=1522 --rest-address=0.0.0.0 --nat=extip:172.18.108.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73047babad47e4df9debc2eafd9c21de2b9f3ee4bba493fdb3f4bcac8c6d3f5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1523 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.246 waku 6c7338fc1275f400ac6eb4cbc5bbd3843336d847d6cd31c9b212f9befcc2c32a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c7338fc1275. Setting up logs at ./log/docker/node1_2026-02-11_04-42-39__67a05c90-2326-4640-8525-f4e9fea102b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1519
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 41b8dffa61a2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 12f72df78d7b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1519/health" -H "Content-Type: application/json" -d '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:1519/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.246/tcp/1520/p2p/16Uiu2HAmVjAZt9YL7XXPzrLHGq2MoJ3DJN9UJNdcDnXVcpUK9Nfa","/ip4/172.18.108.246/tcp/1521/ws/p2p/16Uiu2HAmVjAZt9YL7XXPzrLHGq2MoJ3DJN9UJNdcDnXVcpUK9Nfa"],"enrUri":"enr:-L24QLK9JnWCJBhe9ob1d5xPlijce0qH97oUy6GpDv2bHl2rd81yHCjqfwaNDjcqabamUldupQOb6v2y1TiVwb7h92ECgmlkgnY0gmlwhKwSbPaKbXVsdGlhZGRyc5YACASsEmz2BgXwAAoErBJs9gYF8d0DgnJzhQADAQAAiXNlY3AyNTZrMaED_aiNsy8RigY9zIpxDgw-DsPDu1P0Ir9NZwpD21foIjGDdGNwggXwg3VkcIIF8oV3YWt1MgE"}'
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.99.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42409', '42410', '42411', '42412', '42413']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42409:42409 -p 42410:42410 -p 42411:42411 -p 42412:42412 -p 42413:42413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42411 --rest-port=42409 --tcp-port=42410 --discv5-udp-port=42412 --rest-address=0.0.0.0 --nat=extip:172.18.99.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be4bc1e1ac3e8f67e851d6fd6c35eafbad173ddcb108cadac02fcf4daa65ba17 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42413 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLK9JnWCJBhe9ob1d5xPlijce0qH97oUy6GpDv2bHl2rd81yHCjqfwaNDjcqabamUldupQOb6v2y1TiVwb7h92ECgmlkgnY0gmlwhKwSbPaKbXVsdGlhZGRyc5YACASsEmz2BgXwAAoErBJs9gYF8d0DgnJzhQADAQAAiXNlY3AyNTZrMaED_aiNsy8RigY9zIpxDgw-DsPDu1P0Ir9NZwpD21foIjGDdGNwggXwg3VkcIIF8oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.50 waku bd3f2897c7095f2c633d6d504c12465b52dd353932cee86b357c34a43bd04752
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd3f2897c709. Setting up logs at ./log/docker/node2_2026-02-11_04-42-39__67a05c90-2326-4640-8525-f4e9fea102b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42409
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42409/health" -H "Content-Type: application/json" -d '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:42409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.50/tcp/42410/p2p/16Uiu2HAmBrYxSifcbDGvr5a5taXhUWf7My7btBZiweRESvD1q6eb","/ip4/172.18.99.50/tcp/42411/ws/p2p/16Uiu2HAmBrYxSifcbDGvr5a5taXhUWf7My7btBZiweRESvD1q6eb"],"enrUri":"enr:-L24QKylZGjS6569oh82GYiCjMgS1eiK5WI4bdf0hOwk7FJHbJkEbz_cbmJ0Y6INYUbngI4aKl9ivteEBsvMY9KP2wgCgmlkgnY0gmlwhKwSYzKKbXVsdGlhZGRyc5YACASsEmMyBqWqAAoErBJjMgalq90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9BqR36vylriEvQUaLYKc2iNQeoIyTOR7VUttYfkwl_iDdGNwgqWqg3VkcIKlrIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1519/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:42409/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1519/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.99.50/tcp/59838/p2p/16Uiu2HAmBrYxSifcbDGvr5a5taXhUWf7My7btBZiweRESvD1q6eb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42409/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.108.246/tcp/1520/p2p/16Uiu2HAmVjAZt9YL7XXPzrLHGq2MoJ3DJN9UJNdcDnXVcpUK9Nfa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 200ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4572', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4572', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4572', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '200ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:42409/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":1770784972217691946,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4572', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c7338fc1275
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd3f2897c709
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
2026-02-11 04:45:29.789 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:45:29.789 DEBUG [tests.conftest] Running test: test_get_peers_for_filter_node with id: 2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227
2026-02-11 04:45:29.790 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:45:29.790 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:45:29.797 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:29.798 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:29.798 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:29.798 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:29.800 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:29.800 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.97
2026-02-11 04:45:29.800 DEBUG [src.node.docker_mananger] Generated ports ['62766', '62767', '62768', '62769', '62770']
2026-02-11 04:45:29.801 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:29.801 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:29.801 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:29.801 DEBUG [src.node.docker_mananger] docker run -i -t -p 62766:62766 -p 62767:62767 -p 62768:62768 -p 62769:62769 -p 62770:62770 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62768 --rest-port=62766 --tcp-port=62767 --discv5-udp-port=62769 --rest-address=0.0.0.0 --nat=extip:172.18.28.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fefc8735ab5b8f173c7becbbaefd5bc8975664ec722f22ca5adf802b3e6804c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62770 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
2026-02-11 04:45:29.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.97 waku d50818f40242fb63a62e0defc0d0a537dc66ff3a3301b4cad2d614ccd9c8f264
2026-02-11 04:45:30.003 ERROR [src.node.docker_mananger] Max retries reached for container e94758433a27. Exiting log stream.
2026-02-11 04:45:30.016 DEBUG [src.node.docker_mananger] Container started with ID d50818f40242. Setting up logs at ./log/docker/node1_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:30.017 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62766
2026-02-11 04:45:30.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:30.459 ERROR [src.node.docker_mananger] Max retries reached for container 7b7102d2e2fa. Exiting log stream.
2026-02-11 04:45:31.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62766/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:31.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:31.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:31.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62766/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:31.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.97/tcp/62767/p2p/16Uiu2HAm9A7xhw9NN9cHvhYPprqrjmwqRKoWC2yWwJWJwxdQdBLV","/ip4/172.18.28.97/tcp/62768/ws/p2p/16Uiu2HAm9A7xhw9NN9cHvhYPprqrjmwqRKoWC2yWwJWJwxdQdBLV"],"enrUri":"enr:-L24QEnfKzvO8Q85JL4HFtAqtmacteq1Jv_RK86P6H2r1nEkIYwcJbL8pCeB-BPsNy8pIrz1ypu9WPtV7A39DHfYCaQCgmlkgnY0gmlwhKwSHGGKbXVsdGlhZGRyc5YACASsEhxhBvUvAAoErBIcYQb1MN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzAezfRcv6ZuM8uECX3Ns74F3_FWqMPOmEBXJajFGYiKDdGNwgvUvg3VkcIL1MYV3YWt1MgU"}'
2026-02-11 04:45:31.023 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:31.029 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:31.029 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:31.030 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:31.030 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:31.031 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:31.031 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.111
2026-02-11 04:45:31.031 DEBUG [src.node.docker_mananger] Generated ports ['8384', '8385', '8386', '8387', '8388']
2026-02-11 04:45:31.031 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:31.032 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:31.032 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:31.032 DEBUG [src.node.docker_mananger] docker run -i -t -p 8384:8384 -p 8385:8385 -p 8386:8386 -p 8387:8387 -p 8388:8388 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8386 --rest-port=8384 --tcp-port=8385 --discv5-udp-port=8387 --rest-address=0.0.0.0 --nat=extip:172.18.46.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9eef5d4bfa9bb60cd4ba3ea29f43c8baf57b84ded8ca677698eda9efe2d2fd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8388 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEnfKzvO8Q85JL4HFtAqtmacteq1Jv_RK86P6H2r1nEkIYwcJbL8pCeB-BPsNy8pIrz1ypu9WPtV7A39DHfYCaQCgmlkgnY0gmlwhKwSHGGKbXVsdGlhZGRyc5YACASsEhxhBvUvAAoErBIcYQb1MN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzAezfRcv6ZuM8uECX3Ns74F3_FWqMPOmEBXJajFGYiKDdGNwgvUvg3VkcIL1MYV3YWt1MgU --filter=true
2026-02-11 04:45:31.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.111 waku 06a3fc0942dc1aa8f1805f076b82f883db33b51f2395511667cbaeaa4cdb0395
2026-02-11 04:45:31.242 DEBUG [src.node.docker_mananger] Container started with ID 06a3fc0942dc. Setting up logs at ./log/docker/node2_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:31.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8384
2026-02-11 04:45:31.242 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:32.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8384/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:32.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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"}]}'
2026-02-11 04:45:32.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:32.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8384/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:32.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.111/tcp/8385/p2p/16Uiu2HAm2WgYhnKkaxqjvUzAEW4Wm4umxhLY68N9ouzrygMZhEQ4","/ip4/172.18.46.111/tcp/8386/ws/p2p/16Uiu2HAm2WgYhnKkaxqjvUzAEW4Wm4umxhLY68N9ouzrygMZhEQ4"],"enrUri":"enr:-L24QEJaMced6Gr0TiQrTwzVmUlvbw8O04NKrOiPWtDPcH2rQnzWsjAZsCCs7G8Z2bzHcOSvx9utSdrggG-1-aUp4SECgmlkgnY0gmlwhKwSLm-KbXVsdGlhZGRyc5YACASsEi5vBiDBAAoErBIubwYgwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaUpap0fSuKGO7bsjStYhTwpJ-kSXJIrmRxqNXthdE42DdGNwgiDBg3VkcIIgw4V3YWt1MgU"}'
2026-02-11 04:45:32.261 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:32.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.97/tcp/62767/p2p/16Uiu2HAm9A7xhw9NN9cHvhYPprqrjmwqRKoWC2yWwJWJwxdQdBLV"]'
2026-02-11 04:45:32.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:32.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62766/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-11 04:45:32.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:32.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8384/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-11 04:45:32.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:32.280 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:33.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62766/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:33.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.46.111/tcp/57806/p2p/16Uiu2HAm2WgYhnKkaxqjvUzAEW4Wm4umxhLY68N9ouzrygMZhEQ4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:45:33.290 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:33.290 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:33.290 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:33.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:33.292 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:33.292 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.145
2026-02-11 04:45:33.292 DEBUG [src.node.docker_mananger] Generated ports ['55819', '55820', '55821', '55822', '55823']
2026-02-11 04:45:33.292 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:33.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:33.292 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:33.293 DEBUG [src.node.docker_mananger] docker run -i -t -p 55819:55819 -p 55820:55820 -p 55821:55821 -p 55822:55822 -p 55823:55823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55821 --rest-port=55819 --tcp-port=55820 --discv5-udp-port=55822 --rest-address=0.0.0.0 --nat=extip:172.18.255.145 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=a1f78f0c9ddb2cdd41bb32d906a4e1f0daad4fe16cfb6cadacbece0b4bdbd5ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55823 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.46.111/tcp/57806/p2p/16Uiu2HAm2WgYhnKkaxqjvUzAEW4Wm4umxhLY68N9ouzrygMZhEQ4
2026-02-11 04:45:33.473 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.145 waku 66567ab294fd2ed6ec62e81a84984ae4063fbd960a238081a9d824aba7b2bcdb
2026-02-11 04:45:33.504 DEBUG [src.node.docker_mananger] Container started with ID 66567ab294fd. Setting up logs at ./log/docker/node3_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:33.504 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55819
2026-02-11 04:45:33.505 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:34.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55819/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:34.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:34.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55819/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:34.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:34.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:34.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:34.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.145/tcp/55820/p2p/16Uiu2HAmGPyivbVJ8mHm5mTqe9mHWhxXe61qZ2xGdAH63ERo5GyJ","/ip4/172.18.255.145/tcp/55821/ws/p2p/16Uiu2HAmGPyivbVJ8mHm5mTqe9mHWhxXe61qZ2xGdAH63ERo5GyJ"],"enrUri":"enr:-La4QOUvFv2dEmqw_OlrTp0wvyW0Au-NyhvPZxC9jLuR0e9ZOuhQOZqxDXagwIHLUrAU9qr_hNo4bJnL5-uB66HNJSgCgmlkgnY0gmlwhKwS_5GKbXVsdGlhZGRyc5YACASsEv-RBtoMAAoErBL_kQbaDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN5ZTnoEjX5vV-9ORKV0FkCWANrNjKliApUsZbNsW2Z2DdGNwgtoMhXdha3UyAA"}'
2026-02-11 04:45:34.615 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:34.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55819/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.97/tcp/62767/p2p/16Uiu2HAm9A7xhw9NN9cHvhYPprqrjmwqRKoWC2yWwJWJwxdQdBLV"]'
2026-02-11 04:45:34.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:34.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55819/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:34.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.46.111/tcp/57806/p2p/16Uiu2HAm2WgYhnKkaxqjvUzAEW4Wm4umxhLY68N9ouzrygMZhEQ4","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.28.97/tcp/62767/p2p/16Uiu2HAm9A7xhw9NN9cHvhYPprqrjmwqRKoWC2yWwJWJwxdQdBLV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:45:34.653 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:34.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:34.653 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:34.653 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:34.654 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:34.655 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.8
2026-02-11 04:45:34.655 DEBUG [src.node.docker_mananger] Generated ports ['43728', '43729', '43730', '43731', '43732']
2026-02-11 04:45:34.655 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:34.655 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:34.655 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:34.655 DEBUG [src.node.docker_mananger] docker run -i -t -p 43728:43728 -p 43729:43729 -p 43730:43730 -p 43731:43731 -p 43732:43732 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43730 --rest-port=43728 --tcp-port=43729 --discv5-udp-port=43731 --rest-address=0.0.0.0 --nat=extip:172.18.82.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d26ee9e48affc29f401515bab8ba84aae8fbf2b39d8c4b09cea43abc05abc8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43732 --metrics-logging=true --relay=false --filternode=/ip4/172.18.46.111/tcp/57806/p2p/16Uiu2HAm2WgYhnKkaxqjvUzAEW4Wm4umxhLY68N9ouzrygMZhEQ4
2026-02-11 04:45:34.855 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.8 waku abc6e649874657a11b27f119fc959dee220892ec2bd04ee10501506fdf93aa93
2026-02-11 04:45:34.885 DEBUG [src.node.docker_mananger] Container started with ID abc6e6498746. Setting up logs at ./log/docker/node4_2026-02-11_04-45-29__2272017a-9342-4193-be89-710fc9c87227__wakuorg_nwaku:latest.log
2026-02-11 04:45:34.885 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43728
2026-02-11 04:45:34.886 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:35.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43728/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:35.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:45:35.890 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:35.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43728/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:35.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.8/tcp/43729/p2p/16Uiu2HAmLZVGtCwz78NAMcAc3SoyvQ2V3eQpkCAV3KwTtxiMuYfA","/ip4/172.18.82.8/tcp/43730/ws/p2p/16Uiu2HAmLZVGtCwz78NAMcAc3SoyvQ2V3eQpkCAV3KwTtxiMuYfA"],"enrUri":"enr:-L24QB6KnS6vm7ktF_fd8ilW-8ET1nNaCVk9Y8sjoD7xyFWERFL8lFj25YNUo9qAxi_3MHDfVA_QdeQ5ArEB-Bfk1_ACgmlkgnY0gmlwhKwSUgiKbXVsdGlhZGRyc5YACASsElIIBqrRAAoErBJSCAaq0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdXS3Dlcy6g1G2RpEzztFKPsRISSLdrRoxNaTF0GJSUGDdGNwgqrRg3VkcIKq04V3YWt1MgA"}'
2026-02-11 04:45:35.892 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:35.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43728/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.97/tcp/62767/p2p/16Uiu2HAm9A7xhw9NN9cHvhYPprqrjmwqRKoWC2yWwJWJwxdQdBLV"]'
2026-02-11 04:45:35.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:35.926 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:35.932 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:35.933 DEBUG [src.node.waku_node] Stopping container with id d50818f40242
2026-02-11 04:45:36.494 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:36.494 DEBUG [src.node.waku_node] Stopping container with id 06a3fc0942dc
2026-02-11 04:45:37.043 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:37.044 DEBUG [src.node.waku_node] Stopping container with id 66567ab294fd
2026-02-11 04:45:37.306 ERROR [src.node.docker_mananger] Max retries reached for container d50818f40242. Exiting log stream.
2026-02-11 04:45:37.576 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:37.576 DEBUG [src.node.waku_node] Stopping container with id abc6e6498746
2026-02-11 04:45:37.855 ERROR [src.node.docker_mananger] Max retries reached for container 06a3fc0942dc. Exiting log stream.
2026-02-11 04:45:38.112 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:38.114 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:45:38.126 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:38.133 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:38.137 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:38.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__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.242.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54456', '54457', '54458', '54459', '54460']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54456:54456 -p 54457:54457 -p 54458:54458 -p 54459:54459 -p 54460:54460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54458 --rest-port=54456 --tcp-port=54457 --discv5-udp-port=54459 --rest-address=0.0.0.0 --nat=extip:172.18.242.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9300cce07cf6c6afe5b43ba0afabef5ef6699bccd8f89b4bcddacac475c6c19b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54460 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.215 waku 9d0c02e20f4b9382a169c128c279001f4edde6cb014348b05243a8dc56a35fc7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d0c02e20f4b. Setting up logs at ./log/docker/node1_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54456
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 6b2e07373b91. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54456/health" -H "Content-Type: application/json" -d '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:54456/debug/v1/info" -H "Content-Type: application/json" -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.215/tcp/54457/p2p/16Uiu2HAmTPSyu9FhbgWyv6MNWM7ZSefEw8za9gwcJWJpuS4YGRJ6","/ip4/172.18.242.215/tcp/54458/ws/p2p/16Uiu2HAmTPSyu9FhbgWyv6MNWM7ZSefEw8za9gwcJWJpuS4YGRJ6"],"enrUri":"enr:-L24QLZGvEzrCKQ8bxiwAzMO_kbp5PYEX86oND_ZoNHyn7pDMV_ZMkSrC-m8gE6_kTnlYULiHJJhG8aa77h2tgpcg6MCgmlkgnY0gmlwhKwS8teKbXVsdGlhZGRyc5YACASsEvLXBtS5AAoErBLy1wbUut0DgnJzhQADAQAAiXNlY3AyNTZrMaED2uQfebHHh5JWAus0lhdOUjYeuLzmEW5Q-LQ3W9NxcKeDdGNwgtS5g3VkcILUu4V3YWt1MhM"}'
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:54456/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:54456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47793', '47794', '47795', '47796', '47797']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47793:47793 -p 47794:47794 -p 47795:47795 -p 47796:47796 -p 47797:47797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47795 --rest-port=47793 --tcp-port=47794 --discv5-udp-port=47796 --rest-address=0.0.0.0 --nat=extip:172.18.199.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3f927c17aaa4fb461af118cc1f7ac40bbc9dcde8eae5eb280780f1e62e3d65c --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47797 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QLZGvEzrCKQ8bxiwAzMO_kbp5PYEX86oND_ZoNHyn7pDMV_ZMkSrC-m8gE6_kTnlYULiHJJhG8aa77h2tgpcg6MCgmlkgnY0gmlwhKwS8teKbXVsdGlhZGRyc5YACASsEvLXBtS5AAoErBLy1wbUut0DgnJzhQADAQAAiXNlY3AyNTZrMaED2uQfebHHh5JWAus0lhdOUjYeuLzmEW5Q-LQ3W9NxcKeDdGNwgtS5g3VkcILUu4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.139 waku 55a51c71da139f4876ca72590357decc4c109e91b3bd5e4fc0f131d3ec45458b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55a51c71da13. Setting up logs at ./log/docker/node2_2026-02-11_04-55-07__cbf75cbe-0785-461d-95d6-177297bc218b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47793
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47793/health" -H "Content-Type: application/json" -d '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:47793/debug/v1/info" -H "Content-Type: application/json" -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.139/tcp/47794/p2p/16Uiu2HAmAR51AvcaqLL58sR2UeA2Qv5VqVGMAyBFFtRVvgDLq8db","/ip4/172.18.199.139/tcp/47795/ws/p2p/16Uiu2HAmAR51AvcaqLL58sR2UeA2Qv5VqVGMAyBFFtRVvgDLq8db"],"enrUri":"enr:-L24QJZOVcZqh_d095PJFi4Ga_Wjn3XEhSUOVEcQwHpraooYBhlrbQ5178K7mFT-2smY-UDZ6oN_Aqocpc2YVP4ejG4CgmlkgnY0gmlwhKwSx4uKbXVsdGlhZGRyc5YACASsEseLBrqyAAoErBLHiwa6s90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3rfBknXPqHJ9Xq1CNrlAYNO6e98xs33eP4eSGBuWT7aDdGNwgrqyg3VkcIK6tIV3YWt1MhI"}'
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:47793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.215/tcp/54457/p2p/16Uiu2HAmTPSyu9FhbgWyv6MNWM7ZSefEw8za9gwcJWJpuS4YGRJ6"]'
INFO  src.node.api_clients.base_client:base_client.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:47793/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&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":"0x8dbf7e7899c943618af3f299de9e0b8aec833b24ead9732a46f5c6e24e56e0da"},{"messageHash":"0xc15d1ba084c37793295cb1af859fcfecd6a6501ead9a27e32d42a71bd2b7d317"},{"messageHash":"0x449849f2be85243e052baf8fc8d0dbdcc158a423171934124654c581dda12591"}]}'
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 9d0c02e20f4b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55a51c71da13
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_while_peer_is_paused with id: 2026-02-11_04-44-55__4f818aa8-6c1d-449e-b4c9-9a074bf6059f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-44-55__4f818aa8-6c1d-449e-b4c9-9a074bf6059f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51018', '51019', '51020', '51021', '51022']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51018:51018 -p 51019:51019 -p 51020:51020 -p 51021:51021 -p 51022:51022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51020 --rest-port=51018 --tcp-port=51019 --discv5-udp-port=51021 --rest-address=0.0.0.0 --nat=extip:172.18.63.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdbfd2ee4b674ec4297afe0f55bcdedffcf8bfea31d3177bbcbd5a4eaf4dceda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51022 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.242 waku f2db25681eb14de67701e40da1b883a48de9e51fd1ce47fc54f0e0964706afb0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2db25681eb1. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-44-55__4f818aa8-6c1d-449e-b4c9-9a074bf6059f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51018
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 beaf7e9a9934. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9cda3f1f10ac. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51018/health" -H "Content-Type: application/json" -d '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:51018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.242/tcp/51019/p2p/16Uiu2HAmAwyf7fq7c6S3u5wbKrH62Wzb6LyL5NaXNXKmN561JNWg","/ip4/172.18.63.242/tcp/51020/ws/p2p/16Uiu2HAmAwyf7fq7c6S3u5wbKrH62Wzb6LyL5NaXNXKmN561JNWg"],"enrUri":"enr:-L24QFn7orkLJkd051ydhE76Pud3slhpCyJyxalqLXCk4uj7Zb32FZ6FObDDWe5A01JRKOg7QArN4rEgchINA4uUgoYCgmlkgnY0gmlwhKwSP_KKbXVsdGlhZGRyc5YACASsEj_yBsdLAAoErBI_8gbHTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5qK3enjzXLBMPxLgjr3vMj41HKW_hobxIEstrBSL2PWDdGNwgsdLg3VkcILHTYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-44-55__4f818aa8-6c1d-449e-b4c9-9a074bf6059f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18422', '18423', '18424', '18425', '18426']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18422:18422 -p 18423:18423 -p 18424:18424 -p 18425:18425 -p 18426:18426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18424 --rest-port=18422 --tcp-port=18423 --discv5-udp-port=18425 --rest-address=0.0.0.0 --nat=extip:172.18.125.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ca9a9bedea534aa7caabb3dd9c3b3ce4f91c27dfde9debdedf03bd0c92c3cc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18426 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.182 waku 16182deb5c94789528612c683bda9ca2e1cebe622436a80e1f46fd5763b486c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 16182deb5c94. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-44-55__4f818aa8-6c1d-449e-b4c9-9a074bf6059f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18422
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18422/health" -H "Content-Type: application/json" -d '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:18422/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.182/tcp/18423/p2p/16Uiu2HAkv7yp9uLTHCUieST3vRcuPJMtqbXnr7S2jaumthv1KvjU","/ip4/172.18.125.182/tcp/18424/ws/p2p/16Uiu2HAkv7yp9uLTHCUieST3vRcuPJMtqbXnr7S2jaumthv1KvjU"],"enrUri":"enr:-L24QKMsHz4ud10yIhWKwDiBcJGuoOGyPvfVHyFfJgEr-_Dvf3z3s5tKDKQ5nAtRhD5G7U7Hd7pHQ7DdvvuqHwmsq_ACgmlkgnY0gmlwhKwSfbaKbXVsdGlhZGRyc5YACASsEn22Bkf3AAoErBJ9tgZH-N0DgnJzhQADAQAAiXNlY3AyNTZrMaECClNlqSpa3k2P6gq5sGbmU2PbDajgqWV3FUrofKpcPIODdGNwgkf3g3VkcIJH-YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18422/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.242/tcp/51019/p2p/16Uiu2HAmAwyf7fq7c6S3u5wbKrH62Wzb6LyL5NaXNXKmN561JNWg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-44-55__4f818aa8-6c1d-449e-b4c9-9a074bf6059f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16105', '16106', '16107', '16108', '16109']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16105:16105 -p 16106:16106 -p 16107:16107 -p 16108:16108 -p 16109:16109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16107 --rest-port=16105 --tcp-port=16106 --discv5-udp-port=16108 --rest-address=0.0.0.0 --nat=extip:172.18.220.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c658d8a5e567d7c696b75b123e577efffe0d59cc5a6edc3e17f71cdc44bcd8e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16109 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFn7orkLJkd051ydhE76Pud3slhpCyJyxalqLXCk4uj7Zb32FZ6FObDDWe5A01JRKOg7QArN4rEgchINA4uUgoYCgmlkgnY0gmlwhKwSP_KKbXVsdGlhZGRyc5YACASsEj_yBsdLAAoErBI_8gbHTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5qK3enjzXLBMPxLgjr3vMj41HKW_hobxIEstrBSL2PWDdGNwgsdLg3VkcILHTYV3YWt1Mgk --lightpushnode=/ip4/172.18.63.242/tcp/51019/p2p/16Uiu2HAmAwyf7fq7c6S3u5wbKrH62Wzb6LyL5NaXNXKmN561JNWg --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.87 waku a437eeaed0a24f913801bec69cc1f2eb061fe2734739c7d7940b2c720b73fc50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a437eeaed0a2. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-44-55__4f818aa8-6c1d-449e-b4c9-9a074bf6059f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16105
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16105/health" -H "Content-Type: application/json" -d '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":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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:16105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.87/tcp/16106/p2p/16Uiu2HAmVDKgrsrnfvx8wYbBisz6EncNveG4T4SFM8taPMdEqPeH","/ip4/172.18.220.87/tcp/16107/ws/p2p/16Uiu2HAmVDKgrsrnfvx8wYbBisz6EncNveG4T4SFM8taPMdEqPeH"],"enrUri":"enr:-L24QPwRuHLsGhg5lnJVnOsZ7Ow-YUquNwQORBPslwp-uTItTekS7SkH9xMKiVRWTrEXNXqegFzcB1KPlKZvnC1KuDUCgmlkgnY0gmlwhKwS3FeKbXVsdGlhZGRyc5YACASsEtxXBj7qAAoErBLcVwY-690DgnJzhQADAQAAiXNlY3AyNTZrMaED9gNxDYlbdCbb4xbwqTkyMo7NlPUIgl4FyrrpCd7J9FqDdGNwgj7qg3VkcII-7IV3YWt1Mgk"}'
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:16105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.242/tcp/51019/p2p/16Uiu2HAmAwyf7fq7c6S3u5wbKrH62Wzb6LyL5NaXNXKmN561JNWg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.182/tcp/18423/p2p/16Uiu2HAkv7yp9uLTHCUieST3vRcuPJMtqbXnr7S2jaumthv1KvjU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51018/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:18422/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:16105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f2db25681eb1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16105/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785099667627339}}'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2db25681eb1. Exiting log stream.
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:16105/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 16182deb5c94
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a437eeaed0a2
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,116 @@
2026-02-11 04:44:17.104 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:17.105 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-02-11_04-44-17__5910fb3f-4699-4727-a025-6a8c02ddefbb
2026-02-11 04:44:17.105 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:17.105 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:44:17.105 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-11 04:44:17.111 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:17.112 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-17__5910fb3f-4699-4727-a025-6a8c02ddefbb__wakuorg_nwaku:latest.log
2026-02-11 04:44:17.112 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:17.112 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:17.113 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:17.113 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.195
2026-02-11 04:44:17.113 DEBUG [src.node.docker_mananger] Generated ports ['31933', '31934', '31935', '31936', '31937']
2026-02-11 04:44:17.114 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:17.114 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:17.114 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:17.114 DEBUG [src.node.docker_mananger] docker run -i -t -p 31933:31933 -p 31934:31934 -p 31935:31935 -p 31936:31936 -p 31937:31937 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31935 --rest-port=31933 --tcp-port=31934 --discv5-udp-port=31936 --rest-address=0.0.0.0 --nat=extip:172.18.120.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bada413e7e661aa2c67fdee951fe6b4b1bdd4bac87dfae11fe0d50e89a1cdd79 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31937 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:44:17.305 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.195 waku dd52651949a0befa7bb2d828bfb632a0554edd913d9e16a3fafe62c2c4746196
2026-02-11 04:44:17.337 DEBUG [src.node.docker_mananger] Container started with ID dd52651949a0. Setting up logs at ./log/docker/node1_2026-02-11_04-44-17__5910fb3f-4699-4727-a025-6a8c02ddefbb__wakuorg_nwaku:latest.log
2026-02-11 04:44:17.338 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31933
2026-02-11 04:44:17.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:17.346 ERROR [src.node.docker_mananger] Max retries reached for container 6e0006371511. Exiting log stream.
2026-02-11 04:44:17.895 ERROR [src.node.docker_mananger] Max retries reached for container e460c95ec184. Exiting log stream.
2026-02-11 04:44:18.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31933/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:18.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:18.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:18.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31933/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:18.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.195/tcp/31934/p2p/16Uiu2HAmC9VJv5oDknt2bSEUDCjiSAKSfDYeFgfAL4m3r1JKvJvn","/ip4/172.18.120.195/tcp/31935/ws/p2p/16Uiu2HAmC9VJv5oDknt2bSEUDCjiSAKSfDYeFgfAL4m3r1JKvJvn"],"enrUri":"enr:-L24QNMqmcb8M2yc0J4e55yNwnH70MvgDQqkSCblvJL9Q2xnMG_rO-k8NVe9lbOlN_JVGPh5JyxBPM1N8_CTJuolZYYCgmlkgnY0gmlwhKwSeMOKbXVsdGlhZGRyc5YACASsEnjDBny-AAoErBJ4wwZ8v90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-HFR4fx3qiTA1aF9EobtPr7ZClTzbc9HTgM4pFJKQRuDdGNwgny-g3VkcIJ8wIV3YWt1MgU"}'
2026-02-11 04:44:18.344 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:18.345 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-11 04:44:18.351 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:18.351 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-17__5910fb3f-4699-4727-a025-6a8c02ddefbb__wakuorg_nwaku:latest.log
2026-02-11 04:44:18.351 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:18.351 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:18.353 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:18.353 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.220
2026-02-11 04:44:18.353 DEBUG [src.node.docker_mananger] Generated ports ['18150', '18151', '18152', '18153', '18154']
2026-02-11 04:44:18.353 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:18.353 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:18.353 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:18.353 DEBUG [src.node.docker_mananger] docker run -i -t -p 18150:18150 -p 18151:18151 -p 18152:18152 -p 18153:18153 -p 18154:18154 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18152 --rest-port=18150 --tcp-port=18151 --discv5-udp-port=18153 --rest-address=0.0.0.0 --nat=extip:172.18.40.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a6dc1f5b9bc8c3267eb7c9ab07e1baf87c78fcfe4f907f0afcacb90ffb6dd69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18154 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNMqmcb8M2yc0J4e55yNwnH70MvgDQqkSCblvJL9Q2xnMG_rO-k8NVe9lbOlN_JVGPh5JyxBPM1N8_CTJuolZYYCgmlkgnY0gmlwhKwSeMOKbXVsdGlhZGRyc5YACASsEnjDBny-AAoErBJ4wwZ8v90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-HFR4fx3qiTA1aF9EobtPr7ZClTzbc9HTgM4pFJKQRuDdGNwgny-g3VkcIJ8wIV3YWt1MgU --filternode=/ip4/172.18.120.195/tcp/31934/p2p/16Uiu2HAmC9VJv5oDknt2bSEUDCjiSAKSfDYeFgfAL4m3r1JKvJvn
2026-02-11 04:44:18.533 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.220 waku 1815d85b3ba127c8bf32cc28a87a64e9a58fe4daa9ebd9a7a455abbc94526c5d
2026-02-11 04:44:18.561 DEBUG [src.node.docker_mananger] Container started with ID 1815d85b3ba1. Setting up logs at ./log/docker/node2_2026-02-11_04-44-17__5910fb3f-4699-4727-a025-6a8c02ddefbb__wakuorg_nwaku:latest.log
2026-02-11 04:44:18.561 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18150
2026-02-11 04:44:18.562 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:19.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18150/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:19.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:44:19.566 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:19.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18150/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:19.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.220/tcp/18151/p2p/16Uiu2HAm5dNof4eUkFbxGgXUuJbCoqyUEBFeGajNCJNdesiDfUn3","/ip4/172.18.40.220/tcp/18152/ws/p2p/16Uiu2HAm5dNof4eUkFbxGgXUuJbCoqyUEBFeGajNCJNdesiDfUn3"],"enrUri":"enr:-L24QA6BPG4PPX4ZT9A4OoQm3dnT1pyxV7m7kTaVAv_OFJLrHyMtR80zxpup5MhDDDftV8jzgPs-dQTKFL7YYi1BI3sCgmlkgnY0gmlwhKwSKNyKbXVsdGlhZGRyc5YACASsEijcBkbnAAoErBIo3AZG6N0DgnJzhQADAQAAiXNlY3AyNTZrMaECl5RrXfKgbfhWuBYyXSI6Z1wjuuXK-UsmfEZD5MrI8VCDdGNwgkbng3VkcIJG6YV3YWt1MgA"}'
2026-02-11 04:44:19.569 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:19.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18150/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.195/tcp/31934/p2p/16Uiu2HAmC9VJv5oDknt2bSEUDCjiSAKSfDYeFgfAL4m3r1JKvJvn"]'
2026-02-11 04:44:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.601 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/0
2026-02-11 04:44:19.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:19.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "28a9009b-6696-4a3d-b1e2-dd3ef5a526ba", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-02-11 04:44:19.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"28a9009b-6696-4a3d-b1e2-dd3ef5a526ba","statusDesc":"OK"}'
2026-02-11 04:44:19.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/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)'}'
2026-02-11 04:44:19.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.631 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:19.731 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:19.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18150/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:19.734 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":1770785059623487452,"ephemeral":false}]'
2026-02-11 04:44:19.735 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-02-11 04:44:19.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:44:19.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c4771fe8-053b-4cca-9944-057ce1ce1094", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-11 04:44:19.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c4771fe8-053b-4cca-9944-057ce1ce1094","statusDesc":"OK"}'
2026-02-11 04:44:19.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/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)'}'
2026-02-11 04:44:19.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.752 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:19.852 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:19.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18150/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:19.855 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":1770785059748005128,"ephemeral":false}]'
2026-02-11 04:44:19.856 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-02-11 04:44:19.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-02-11 04:44:19.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f0eee14e-8348-476f-8486-741698eca7c4", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-02-11 04:44:19.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f0eee14e-8348-476f-8486-741698eca7c4","statusDesc":"OK"}'
2026-02-11 04:44:19.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/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)'}'
2026-02-11 04:44:19.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:19.974 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:19.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18150/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:19.977 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":1770785059869311838,"ephemeral":false}]'
2026-02-11 04:44:19.978 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/25
2026-02-11 04:44:19.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2026-02-11 04:44:19.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d48a927e-7286-49fc-a29c-06fa72129e11", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2026-02-11 04:44:19.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d48a927e-7286-49fc-a29c-06fa72129e11","statusDesc":"OK"}'
2026-02-11 04:44:19.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/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)'}'
2026-02-11 04:44:19.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:19.998 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:20.098 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:20.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18150/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:20.101 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":1770785059991853577,"ephemeral":false}]'
2026-02-11 04:44:20.102 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1000
2026-02-11 04:44:20.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-11 04:44:20.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:20.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4164645-ab75-45c8-bd80-b4c9fbfcb3c5", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-02-11 04:44:20.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e4164645-ab75-45c8-bd80-b4c9fbfcb3c5","statusDesc":"OK"}'
2026-02-11 04:44:20.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31933/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)'}'
2026-02-11 04:44:20.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:20.121 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:44:20.221 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:44:20.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18150/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:20.224 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":1770785060115609270,"ephemeral":false}]'
2026-02-11 04:44:20.227 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:20.228 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:20.228 DEBUG [src.node.waku_node] Stopping container with id dd52651949a0
2026-02-11 04:44:20.743 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:20.744 DEBUG [src.node.waku_node] Stopping container with id 1815d85b3ba1
2026-02-11 04:44:21.242 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:21.243 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:21.251 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:21.258 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2026-02-11_04-44-04__a2469aa8-1f1d-4372-ab87-009fab1d6284
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-04__a2469aa8-1f1d-4372-ab87-009fab1d6284__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24987', '24988', '24989', '24990', '24991']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24987:24987 -p 24988:24988 -p 24989:24989 -p 24990:24990 -p 24991:24991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24989 --rest-port=24987 --tcp-port=24988 --discv5-udp-port=24990 --rest-address=0.0.0.0 --nat=extip:172.18.214.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=382beff3ffebf127d86e9bb62a11cbc16c1abaa331bacf26cb52b0ee9cd719bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24991 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.166 waku b45073b0ae376883c942d642c1a08a26b6db568950f611502b588f10b4db46bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b45073b0ae37. Setting up logs at ./log/docker/node1_2026-02-11_04-44-04__a2469aa8-1f1d-4372-ab87-009fab1d6284__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24987
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 ec7c02dced80. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 67247c65caa3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24987/health" -H "Content-Type: application/json" -d '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:24987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.166/tcp/24988/p2p/16Uiu2HAmFahUJYakwJvmqtLSpsiZ46NNbN58fAfzA8p5CPzea8jS","/ip4/172.18.214.166/tcp/24989/ws/p2p/16Uiu2HAmFahUJYakwJvmqtLSpsiZ46NNbN58fAfzA8p5CPzea8jS"],"enrUri":"enr:-L24QByj8UXSXL52ciJ35HMHzsMTKbA82y0fE5LRQm8cvRcadLuFYlw1SiaDQiaeYjPWoeblpLIVmBniareoypTi9ywCgmlkgnY0gmlwhKwS1qaKbXVsdGlhZGRyc5YACASsEtamBmGcAAoErBLWpgZhnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK3mm_aDYJxB61HG5juo_dRRcmd8D8ovPetUW3aQWk7GDdGNwgmGcg3VkcIJhnoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-04__a2469aa8-1f1d-4372-ab87-009fab1d6284__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61021', '61022', '61023', '61024', '61025']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61021:61021 -p 61022:61022 -p 61023:61023 -p 61024:61024 -p 61025:61025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61023 --rest-port=61021 --tcp-port=61022 --discv5-udp-port=61024 --rest-address=0.0.0.0 --nat=extip:172.18.35.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1b66894817aca0bdec64ddba0f96ada42c78a3676dc462ead4a9e3ed07d3ec78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61025 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QByj8UXSXL52ciJ35HMHzsMTKbA82y0fE5LRQm8cvRcadLuFYlw1SiaDQiaeYjPWoeblpLIVmBniareoypTi9ywCgmlkgnY0gmlwhKwS1qaKbXVsdGlhZGRyc5YACASsEtamBmGcAAoErBLWpgZhnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK3mm_aDYJxB61HG5juo_dRRcmd8D8ovPetUW3aQWk7GDdGNwgmGcg3VkcIJhnoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.239 waku 1e1f54c74acac0cf1555c22b09b701ded97dc4e231673f83397562e5ede59014
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e1f54c74aca. Setting up logs at ./log/docker/node2_2026-02-11_04-44-04__a2469aa8-1f1d-4372-ab87-009fab1d6284__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61021
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61021/health" -H "Content-Type: application/json" -d '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:61021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.239/tcp/61022/p2p/16Uiu2HAmK4D8yJesWHQohtiQCzvvuwoLXK5qs3hxfD4CRhq3ba8s","/ip4/172.18.35.239/tcp/61023/ws/p2p/16Uiu2HAmK4D8yJesWHQohtiQCzvvuwoLXK5qs3hxfD4CRhq3ba8s"],"enrUri":"enr:-L24QGTPLZu2egymFyFe6TlICLZUdrCdYu8oxFrtsxP-n2TIQiNKqcgeGykAD8ovHIj8UyzGXg-bOUNorZK1aBwKfYoCgmlkgnY0gmlwhKwSI--KbXVsdGlhZGRyc5YACASsEiPvBu5eAAoErBIj7wbuX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXxjwbXBTF9J3e1ywiEMq9HMfMea11t9INhpkAdOFM9yDdGNwgu5eg3VkcILuYIV3YWt1MgE"}'
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:61021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.166/tcp/24988/p2p/16Uiu2HAmFahUJYakwJvmqtLSpsiZ46NNbN58fAfzA8p5CPzea8jS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24987/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:61021/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:24987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24987/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":1770785046695146752,"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:61021/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":1770785046695146752,"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 b45073b0ae37
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1e1f54c74aca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-02-11_04-46-44__323d9954-9f96-4f2c-817e-fc84790835fb
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_2026-02-11_04-46-44__323d9954-9f96-4f2c-817e-fc84790835fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29015', '29016', '29017', '29018', '29019']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29015:29015 -p 29016:29016 -p 29017:29017 -p 29018:29018 -p 29019:29019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29017 --rest-port=29015 --tcp-port=29016 --discv5-udp-port=29018 --rest-address=0.0.0.0 --nat=extip:172.18.4.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fd3accd6424d0ef54ee83da2d0d5bb9d19659c2e2c7e642024964f79b4e9fdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29019 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.220 waku 74bad46664217ff090510602339969455b20c4b264372cc44748cd029f09b108
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74bad4666421. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-46-44__323d9954-9f96-4f2c-817e-fc84790835fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29015
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 d842843b5d6f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container db2a9c033284. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29015/health" -H "Content-Type: application/json" -d '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:29015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.220/tcp/29016/p2p/16Uiu2HAmE84vcGpGB8eFDbWLUwy1LKvcfCRMUXnv17oWu7d3YQ8c","/ip4/172.18.4.220/tcp/29017/ws/p2p/16Uiu2HAmE84vcGpGB8eFDbWLUwy1LKvcfCRMUXnv17oWu7d3YQ8c"],"enrUri":"enr:-L24QE5mZhYZbKiCq1WBwMt50WbEnKptsJcSBPlJKkgTQBjpO4YBKO85XUbV5h2s8uWRoel3ptInaEvypEQTNd6UVcoCgmlkgnY0gmlwhKwSBNyKbXVsdGlhZGRyc5YACASsEgTcBnFYAAoErBIE3AZxWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFcuKiAFrzWA_8YWkD0xvbbw1rm0ewMkhn8Lxoyq8V-2DdGNwgnFYg3VkcIJxWoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-46-44__323d9954-9f96-4f2c-817e-fc84790835fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19247', '19248', '19249', '19250', '19251']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19247:19247 -p 19248:19248 -p 19249:19249 -p 19250:19250 -p 19251:19251 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19249 --rest-port=19247 --tcp-port=19248 --discv5-udp-port=19250 --rest-address=0.0.0.0 --nat=extip:172.18.33.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e07ddd4c09addc945ccddddaa0ca2de36aefe4db1da65b6b913c6eea77cf8c3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19251 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE5mZhYZbKiCq1WBwMt50WbEnKptsJcSBPlJKkgTQBjpO4YBKO85XUbV5h2s8uWRoel3ptInaEvypEQTNd6UVcoCgmlkgnY0gmlwhKwSBNyKbXVsdGlhZGRyc5YACASsEgTcBnFYAAoErBIE3AZxWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFcuKiAFrzWA_8YWkD0xvbbw1rm0ewMkhn8Lxoyq8V-2DdGNwgnFYg3VkcIJxWoV3YWt1MgM --storenode=/ip4/172.18.4.220/tcp/29016/p2p/16Uiu2HAmE84vcGpGB8eFDbWLUwy1LKvcfCRMUXnv17oWu7d3YQ8c --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.22 waku e0ccf6e1b42adb7e3b1cdd61cc3f082f432efc2ce6e5ad178d0bf1205ba7f33a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e0ccf6e1b42a. Setting up logs at ./log/docker/store_node1_2026-02-11_04-46-44__323d9954-9f96-4f2c-817e-fc84790835fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19247
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19247/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19247/debug/v1/info" -H "Content-Type: application/json" -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.22/tcp/19248/p2p/16Uiu2HAmAPobHkPZTagnLpBLrjoR4E1SB8EmCmTUeyBX5oGDy4tS","/ip4/172.18.33.22/tcp/19249/ws/p2p/16Uiu2HAmAPobHkPZTagnLpBLrjoR4E1SB8EmCmTUeyBX5oGDy4tS"],"enrUri":"enr:-L24QKuMYMfBALQrSTsFz8zHQ3AKnKE40tJiKTcaquhRiP37cXG6uRP63eHfwjCgAVeUwXDHTlID6w8xFcqmMlH9X78CgmlkgnY0gmlwhKwSIRaKbXVsdGlhZGRyc5YACASsEiEWBkswAAoErBIhFgZLMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3mS_yy_QkjIi34tCUqHvew6Kt0JXfIbsBAzyRNqecHODdGNwgkswg3VkcIJLMoV3YWt1MgA"}'
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:19247/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.220/tcp/29016/p2p/16Uiu2HAmE84vcGpGB8eFDbWLUwy1LKvcfCRMUXnv17oWu7d3YQ8c"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29015/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:29015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29015/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":"0xfa0deca7eef650f9cb270d31f8c6903abdaa95b45f5c8c3dfd259be1e40e7a73"}]}'
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:19247/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":"616abca3c63e081e22dc","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfa0deca7eef650f9cb270d31f8c6903abdaa95b45f5c8c3dfd259be1e40e7a73"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:19247/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19247/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19247/debug/v1/info" -H "Content-Type: application/json" -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.22/tcp/19248/p2p/16Uiu2HAmAPobHkPZTagnLpBLrjoR4E1SB8EmCmTUeyBX5oGDy4tS","/ip4/172.18.33.22/tcp/19249/ws/p2p/16Uiu2HAmAPobHkPZTagnLpBLrjoR4E1SB8EmCmTUeyBX5oGDy4tS"],"enrUri":"enr:-L24QKuMYMfBALQrSTsFz8zHQ3AKnKE40tJiKTcaquhRiP37cXG6uRP63eHfwjCgAVeUwXDHTlID6w8xFcqmMlH9X78CgmlkgnY0gmlwhKwSIRaKbXVsdGlhZGRyc5YACASsEiEWBkswAAoErBIhFgZLMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3mS_yy_QkjIi34tCUqHvew6Kt0JXfIbsBAzyRNqecHODdGNwgkswg3VkcIJLMoV3YWt1MgA"}'
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:29015/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":"0xfa0deca7eef650f9cb270d31f8c6903abdaa95b45f5c8c3dfd259be1e40e7a73"},{"messageHash":"0x4f1664ec3306bdf6a87ae179fad1ad0421dd3c4d8bfa48d50e768885fb43d213"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19247/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":"51808313200fd5304383","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfa0deca7eef650f9cb270d31f8c6903abdaa95b45f5c8c3dfd259be1e40e7a73"},{"messageHash":"0x4f1664ec3306bdf6a87ae179fad1ad0421dd3c4d8bfa48d50e768885fb43d213"}]}'
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 74bad4666421
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e0ccf6e1b42a
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,162 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_optional_nodes_not_subscribed_to_same_pubsub_topic with id: 2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43454', '43455', '43456', '43457', '43458']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43454:43454 -p 43455:43455 -p 43456:43456 -p 43457:43457 -p 43458:43458 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43456 --rest-port=43454 --tcp-port=43455 --discv5-udp-port=43457 --rest-address=0.0.0.0 --nat=extip:172.18.43.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e4f7bcebbbc8ac199c0ed5cf3f5bbb7efca05adecb6f35ce1528ec50200ea1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43458 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.122 waku 01be5ad0d4e7eb6ca967f982399da62b7a59b9576af5f49e4f318caa4450a2e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01be5ad0d4e7. Setting up logs at ./log/docker/node1_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43454
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 70127ee54124. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1fb55cbe26be. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43454/health" -H "Content-Type: application/json" -d '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:43454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.122/tcp/43455/p2p/16Uiu2HAmHt5z8khRuTsjFuY9VBgbJUVK9n8wAEzN4oV1K1JMPBea","/ip4/172.18.43.122/tcp/43456/ws/p2p/16Uiu2HAmHt5z8khRuTsjFuY9VBgbJUVK9n8wAEzN4oV1K1JMPBea"],"enrUri":"enr:-L24QMAXcdgdLY16ROlP8P3WwHd8qSf2mTFhRNsxGib9vBjVAkK8V9hrz591GTFgsWVmIZm3r9z22LrrFV-7va_C2XMCgmlkgnY0gmlwhKwSK3qKbXVsdGlhZGRyc5YACASsEit6Bqm_AAoErBIregapwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTaVbYQvWj48LJgzE8K18HFBzkgZ3LRM_IrH3c2QFFTuDdGNwgqm_g3VkcIKpwYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59325', '59326', '59327', '59328', '59329']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59325:59325 -p 59326:59326 -p 59327:59327 -p 59328:59328 -p 59329:59329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59327 --rest-port=59325 --tcp-port=59326 --discv5-udp-port=59328 --rest-address=0.0.0.0 --nat=extip:172.18.47.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dcae0640a452accdce7d9d8cd0be2f8abe9d91d110ea5dcfe7749e40a8ea7b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59329 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMAXcdgdLY16ROlP8P3WwHd8qSf2mTFhRNsxGib9vBjVAkK8V9hrz591GTFgsWVmIZm3r9z22LrrFV-7va_C2XMCgmlkgnY0gmlwhKwSK3qKbXVsdGlhZGRyc5YACASsEit6Bqm_AAoErBIregapwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTaVbYQvWj48LJgzE8K18HFBzkgZ3LRM_IrH3c2QFFTuDdGNwgqm_g3VkcIKpwYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.205 waku d22d4be2f8d5e82ee48f8959890f05bc443a5aa39d48514a0eaefeda78c8e438
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d22d4be2f8d5. Setting up logs at ./log/docker/node2_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59325
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59325/health" -H "Content-Type: application/json" -d '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:59325/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.205/tcp/59326/p2p/16Uiu2HAm3dTV7JerJKDaCPu2vayFnhiR38r4hhx5wcT2FWvgBNyz","/ip4/172.18.47.205/tcp/59327/ws/p2p/16Uiu2HAm3dTV7JerJKDaCPu2vayFnhiR38r4hhx5wcT2FWvgBNyz"],"enrUri":"enr:-L24QPcQ9Y7nLb-_8KzOzC4dcbkXwuPHXxV9xHDKubgl_nsxXudc3xcDHeQBKzUaz_S0RMi4PZ2KXEYCULsTg5QhvlgCgmlkgnY0gmlwhKwSL82KbXVsdGlhZGRyc5YACASsEi_NBue-AAoErBIvzQbnv90DgnJzhQADAQAAiXNlY3AyNTZrMaECeeJWZWnqcqzYZbpfYWk6ZQvwxvKKgrZ_P2418q2khz2DdGNwgue-g3VkcILnwIV3YWt1MgE"}'
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:59325/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.122/tcp/43455/p2p/16Uiu2HAmHt5z8khRuTsjFuY9VBgbJUVK9n8wAEzN4oV1K1JMPBea"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15909', '15910', '15911', '15912', '15913']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15909:15909 -p 15910:15910 -p 15911:15911 -p 15912:15912 -p 15913:15913 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15911 --rest-port=15909 --tcp-port=15910 --discv5-udp-port=15912 --rest-address=0.0.0.0 --nat=extip:172.18.220.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77fbea16cead3da0db1c91a1c0bad77d65afa73fe36f2cc3bade5c119d9be9bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15913 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMAXcdgdLY16ROlP8P3WwHd8qSf2mTFhRNsxGib9vBjVAkK8V9hrz591GTFgsWVmIZm3r9z22LrrFV-7va_C2XMCgmlkgnY0gmlwhKwSK3qKbXVsdGlhZGRyc5YACASsEit6Bqm_AAoErBIregapwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTaVbYQvWj48LJgzE8K18HFBzkgZ3LRM_IrH3c2QFFTuDdGNwgqm_g3VkcIKpwYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.48 waku 06437d8f194bd83316e53267478986dfd61735ab397bf28055182112cf1709a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06437d8f194b. Setting up logs at ./log/docker/node3_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15909
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15909/health" -H "Content-Type: application/json" -d '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:15909/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.48/tcp/15910/p2p/16Uiu2HAkufb71MQBcEf94TfyXto7WxRRbJtuigvwB7hBcimQsHJp","/ip4/172.18.220.48/tcp/15911/ws/p2p/16Uiu2HAkufb71MQBcEf94TfyXto7WxRRbJtuigvwB7hBcimQsHJp"],"enrUri":"enr:-L24QI3REM4iqnWZUfA8rQjDJIgriOnbArJ-tO5P8MSXY6GNLrJxK13M1HWF0UE4M_bxMxhc3-Nhln26cgQForjZ1HICgmlkgnY0gmlwhKwS3DCKbXVsdGlhZGRyc5YACASsEtwwBj4mAAoErBLcMAY-J90DgnJzhQADAQAAiXNlY3AyNTZrMaECA5CeUZvgFurbd6KsO86iSvasTQNleKyDxLWn6OlgZ8mDdGNwgj4mg3VkcII-KIV3YWt1MgE"}'
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:15909/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.122/tcp/43455/p2p/16Uiu2HAmHt5z8khRuTsjFuY9VBgbJUVK9n8wAEzN4oV1K1JMPBea"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17377', '17378', '17379', '17380', '17381']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17377:17377 -p 17378:17378 -p 17379:17379 -p 17380:17380 -p 17381:17381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17379 --rest-port=17377 --tcp-port=17378 --discv5-udp-port=17380 --rest-address=0.0.0.0 --nat=extip:172.18.48.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be5ca0d09c0e44ea19e6cb63f08da7101bc13854c7fe6e61678f18bcbf5f62fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMAXcdgdLY16ROlP8P3WwHd8qSf2mTFhRNsxGib9vBjVAkK8V9hrz591GTFgsWVmIZm3r9z22LrrFV-7va_C2XMCgmlkgnY0gmlwhKwSK3qKbXVsdGlhZGRyc5YACASsEit6Bqm_AAoErBIregapwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTaVbYQvWj48LJgzE8K18HFBzkgZ3LRM_IrH3c2QFFTuDdGNwgqm_g3VkcIKpwYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.109 waku 6dc8b046c1f9002313439ce61a6e391509a2f4e827abe6363b3d80a2d7712ec8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6dc8b046c1f9. Setting up logs at ./log/docker/node4_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17377
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17377/health" -H "Content-Type: application/json" -d '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:17377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.109/tcp/17378/p2p/16Uiu2HAmNuCV2kyUqxE8CpEppPuE8Vmh9CUu5ENAWFbfgxmLFXFs","/ip4/172.18.48.109/tcp/17379/ws/p2p/16Uiu2HAmNuCV2kyUqxE8CpEppPuE8Vmh9CUu5ENAWFbfgxmLFXFs"],"enrUri":"enr:-L24QN3I3K73KAQQRis2_kg_4XO09Uy0PqCyYe5bMCGMhOHSLoCzroE85lciIrt4e0qZs5eY1AMCY8p-BJZ6SuKobfYCgmlkgnY0gmlwhKwSMG2KbXVsdGlhZGRyc5YACASsEjBtBkPiAAoErBIwbQZD490DgnJzhQADAQAAiXNlY3AyNTZrMaEDmDi4To8h0heDnVIJPFQCZHspOc05lVcHZQo1JVKjBraDdGNwgkPig3VkcIJD5IV3YWt1MgE"}'
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:17377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.122/tcp/43455/p2p/16Uiu2HAmHt5z8khRuTsjFuY9VBgbJUVK9n8wAEzN4oV1K1JMPBea"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34476', '34477', '34478', '34479', '34480']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34476:34476 -p 34477:34477 -p 34478:34478 -p 34479:34479 -p 34480:34480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34478 --rest-port=34476 --tcp-port=34477 --discv5-udp-port=34479 --rest-address=0.0.0.0 --nat=extip:172.18.242.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5d64d70dfa0eed119b4fab03daabd6a4ddbfd0efc8fed1b4d2e5e4c14dd6bef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34480 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMAXcdgdLY16ROlP8P3WwHd8qSf2mTFhRNsxGib9vBjVAkK8V9hrz591GTFgsWVmIZm3r9z22LrrFV-7va_C2XMCgmlkgnY0gmlwhKwSK3qKbXVsdGlhZGRyc5YACASsEit6Bqm_AAoErBIregapwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTaVbYQvWj48LJgzE8K18HFBzkgZ3LRM_IrH3c2QFFTuDdGNwgqm_g3VkcIKpwYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.111 waku 85248d11596d73fb74d658054accd2a71d0b54b4e9231717fcd26d32b1c81b1a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85248d11596d. Setting up logs at ./log/docker/node5_2026-02-11_04-43-24__688ca326-245b-4272-9e14-b688bde02836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34476
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34476/health" -H "Content-Type: application/json" -d '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:34476/debug/v1/info" -H "Content-Type: application/json" -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.111/tcp/34477/p2p/16Uiu2HAkxxGQ4zDCdDg2zkDEnohHd2e2Su6a5QSd7UQzoTojV2QV","/ip4/172.18.242.111/tcp/34478/ws/p2p/16Uiu2HAkxxGQ4zDCdDg2zkDEnohHd2e2Su6a5QSd7UQzoTojV2QV"],"enrUri":"enr:-L24QI2FAobR35AtB6R17QiZNzhygEfBZkQ5XQWmhhGTR-Fydj9wUia6Ci6gaTRjlmwW7AOYC_6fJphnOgRhvKkgxggCgmlkgnY0gmlwhKwS8m-KbXVsdGlhZGRyc5YACASsEvJvBoatAAoErBLybwaGrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNGlm-LPea2BxBR4VT-6MV_Svsl3RVfCpZJwI6nnnpraDdGNwgoatg3VkcIKGr4V3YWt1MgE"}'
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:34476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.122/tcp/43455/p2p/16Uiu2HAmHt5z8khRuTsjFuY9VBgbJUVK9n8wAEzN4oV1K1JMPBea"]'
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:43454/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:59325/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:43454/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43454/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":1770785010479837184,"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:59325/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":1770785010479837184,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43454/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:15909/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:15909/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 01be5ad0d4e7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d22d4be2f8d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06437d8f194b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 01be5ad0d4e7. 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 6dc8b046c1f9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d22d4be2f8d5. 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 85248d11596d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06437d8f194b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,654 @@
2026-02-11 04:45:33.944 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:45:33.944 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-02-11_04-45-33__1c2d29e8-760e-442b-b534-5fd008b10f97
2026-02-11 04:45:33.945 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:45:33.945 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:45:33.952 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:33.952 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-45-33__1c2d29e8-760e-442b-b534-5fd008b10f97__wakuorg_nwaku:latest.log
2026-02-11 04:45:33.952 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:33.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:33.954 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:33.954 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.199
2026-02-11 04:45:33.954 DEBUG [src.node.docker_mananger] Generated ports ['10310', '10311', '10312', '10313', '10314']
2026-02-11 04:45:33.954 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:33.954 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:33.954 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:33.954 DEBUG [src.node.docker_mananger] docker run -i -t -p 10310:10310 -p 10311:10311 -p 10312:10312 -p 10313:10313 -p 10314:10314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10312 --rest-port=10310 --tcp-port=10311 --discv5-udp-port=10313 --rest-address=0.0.0.0 --nat=extip:172.18.76.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad5ace3ff1dccd51cbeced9722c832e4bbe1da0330c2ced4aefd7e6f2f6b2619 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10314 --metrics-logging=true --lightpush=true --relay=true
2026-02-11 04:45:34.141 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.199 waku 97c727376428c5611bd40a25f579f0e87d2294535a4584f253a7d952502bd635
2026-02-11 04:45:34.172 DEBUG [src.node.docker_mananger] Container started with ID 97c727376428. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-45-33__1c2d29e8-760e-442b-b534-5fd008b10f97__wakuorg_nwaku:latest.log
2026-02-11 04:45:34.173 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10310
2026-02-11 04:45:34.173 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:34.241 ERROR [src.node.docker_mananger] Max retries reached for container 5415e42ac115. Exiting log stream.
2026-02-11 04:45:34.752 ERROR [src.node.docker_mananger] Max retries reached for container b06ff2aa293b. Exiting log stream.
2026-02-11 04:45:35.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:35.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:35.178 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:35.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:35.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.199/tcp/10311/p2p/16Uiu2HAkuSsL4ePvxmdFi7iJMXQWTi2FNhyA6ZDEf2bSugJew5Bq","/ip4/172.18.76.199/tcp/10312/ws/p2p/16Uiu2HAkuSsL4ePvxmdFi7iJMXQWTi2FNhyA6ZDEf2bSugJew5Bq"],"enrUri":"enr:-L24QO9B_2-K2nlJ3GL5WcTwvU0s9B-3TzBeOiYs6hWW9uWsY4K0iq6JBBPsD7Q2MY9aThf6C31411a3nSN4saRvdYsCgmlkgnY0gmlwhKwSTMeKbXVsdGlhZGRyc5YACASsEkzHBihHAAoErBJMxwYoSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAE5p6RYn42ij8uoYIDS-kBqwmayk4z01KmQASo4NVSSDdGNwgihHg3VkcIIoSYV3YWt1Mgk"}'
2026-02-11 04:45:35.181 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:35.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:35.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-45-33__1c2d29e8-760e-442b-b534-5fd008b10f97__wakuorg_nwaku:latest.log
2026-02-11 04:45:35.188 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:35.188 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:35.189 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:35.190 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.14
2026-02-11 04:45:35.190 DEBUG [src.node.docker_mananger] Generated ports ['19186', '19187', '19188', '19189', '19190']
2026-02-11 04:45:35.190 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:35.190 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:35.190 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:35.190 DEBUG [src.node.docker_mananger] docker run -i -t -p 19186:19186 -p 19187:19187 -p 19188:19188 -p 19189:19189 -p 19190:19190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19188 --rest-port=19186 --tcp-port=19187 --discv5-udp-port=19189 --rest-address=0.0.0.0 --nat=extip:172.18.130.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd48bca1acee4d74f7acb0deddfdd44adebe52bfea2b825aa71eea98a31f18c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19190 --metrics-logging=true --lightpush=false --relay=true
2026-02-11 04:45:35.377 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.14 waku 60b934bb4bee100d5165685eae6cd32f6db7c785d51f0898f621d98e365e6e06
2026-02-11 04:45:35.407 DEBUG [src.node.docker_mananger] Container started with ID 60b934bb4bee. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-45-33__1c2d29e8-760e-442b-b534-5fd008b10f97__wakuorg_nwaku:latest.log
2026-02-11 04:45:35.407 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19186
2026-02-11 04:45:35.408 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:36.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:36.412 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:36.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:36.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.14/tcp/19187/p2p/16Uiu2HAmUJ933UCfFyBAUNC3RtqYaNozZXhoNj4vV83F5jW2uBai","/ip4/172.18.130.14/tcp/19188/ws/p2p/16Uiu2HAmUJ933UCfFyBAUNC3RtqYaNozZXhoNj4vV83F5jW2uBai"],"enrUri":"enr:-L24QE4Va_RKlmawFmIFxyAv4tKfli2iTEZV-kvIf5Ki-Qhsakeg6AbxIZ2A74-FLhU-VTHItkbKY1igRJZoywEw9NQCgmlkgnY0gmlwhKwSgg6KbXVsdGlhZGRyc5YACASsEoIOBkrzAAoErBKCDgZK9N0DgnJzhQADAQAAiXNlY3AyNTZrMaED6GOdTJtQTx7zcu8HTXbQS23Z-2yv7_tZC_lGHY5B2duDdGNwgkrzg3VkcIJK9YV3YWt1MgE"}'
2026-02-11 04:45:36.415 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:36.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19186/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.199/tcp/10311/p2p/16Uiu2HAkuSsL4ePvxmdFi7iJMXQWTi2FNhyA6ZDEf2bSugJew5Bq"]'
2026-02-11 04:45:36.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:36.455 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:45:36.455 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-45-33__1c2d29e8-760e-442b-b534-5fd008b10f97__wakuorg_nwaku:latest.log
2026-02-11 04:45:36.455 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:45:36.455 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:45:36.456 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:45:36.457 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.236
2026-02-11 04:45:36.457 DEBUG [src.node.docker_mananger] Generated ports ['63867', '63868', '63869', '63870', '63871']
2026-02-11 04:45:36.457 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:45:36.458 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:45:36.458 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:45:36.459 DEBUG [src.node.docker_mananger] docker run -i -t -p 63867:63867 -p 63868:63868 -p 63869:63869 -p 63870:63870 -p 63871:63871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63869 --rest-port=63867 --tcp-port=63868 --discv5-udp-port=63870 --rest-address=0.0.0.0 --nat=extip:172.18.123.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6e84f766f5ed156cefbf76bb8ffeed11b1fac6f7ad793ea0eab0ee742a72abf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63871 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO9B_2-K2nlJ3GL5WcTwvU0s9B-3TzBeOiYs6hWW9uWsY4K0iq6JBBPsD7Q2MY9aThf6C31411a3nSN4saRvdYsCgmlkgnY0gmlwhKwSTMeKbXVsdGlhZGRyc5YACASsEkzHBihHAAoErBJMxwYoSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAE5p6RYn42ij8uoYIDS-kBqwmayk4z01KmQASo4NVSSDdGNwgihHg3VkcIIoSYV3YWt1Mgk --lightpushnode=/ip4/172.18.76.199/tcp/10311/p2p/16Uiu2HAkuSsL4ePvxmdFi7iJMXQWTi2FNhyA6ZDEf2bSugJew5Bq --lightpush=true --relay=true
2026-02-11 04:45:36.664 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.236 waku 15c963d7e049fc423494afac9315f499519f72cd5690a1f00785d4bcadeec5ec
2026-02-11 04:45:36.695 DEBUG [src.node.docker_mananger] Container started with ID 15c963d7e049. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-45-33__1c2d29e8-760e-442b-b534-5fd008b10f97__wakuorg_nwaku:latest.log
2026-02-11 04:45:36.695 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63867
2026-02-11 04:45:36.695 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:37.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:37.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:37.711 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:37.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:37.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.236/tcp/63868/p2p/16Uiu2HAmQg4f8aNf7LCTw8xTWtMxGmxia82iN7eKtvNpHntLBoxv","/ip4/172.18.123.236/tcp/63869/ws/p2p/16Uiu2HAmQg4f8aNf7LCTw8xTWtMxGmxia82iN7eKtvNpHntLBoxv"],"enrUri":"enr:-L24QHKuzvkhwRKR2HjarFFvp6-sQfEgwu_cmuNtnAp0J4ZFGY1v1qtZIKUMPo4xGJbZAdjBdCFgcuxs6efkG6hYsOICgmlkgnY0gmlwhKwSe-yKbXVsdGlhZGRyc5YACASsEnvsBvl8AAoErBJ77Ab5fd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDspKxzprM390CFQIsiMYV6p6CUbXX-A5luSuDEbLj1AODdGNwgvl8g3VkcIL5foV3YWt1Mgk"}'
2026-02-11 04:45:37.717 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:37.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.199/tcp/10311/p2p/16Uiu2HAkuSsL4ePvxmdFi7iJMXQWTi2FNhyA6ZDEf2bSugJew5Bq"]'
2026-02-11 04:45:37.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:37.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.14/tcp/19187/p2p/16Uiu2HAmUJ933UCfFyBAUNC3RtqYaNozZXhoNj4vV83F5jW2uBai"]'
2026-02-11 04:45:37.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:37.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10310/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:45:37.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:37.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19186/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:45:37.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:37.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:45:37.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:37.765 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
2026-02-11 04:45:37.766 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:37.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785137765769790}}'
2026-02-11 04:45:37.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:37.778 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:37.878 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:37.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:37.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785137765769790,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:37.883 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:37.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:37.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785137765769790,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:37.886 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:37.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:37.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785137765769790,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:37.890 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-02-11 04:45:37.890 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:37.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785137890752329}}'
2026-02-11 04:45:37.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:37.904 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.004 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785137890752329,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.009 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785137890752329,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.013 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785137890752329,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.017 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-02-11 04:45:38.018 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138017787029}}'
2026-02-11 04:45:38.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.130 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138017787029,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.135 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138017787029,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.138 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138017787029,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.142 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
2026-02-11 04:45:38.143 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138142931517}}'
2026-02-11 04:45:38.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.255 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138142931517,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.260 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138142931517,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.264 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138142931517,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.268 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
2026-02-11 04:45:38.268 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138268482042}}'
2026-02-11 04:45:38.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.382 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138268482042,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.388 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138268482042,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.393 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138268482042,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.397 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
2026-02-11 04:45:38.397 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138397363596}}'
2026-02-11 04:45:38.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.513 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138397363596,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.517 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138397363596,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.521 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138397363596,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.525 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
2026-02-11 04:45:38.526 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138526159199}}'
2026-02-11 04:45:38.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.538 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.639 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138526159199,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.643 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138526159199,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.647 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138526159199,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.651 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
2026-02-11 04:45:38.651 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138651457067}}'
2026-02-11 04:45:38.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.765 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138651457067,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.771 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138651457067,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.775 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138651457067,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.778 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
2026-02-11 04:45:38.779 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138779220221}}'
2026-02-11 04:45:38.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:38.895 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138779220221,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.899 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138779220221,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.903 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:38.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:38.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138779220221,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:38.907 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
2026-02-11 04:45:38.907 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:38.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785138907506046}}'
2026-02-11 04:45:38.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:38.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.021 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138907506046,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.025 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138907506046,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.029 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785138907506046,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.033 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
2026-02-11 04:45:39.033 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139033568552}}'
2026-02-11 04:45:39.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.046 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.148 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139033568552,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.153 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139033568552,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.157 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139033568552,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.160 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
2026-02-11 04:45:39.161 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139161216527}}'
2026-02-11 04:45:39.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.173 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.274 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139161216527,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.278 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139161216527,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.282 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139161216527,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.286 DEBUG [tests.light_push.test_publish] Running test with payload A float number
2026-02-11 04:45:39.287 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139286978981}}'
2026-02-11 04:45:39.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.398 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139286978981,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.402 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139286978981,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.406 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139286978981,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.410 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-02-11 04:45:39.410 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139410738784}}'
2026-02-11 04:45:39.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.524 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139410738784,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.529 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139410738784,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.533 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139410738784,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.537 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
2026-02-11 04:45:39.537 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139537604106}}'
2026-02-11 04:45:39.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.550 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.650 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139537604106,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.654 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139537604106,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.658 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139537604106,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.662 DEBUG [tests.light_push.test_publish] Running test with payload Email format
2026-02-11 04:45:39.663 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139663044158}}'
2026-02-11 04:45:39.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.676 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.776 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139663044158,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.780 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139663044158,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.784 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139663044158,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.788 DEBUG [tests.light_push.test_publish] Running test with payload URL format
2026-02-11 04:45:39.788 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139788653827}}'
2026-02-11 04:45:39.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.801 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:39.901 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139788653827,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.905 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139788653827,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.909 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:39.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:39.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139788653827,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:39.913 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
2026-02-11 04:45:39.913 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:39.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785139913362438}}'
2026-02-11 04:45:39.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:39.928 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.028 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139913362438,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.033 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139913362438,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.037 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785139913362438,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.041 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
2026-02-11 04:45:40.041 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140041427492}}'
2026-02-11 04:45:40.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.156 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140041427492,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.160 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140041427492,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.164 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140041427492,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.168 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
2026-02-11 04:45:40.168 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140168748674}}'
2026-02-11 04:45:40.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.179 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.280 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140168748674,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.283 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140168748674,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.287 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140168748674,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.291 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
2026-02-11 04:45:40.291 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140291596751}}'
2026-02-11 04:45:40.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.306 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.407 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140291596751,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.411 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140291596751,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.415 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140291596751,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.419 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
2026-02-11 04:45:40.419 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140419398119}}'
2026-02-11 04:45:40.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.434 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.534 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140419398119,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.538 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140419398119,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.542 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140419398119,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.546 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
2026-02-11 04:45:40.547 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140546859360}}'
2026-02-11 04:45:40.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.659 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140546859360,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.663 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140546859360,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.667 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140546859360,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.671 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
2026-02-11 04:45:40.672 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140671846759}}'
2026-02-11 04:45:40.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.686 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.787 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140671846759,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.791 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140671846759,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.794 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140671846759,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.798 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
2026-02-11 04:45:40.798 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140798534578}}'
2026-02-11 04:45:40.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.811 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:40.912 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140798534578,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.916 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140798534578,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.920 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:40.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:40.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140798534578,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:40.923 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
2026-02-11 04:45:40.924 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:40.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785140924032257}}'
2026-02-11 04:45:40.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:40.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.036 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140924032257,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.040 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140924032257,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.043 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785140924032257,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.047 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
2026-02-11 04:45:41.047 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141047430709}}'
2026-02-11 04:45:41.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.159 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141047430709,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.163 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141047430709,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.166 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141047430709,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.170 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
2026-02-11 04:45:41.171 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141170814468}}'
2026-02-11 04:45:41.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.184 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.285 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141170814468,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.289 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141170814468,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.292 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141170814468,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.296 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
2026-02-11 04:45:41.296 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141296634418}}'
2026-02-11 04:45:41.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.309 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.410 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141296634418,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.413 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141296634418,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.417 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141296634418,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.421 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
2026-02-11 04:45:41.421 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141421312647}}'
2026-02-11 04:45:41.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.433 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.533 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141421312647,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.537 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141421312647,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.541 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141421312647,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.545 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
2026-02-11 04:45:41.545 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141545315026}}'
2026-02-11 04:45:41.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.659 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141545315026,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.664 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141545315026,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.667 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141545315026,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.671 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
2026-02-11 04:45:41.672 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141671976238}}'
2026-02-11 04:45:41.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.808 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141671976238,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.813 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141671976238,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.817 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141671976238,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.820 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
2026-02-11 04:45:41.821 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141821243381}}'
2026-02-11 04:45:41.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:41.934 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141821243381,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.938 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141821243381,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.941 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:41.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:41.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141821243381,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:41.945 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
2026-02-11 04:45:41.945 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:41.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785141945632958}}'
2026-02-11 04:45:41.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:41.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:42.058 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141945632958,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.063 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141945632958,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.066 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785141945632958,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.070 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
2026-02-11 04:45:42.071 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:42.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785142070879265}}'
2026-02-11 04:45:42.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:42.083 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:42.184 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142070879265,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.188 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142070879265,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.192 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142070879265,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.196 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
2026-02-11 04:45:42.196 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:42.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785142196324749}}'
2026-02-11 04:45:42.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:42.209 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:42.309 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142196324749,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.313 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142196324749,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.316 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142196324749,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.320 DEBUG [tests.light_push.test_publish] Running test with payload A password
2026-02-11 04:45:42.321 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:42.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785142320965087}}'
2026-02-11 04:45:42.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:42.336 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:42.436 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142320965087,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.440 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142320965087,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.444 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142320965087,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.447 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
2026-02-11 04:45:42.448 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:42.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785142448002134}}'
2026-02-11 04:45:42.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:42.461 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:42.562 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142448002134,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.566 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142448002134,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.570 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142448002134,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.573 DEBUG [tests.light_push.test_publish] Running test with payload A time string
2026-02-11 04:45:42.574 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:42.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785142574143742}}'
2026-02-11 04:45:42.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:42.585 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:42.686 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142574143742,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.689 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142574143742,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.693 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142574143742,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.697 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
2026-02-11 04:45:42.697 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:45:42.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63867/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785142697638147}}'
2026-02-11 04:45:42.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:42.710 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:45:42.811 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142697638147,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.815 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142697638147,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.819 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-11 04:45:42.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:42.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785142697638147,"ephemeral":false,"proof":""}]'
2026-02-11 04:45:42.824 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:42.825 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:42.826 DEBUG [src.node.waku_node] Stopping container with id 97c727376428
2026-02-11 04:45:43.394 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:43.394 DEBUG [src.node.waku_node] Stopping container with id 60b934bb4bee
2026-02-11 04:45:43.976 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:43.978 DEBUG [src.node.waku_node] Stopping container with id 15c963d7e049
2026-02-11 04:45:44.208 ERROR [src.node.docker_mananger] Max retries reached for container 97c727376428. Exiting log stream.
2026-02-11 04:45:44.499 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:44.500 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:45:44.531 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:44.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:44.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-02-11_04-45-41__5950c48d-72d0-4d30-90db-0df2d7bff772
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-45-41__5950c48d-72d0-4d30-90db-0df2d7bff772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24913', '24914', '24915', '24916', '24917']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24913:24913 -p 24914:24914 -p 24915:24915 -p 24916:24916 -p 24917:24917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24915 --rest-port=24913 --tcp-port=24914 --discv5-udp-port=24916 --rest-address=0.0.0.0 --nat=extip:172.18.231.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6cfba5e41088f6fcdabb94eabfa816ed24bdc6c16c12ba5c698cbe631f1b88c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24917 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.91 waku 7dfbd8ad4a77d8cf732f7dc2559b35e6b2c6b6334552cf1f16579bb5291c5cef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7dfbd8ad4a77. Setting up logs at ./log/docker/node1_2026-02-11_04-45-41__5950c48d-72d0-4d30-90db-0df2d7bff772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24913
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 b2d62bef11a9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ced30b79ffef. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24913/health" -H "Content-Type: application/json" -d '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:24913/debug/v1/info" -H "Content-Type: application/json" -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.91/tcp/24914/p2p/16Uiu2HAmLTETBDPBWp6jAUvhu2jKgjXtwRMuYCzZjvTMZVwxbQms","/ip4/172.18.231.91/tcp/24915/ws/p2p/16Uiu2HAmLTETBDPBWp6jAUvhu2jKgjXtwRMuYCzZjvTMZVwxbQms"],"enrUri":"enr:-L24QJOTH7eyOUljZ6gBc6jI0oagIHqa_cW_jBKvtAT-hvIIJWVwBfan7jfmARkbabyTbo4H9yW0Gvups78YuLR4QG4CgmlkgnY0gmlwhKwS51uKbXVsdGlhZGRyc5YACASsEudbBmFSAAoErBLnWwZhU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDc9p4ZtuQKRhBIgt0SHV15ArpoiDgI4ZkbtQT9b65yuaDdGNwgmFSg3VkcIJhVIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-45-41__5950c48d-72d0-4d30-90db-0df2d7bff772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7331', '7332', '7333', '7334', '7335']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7331:7331 -p 7332:7332 -p 7333:7333 -p 7334:7334 -p 7335:7335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7333 --rest-port=7331 --tcp-port=7332 --discv5-udp-port=7334 --rest-address=0.0.0.0 --nat=extip:172.18.188.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbdfc8b8b8ba9810834a51cdfb08c9ccdd6844dcb9407f4bfdfaa4314acb7cfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7335 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJOTH7eyOUljZ6gBc6jI0oagIHqa_cW_jBKvtAT-hvIIJWVwBfan7jfmARkbabyTbo4H9yW0Gvups78YuLR4QG4CgmlkgnY0gmlwhKwS51uKbXVsdGlhZGRyc5YACASsEudbBmFSAAoErBLnWwZhU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDc9p4ZtuQKRhBIgt0SHV15ArpoiDgI4ZkbtQT9b65yuaDdGNwgmFSg3VkcIJhVIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.6 waku 5b6d0bd4a2f32e3abc962e9d845209e550ab00db80eecc82cdd1178dac3b2dee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b6d0bd4a2f3. Setting up logs at ./log/docker/node2_2026-02-11_04-45-41__5950c48d-72d0-4d30-90db-0df2d7bff772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7331
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7331/health" -H "Content-Type: application/json" -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:7331/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/7332/p2p/16Uiu2HAm4pbuRLarNYPS24kUoQDpqBykyfKy6PbuboubyobJzoSC","/ip4/172.18.188.6/tcp/7333/ws/p2p/16Uiu2HAm4pbuRLarNYPS24kUoQDpqBykyfKy6PbuboubyobJzoSC"],"enrUri":"enr:-L24QLX5fhlaSO7jK3Pgdw3Wd0aDBsKH6bK6UKvAqhChKJ_gXbMeDIsLBu56_FnOLtzVHklprx6iJ9h9y59RBfDHBR8CgmlkgnY0gmlwhKwSvAaKbXVsdGlhZGRyc5YACASsErwGBhykAAoErBK8BgYcpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECi5ju0SKZWYXVJ_57QFsV_rfMpQIhpMkr3XTwnsBmT-WDdGNwghykg3VkcIIcpoV3YWt1MgE"}'
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:7331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.91/tcp/24914/p2p/16Uiu2HAmLTETBDPBWp6jAUvhu2jKgjXtwRMuYCzZjvTMZVwxbQms"]'
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:24913/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:7331/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:24913/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24913/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":1770785144261517568,"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:7331/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":1770785144261517568,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24913/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24913/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7dfbd8ad4a77
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b6d0bd4a2f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-02-11 04:46:10.034 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:46:10.034 DEBUG [tests.conftest] Running test: test_relay_2_nodes_low_bandwidth_reliability with id: 2026-02-11_04-46-10__00d50060-a125-40ff-a213-2242278ef79d
2026-02-11 04:46:10.035 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:46:10.035 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:46:10.041 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:10.041 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-10__00d50060-a125-40ff-a213-2242278ef79d__wakuorg_nwaku:latest.log
2026-02-11 04:46:10.047 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:10.047 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-10__00d50060-a125-40ff-a213-2242278ef79d__wakuorg_nwaku:latest.log
2026-02-11 04:46:10.053 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:10.053 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-46-10__00d50060-a125-40ff-a213-2242278ef79d__wakuorg_nwaku:latest.log
2026-02-11 04:46:10.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:46:10.059 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-46-10__00d50060-a125-40ff-a213-2242278ef79d__wakuorg_nwaku:latest.log
2026-02-11 04:46:10.059 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:10.059 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:10.060 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:10.060 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.53
2026-02-11 04:46:10.061 DEBUG [src.node.docker_mananger] Generated ports ['26654', '26655', '26656', '26657', '26658']
2026-02-11 04:46:10.061 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:10.061 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:10.061 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:10.061 DEBUG [src.node.docker_mananger] docker run -i -t -p 26654:26654 -p 26655:26655 -p 26656:26656 -p 26657:26657 -p 26658:26658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26656 --rest-port=26654 --tcp-port=26655 --discv5-udp-port=26657 --rest-address=0.0.0.0 --nat=extip:172.18.152.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f52cafe06eb9ce65b1cc4e008abc7a479fecda58bc10a2f6da7af84857558d5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26658 --metrics-logging=true --relay=true
2026-02-11 04:46:10.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.53 waku 2320981e5c775d148688428e19072f4c87dd018157bc2a97b571e21649560ab8
2026-02-11 04:46:10.234 ERROR [src.node.docker_mananger] Max retries reached for container ee29b20cb28f. Exiting log stream.
2026-02-11 04:46:10.240 DEBUG [src.node.docker_mananger] Container started with ID 2320981e5c77. Setting up logs at ./log/docker/node1_2026-02-11_04-46-10__00d50060-a125-40ff-a213-2242278ef79d__wakuorg_nwaku:latest.log
2026-02-11 04:46:10.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26654
2026-02-11 04:46:10.242 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:10.713 ERROR [src.node.docker_mananger] Max retries reached for container bba68791a17f. Exiting log stream.
2026-02-11 04:46:11.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26654/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:11.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:11.247 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:11.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:11.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.53/tcp/26655/p2p/16Uiu2HAm5BtqidpXuX3HotAE7sPt7DFm5MNF4WZfrYPsSgemfJZJ","/ip4/172.18.152.53/tcp/26656/ws/p2p/16Uiu2HAm5BtqidpXuX3HotAE7sPt7DFm5MNF4WZfrYPsSgemfJZJ"],"enrUri":"enr:-L24QArG0dsWTIXyTrgNDqybHQyiQbjOSJDp4Xudy6_eg914SQ-2ubzlxsBvhZqY-Zfd88mzqJPFOJs44l5f6-ZYI6sCgmlkgnY0gmlwhKwSmDWKbXVsdGlhZGRyc5YACASsEpg1BmgfAAoErBKYNQZoIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkQ1HmB2bne8L1tQg42VxxsFZ1dDXb7x9ALSPybAZk8WDdGNwgmgfg3VkcIJoIYV3YWt1MgE"}'
2026-02-11 04:46:11.249 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:11.250 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:46:11.250 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:46:11.251 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:46:11.251 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.239
2026-02-11 04:46:11.251 DEBUG [src.node.docker_mananger] Generated ports ['25803', '25804', '25805', '25806', '25807']
2026-02-11 04:46:11.251 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:46:11.251 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:46:11.252 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:46:11.252 DEBUG [src.node.docker_mananger] docker run -i -t -p 25803:25803 -p 25804:25804 -p 25805:25805 -p 25806:25806 -p 25807:25807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=25805 --rest-port=25803 --tcp-port=25804 --discv5-udp-port=25806 --rest-address=0.0.0.0 --nat=extip:172.18.126.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb1aad7f95357925c476fa88df0ac2aeda2a37cef13c5267ae5cfd9bde60a06e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25807 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QArG0dsWTIXyTrgNDqybHQyiQbjOSJDp4Xudy6_eg914SQ-2ubzlxsBvhZqY-Zfd88mzqJPFOJs44l5f6-ZYI6sCgmlkgnY0gmlwhKwSmDWKbXVsdGlhZGRyc5YACASsEpg1BmgfAAoErBKYNQZoIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkQ1HmB2bne8L1tQg42VxxsFZ1dDXb7x9ALSPybAZk8WDdGNwgmgfg3VkcIJoIYV3YWt1MgE
2026-02-11 04:46:11.412 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.239 waku 99869269a565063d89350810fa4ec9895bee090727d8d6fa373ee0239644fef5
2026-02-11 04:46:11.440 DEBUG [src.node.docker_mananger] Container started with ID 99869269a565. Setting up logs at ./log/docker/node2_2026-02-11_04-46-10__00d50060-a125-40ff-a213-2242278ef79d__wakuorg_nwaku:latest.log
2026-02-11 04:46:11.440 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25803
2026-02-11 04:46:11.440 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:46:12.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25803/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:12.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:46:12.454 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:46:12.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:12.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.239/tcp/25804/p2p/16Uiu2HAm1NQRELtUy5wPZpJNRb341Ek1j4ZAFdQjN9VTkAWNrA6v","/ip4/172.18.126.239/tcp/25805/ws/p2p/16Uiu2HAm1NQRELtUy5wPZpJNRb341Ek1j4ZAFdQjN9VTkAWNrA6v"],"enrUri":"enr:-L24QK75doNEx4GvKhb-UhcPq8Sy2VH2fxaHw6ddqkhuTmIvYkRO7NdKSHQ3OQe_YarmqvX_gjqmG-Kbv5Bi_fqiHKoCgmlkgnY0gmlwhKwSfu-KbXVsdGlhZGRyc5YACASsEn7vBmTMAAoErBJ-7wZkzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWE_IpUBFwfawagBiqZntSvfxsnANoisOZUUO1aHRtHODdGNwgmTMg3VkcIJkzoV3YWt1MgE"}'
2026-02-11 04:46:12.460 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:46:12.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:46:12.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:12.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25803/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:46:12.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:12.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26654/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:12.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.126.239/tcp/47552/p2p/16Uiu2HAm1NQRELtUy5wPZpJNRb341Ek1j4ZAFdQjN9VTkAWNrA6v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:46:12.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25803/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:12.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.152.53/tcp/26655/p2p/16Uiu2HAm5BtqidpXuX3HotAE7sPt7DFm5MNF4WZfrYPsSgemfJZJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-11 04:46:12.475 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-11 04:46:22.477 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '10764', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-11 04:46:22.486 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '10764', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
2026-02-11 04:46:22.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:22.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:22.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:23.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:23.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:24.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:24.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:46:25.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:46:25.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:46:25.533 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:46:25.533 INFO [tests.e2e.test_network_conditions] low_bw_elapsed=0.00s received=200 msg_count=200
2026-02-11 04:46:25.535 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:46:25.536 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:46:25.536 DEBUG [src.node.waku_node] Stopping container with id 2320981e5c77
2026-02-11 04:46:26.002 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:26.002 DEBUG [src.node.waku_node] Stopping container with id 99869269a565
2026-02-11 04:46:26.477 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:46:26.478 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:46:26.514 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:46:26.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,238 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_latency_with_load_sender_side with id: 2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:241 Starting 4 nodes with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33924', '33925', '33926', '33927', '33928']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33924:33924 -p 33925:33925 -p 33926:33926 -p 33927:33927 -p 33928:33928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33926 --rest-port=33924 --tcp-port=33925 --discv5-udp-port=33927 --rest-address=0.0.0.0 --nat=extip:172.18.47.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbea68dda9d4f83125142be8c58b1fa8192ea79a611e5a8c66a36260a4c1f639 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33928 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.0 waku 1de5d8111a7410a3c439b05941a8fb4a6ec732c4c68c781387a78ca1bb212bec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1de5d8111a74. Setting up logs at ./log/docker/node1_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33924
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 e52263beed18. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f08fac61067d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33924/health" -H "Content-Type: application/json" -d '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:33924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","/ip4/172.18.47.0/tcp/33926/ws/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ"],"enrUri":"enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE"}'
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.117.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37677', '37678', '37679', '37680', '37681']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37677:37677 -p 37678:37678 -p 37679:37679 -p 37680:37680 -p 37681:37681 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37679 --rest-port=37677 --tcp-port=37678 --discv5-udp-port=37680 --rest-address=0.0.0.0 --nat=extip:172.18.117.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5e2284faed99ae2fbea972cc9859cbed7fe2ca9c8bf44ad597cfcd43e6468cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37681 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.33 waku 4a89f826fd5a8f62cfba27363ff58f972ccc480b3b68a72ddc27c8cef6e2d1ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a89f826fd5a. Setting up logs at ./log/docker/node2_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37677
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37677/health" -H "Content-Type: application/json" -d '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:37677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.33/tcp/37678/p2p/16Uiu2HAm6s21UtjSBpVHpnR5QWV8PrZQ5roDkrvUCUyHgnjDhMu2","/ip4/172.18.117.33/tcp/37679/ws/p2p/16Uiu2HAm6s21UtjSBpVHpnR5QWV8PrZQ5roDkrvUCUyHgnjDhMu2"],"enrUri":"enr:-L24QMUGTP5yda5ovRK6TqMcCKmVLryW91X5K2ycqhR5Z0OOGiHZ52l-jHMDOP1sgTMWUrMSRlwpFouFizJTwwOVWRICgmlkgnY0gmlwhKwSdSGKbXVsdGlhZGRyc5YACASsEnUhBpMuAAoErBJ1IQaTL90DgnJzhQADAQAAiXNlY3AyNTZrMaECqe65ML5OhuGNUgzJJfyhq0S3a6tgTI-06lPUaVumGJmDdGNwgpMug3VkcIKTMIV3YWt1MgE"}'
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.37.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60954', '60955', '60956', '60957', '60958']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60954:60954 -p 60955:60955 -p 60956:60956 -p 60957:60957 -p 60958:60958 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60956 --rest-port=60954 --tcp-port=60955 --discv5-udp-port=60957 --rest-address=0.0.0.0 --nat=extip:172.18.37.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfd550debde4788adfc79ec9f38a2834bc4cf219985caefe87aaa2d1cbfabc9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60958 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.190 waku ccc8d25311d2fdaa87c914331a88611415472ea4b0215f135f97ede768ed0704
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ccc8d25311d2. Setting up logs at ./log/docker/node3_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60954
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60954/health" -H "Content-Type: application/json" -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:60954/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.190/tcp/60955/p2p/16Uiu2HAmUQqJVd2GdZK1m2deV9663c2DRMutGpvgxEYJt6wfFeZU","/ip4/172.18.37.190/tcp/60956/ws/p2p/16Uiu2HAmUQqJVd2GdZK1m2deV9663c2DRMutGpvgxEYJt6wfFeZU"],"enrUri":"enr:-L24QL4U1VFrdMp8yYozYcjLqwPMVWk2eqi4HdHDjFiUNe_LX-ButTNs_1YqgBAoxUXLsyefhM3WK93b3y6TXGjHtZwCgmlkgnY0gmlwhKwSJb6KbXVsdGlhZGRyc5YACASsEiW-Bu4bAAoErBIlvgbuHN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6hqg8ARXLkk-M_GcNU2kDHXGLUCiCRotdV_uJSC3hZ-DdGNwgu4bg3VkcILuHYV3YWt1MgE"}'
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.15.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39111', '39112', '39113', '39114', '39115']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39111:39111 -p 39112:39112 -p 39113:39113 -p 39114:39114 -p 39115:39115 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39113 --rest-port=39111 --tcp-port=39112 --discv5-udp-port=39114 --rest-address=0.0.0.0 --nat=extip:172.18.15.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22614f7d61750df6a430e05dbfc7c44dfc7b4acdc912af13a401dd4ba46e23fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39115 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPOc2yo3e0mlJAfTKu69iDk8Vg2VZw5vjpOEHsfcJUrtczxe2ERhaYNZO8KcKLdagXZhQhtEtwL7I18RDDU2teICgmlkgnY0gmlwhKwSLwCKbXVsdGlhZGRyc5YACASsEi8ABoSFAAoErBIvAAaEht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTjQU8zi3O4wpKOsaBmEdziQ1aL0p9mZLSssIyGBtmnGDdGNwgoSFg3VkcIKEh4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.111 waku cc8b1e10653e290605a5b2605fc4a041e8aaa5d3d6905e6df09e4fa353866680
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc8b1e10653e. Setting up logs at ./log/docker/node4_2026-02-11_04-44-59__56837cb9-24b3-4fe3-98bf-e6ecb0c2df0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39111
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39111/health" -H "Content-Type: application/json" -d '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:39111/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.111/tcp/39112/p2p/16Uiu2HAmCBh8br6Wipoy6anx3zCyTSGUhEDDqdVfTLKMj7emGhUK","/ip4/172.18.15.111/tcp/39113/ws/p2p/16Uiu2HAmCBh8br6Wipoy6anx3zCyTSGUhEDDqdVfTLKMj7emGhUK"],"enrUri":"enr:-L24QOam3Gy0AhlQr-rJyIaBX5geWGPor51goCiWjRFkzGGINPyRxcwo-wWZku8tPlpfJ7k-f2CTItmlJ66IWpm96LcCgmlkgnY0gmlwhKwSD2-KbXVsdGlhZGRyc5YACASsEg9vBpjIAAoErBIPbwaYyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-QHZTWn3iTrve7lYmTB0ld4NrdRmEGMBX8osOL5nXYiDdGNwgpjIg3VkcIKYyoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:247 Subscribing all nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/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:37677/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:60954/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:39111/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33924/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.15.111/tcp/43792/p2p/16Uiu2HAmCBh8br6Wipoy6anx3zCyTSGUhEDDqdVfTLKMj7emGhUK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.117.33/tcp/54314/p2p/16Uiu2HAm6s21UtjSBpVHpnR5QWV8PrZQ5roDkrvUCUyHgnjDhMu2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.37.190/tcp/44560/p2p/16Uiu2HAmUQqJVd2GdZK1m2deV9663c2DRMutGpvgxEYJt6wfFeZU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37677/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.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60954/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.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39111/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.47.0/tcp/33925/p2p/16Uiu2HAmHvGDH5gHeALwuP4MUZc2AueYqe9CdX4KEftqW3ta8GQQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39111/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:255 Applying 3000ms latency on sender node1
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:259 Sending 50 messages from node1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:39111/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:278 Node4 received 50 messages (min_expected=25.0, total_sent=50)
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6688', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1de5d8111a74
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a89f826fd5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ccc8d25311d2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1de5d8111a74. 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 cc8b1e10653e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4a89f826fd5a. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ccc8d25311d2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-11 04:44:09.685 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:09.685 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-02-11_04-44-09__5f9e7f98-6c59-4378-8d5d-a0996bf53e22
2026-02-11 04:44:09.685 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:09.685 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:44:09.692 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:09.692 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-11_04-44-09__5f9e7f98-6c59-4378-8d5d-a0996bf53e22__wakuorg_nwaku:latest.log
2026-02-11 04:44:09.692 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:09.692 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:09.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:09.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.161
2026-02-11 04:44:09.694 DEBUG [src.node.docker_mananger] Generated ports ['16114', '16115', '16116', '16117', '16118']
2026-02-11 04:44:09.694 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:09.694 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:09.694 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:09.694 DEBUG [src.node.docker_mananger] docker run -i -t -p 16114:16114 -p 16115:16115 -p 16116:16116 -p 16117:16117 -p 16118:16118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16116 --rest-port=16114 --tcp-port=16115 --discv5-udp-port=16117 --rest-address=0.0.0.0 --nat=extip:172.18.142.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cea3553847eb4715b1fc8baba38ce17c0a926ff80c01ef155fae68adf7f1ffae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16118 --metrics-logging=true --lightpush=true --relay=true
2026-02-11 04:44:09.880 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.161 waku a2043723007217e4b8b0de54f7a55367aa2ce5230196f944afa0a73bfd6bbe9f
2026-02-11 04:44:09.909 DEBUG [src.node.docker_mananger] Container started with ID a20437230072. Setting up logs at ./log/docker/receiving_node1_2026-02-11_04-44-09__5f9e7f98-6c59-4378-8d5d-a0996bf53e22__wakuorg_nwaku:latest.log
2026-02-11 04:44:09.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16114
2026-02-11 04:44:09.911 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:09.952 ERROR [src.node.docker_mananger] Max retries reached for container 2476afe9d058. Exiting log stream.
2026-02-11 04:44:10.478 ERROR [src.node.docker_mananger] Max retries reached for container de5107638fe1. Exiting log stream.
2026-02-11 04:44:10.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16114/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:10.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:10.915 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:10.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:10.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.161/tcp/16115/p2p/16Uiu2HAkxjW7SU7zCboeeEeCy7NhsTy4qqxEdgdEiRKzbfsKV8Co","/ip4/172.18.142.161/tcp/16116/ws/p2p/16Uiu2HAkxjW7SU7zCboeeEeCy7NhsTy4qqxEdgdEiRKzbfsKV8Co"],"enrUri":"enr:-L24QKa_XLLfeinIPdHuNBpJrYSaxhgzpBrLcm7vaSZNy7tXOXldA8VRbXq1anuTwYmq90ttUaKMyXLjsu3G7vG8BJUCgmlkgnY0gmlwhKwSjqGKbXVsdGlhZGRyc5YACASsEo6hBj7zAAoErBKOoQY-9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECMSRbfLtNC6PJH4LPUSMx4TWsiLf8AQWQhC_7G15C9uiDdGNwgj7zg3VkcII-9YV3YWt1Mgk"}'
2026-02-11 04:44:10.918 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:10.925 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:10.925 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-11_04-44-09__5f9e7f98-6c59-4378-8d5d-a0996bf53e22__wakuorg_nwaku:latest.log
2026-02-11 04:44:10.925 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:10.925 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:10.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:10.927 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.195
2026-02-11 04:44:10.927 DEBUG [src.node.docker_mananger] Generated ports ['15551', '15552', '15553', '15554', '15555']
2026-02-11 04:44:10.927 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:10.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:10.927 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:10.927 DEBUG [src.node.docker_mananger] docker run -i -t -p 15551:15551 -p 15552:15552 -p 15553:15553 -p 15554:15554 -p 15555:15555 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15553 --rest-port=15551 --tcp-port=15552 --discv5-udp-port=15554 --rest-address=0.0.0.0 --nat=extip:172.18.178.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f3edcf632fcc522d8ffaea988af0d7a27c0f52fbeebbacec0761fce16daa746 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15555 --metrics-logging=true --lightpush=false --relay=true
2026-02-11 04:44:11.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.195 waku 8c571efacbf76b75881978c46b98a252c24dcb17a34d22e117418efddba05e75
2026-02-11 04:44:11.147 DEBUG [src.node.docker_mananger] Container started with ID 8c571efacbf7. Setting up logs at ./log/docker/receiving_node2_2026-02-11_04-44-09__5f9e7f98-6c59-4378-8d5d-a0996bf53e22__wakuorg_nwaku:latest.log
2026-02-11 04:44:11.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15551
2026-02-11 04:44:11.148 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:12.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15551/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:12.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:12.152 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:12.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15551/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:12.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.195/tcp/15552/p2p/16Uiu2HAmDy94RC1WJYt2SkZxMJqV4waZKjUK9xy3beAsApDnZcaB","/ip4/172.18.178.195/tcp/15553/ws/p2p/16Uiu2HAmDy94RC1WJYt2SkZxMJqV4waZKjUK9xy3beAsApDnZcaB"],"enrUri":"enr:-L24QOsGVPKJV489nCozB-Ki2MLWqYEH9ndz9hY87NSgQMeKCUBWvrkvKHZgKM2yHW_ilz0lonAxI630OQx_4xDglCwCgmlkgnY0gmlwhKwSssOKbXVsdGlhZGRyc5YACASsErLDBjzAAAoErBKywwY8wd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDE4H9KNgbMwKlr7RaDVYNzmpEPMNMtwqNJPInXxE3rACDdGNwgjzAg3VkcII8woV3YWt1MgE"}'
2026-02-11 04:44:12.154 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:12.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15551/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.161/tcp/16115/p2p/16Uiu2HAkxjW7SU7zCboeeEeCy7NhsTy4qqxEdgdEiRKzbfsKV8Co"]'
2026-02-11 04:44:12.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:12.195 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:12.196 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-11_04-44-09__5f9e7f98-6c59-4378-8d5d-a0996bf53e22__wakuorg_nwaku:latest.log
2026-02-11 04:44:12.196 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:12.196 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:12.202 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:12.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.217
2026-02-11 04:44:12.204 DEBUG [src.node.docker_mananger] Generated ports ['40968', '40969', '40970', '40971', '40972']
2026-02-11 04:44:12.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:12.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:12.204 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:12.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 40968:40968 -p 40969:40969 -p 40970:40970 -p 40971:40971 -p 40972:40972 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40970 --rest-port=40968 --tcp-port=40969 --discv5-udp-port=40971 --rest-address=0.0.0.0 --nat=extip:172.18.109.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2382e3f81e93c0a7bbadddacb869bc1550dc32c782a2ad9b15bcc7bd7172cf67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40972 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKa_XLLfeinIPdHuNBpJrYSaxhgzpBrLcm7vaSZNy7tXOXldA8VRbXq1anuTwYmq90ttUaKMyXLjsu3G7vG8BJUCgmlkgnY0gmlwhKwSjqGKbXVsdGlhZGRyc5YACASsEo6hBj7zAAoErBKOoQY-9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECMSRbfLtNC6PJH4LPUSMx4TWsiLf8AQWQhC_7G15C9uiDdGNwgj7zg3VkcII-9YV3YWt1Mgk --lightpushnode=/ip4/172.18.142.161/tcp/16115/p2p/16Uiu2HAkxjW7SU7zCboeeEeCy7NhsTy4qqxEdgdEiRKzbfsKV8Co --lightpush=true --relay=true
2026-02-11 04:44:12.397 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.217 waku 07210cb377e0c8f88397806cbf4f1e16a2e0a613ea58355a98f8b7a31741fc9b
2026-02-11 04:44:12.428 DEBUG [src.node.docker_mananger] Container started with ID 07210cb377e0. Setting up logs at ./log/docker/lightpush_node1_2026-02-11_04-44-09__5f9e7f98-6c59-4378-8d5d-a0996bf53e22__wakuorg_nwaku:latest.log
2026-02-11 04:44:12.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40968
2026-02-11 04:44:12.429 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40968/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:13.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:13.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:13.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.217/tcp/40969/p2p/16Uiu2HAmC5beXeKXRoAqP5Z57ocURVxU2CaZpGdfBzfNyCr2uRky","/ip4/172.18.109.217/tcp/40970/ws/p2p/16Uiu2HAmC5beXeKXRoAqP5Z57ocURVxU2CaZpGdfBzfNyCr2uRky"],"enrUri":"enr:-L24QIHukfucOfY-1vI8AQu2SLL2xpuNi3sYR9xcL7W9Go7iUPRLQBVbX1Awmjq7NXcAD7natDTucUgKnBkhjt3m8VICgmlkgnY0gmlwhKwSbdmKbXVsdGlhZGRyc5YACASsEm3ZBqAJAAoErBJt2QagCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC93IpxyxMiClAcn424YSr7qtDkImY8QGvXIxYx0JDe-aDdGNwgqAJg3VkcIKgC4V3YWt1Mgk"}'
2026-02-11 04:44:13.435 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:13.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40968/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.161/tcp/16115/p2p/16Uiu2HAkxjW7SU7zCboeeEeCy7NhsTy4qqxEdgdEiRKzbfsKV8Co"]'
2026-02-11 04:44:13.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:13.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40968/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.195/tcp/15552/p2p/16Uiu2HAmDy94RC1WJYt2SkZxMJqV4waZKjUK9xy3beAsApDnZcaB"]'
2026-02-11 04:44:13.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:13.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16114/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:13.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:13.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15551/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:13.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:13.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40968/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:13.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:13.515 DEBUG [src.steps.light_push] Lightpushing message
2026-02-11 04:44:13.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40968/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770785053515126762, "extraField": "extraValue"}}'
2026-02-11 04:44:13.518 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40968/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-11 04:44:13.520 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:13.521 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:13.521 DEBUG [src.node.waku_node] Stopping container with id a20437230072
2026-02-11 04:44:14.085 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:14.086 DEBUG [src.node.waku_node] Stopping container with id 8c571efacbf7
2026-02-11 04:44:14.626 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:14.626 DEBUG [src.node.waku_node] Stopping container with id 07210cb377e0
2026-02-11 04:44:14.897 ERROR [src.node.docker_mananger] Max retries reached for container a20437230072. Exiting log stream.
2026-02-11 04:44:15.157 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:15.158 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:15.167 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:15.174 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:15.181 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-11 04:47:38.591 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:47:38.591 DEBUG [tests.conftest] Running test: test_invalid_pagination_cursor_param with id: 2026-02-11_04-47-38__215d2acd-34c9-4f16-b8ca-ff315b6b9aaf
2026-02-11 04:47:38.591 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:47:38.591 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:47:38.591 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:47:38.597 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:38.597 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-38__215d2acd-34c9-4f16-b8ca-ff315b6b9aaf__wakuorg_nwaku:latest.log
2026-02-11 04:47:38.597 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:38.598 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:38.599 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:38.599 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.212
2026-02-11 04:47:38.599 DEBUG [src.node.docker_mananger] Generated ports ['31211', '31212', '31213', '31214', '31215']
2026-02-11 04:47:38.599 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:38.599 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:38.599 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:38.599 DEBUG [src.node.docker_mananger] docker run -i -t -p 31211:31211 -p 31212:31212 -p 31213:31213 -p 31214:31214 -p 31215:31215 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31213 --rest-port=31211 --tcp-port=31212 --discv5-udp-port=31214 --rest-address=0.0.0.0 --nat=extip:172.18.60.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4adcacbcf3cfb7476ee637be3a8aeb6ee0eb20d3f1a6edcf7c6ba82c0d8b5bc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31215 --metrics-logging=true --store=true --relay=true
2026-02-11 04:47:38.746 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.212 waku 4b8cacc70d7756210e7853e90a7c5e3452d45b63fdfa553e89ed1d6c74228a68
2026-02-11 04:47:38.771 DEBUG [src.node.docker_mananger] Container started with ID 4b8cacc70d77. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-38__215d2acd-34c9-4f16-b8ca-ff315b6b9aaf__wakuorg_nwaku:latest.log
2026-02-11 04:47:38.773 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31211
2026-02-11 04:47:38.773 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:38.910 ERROR [src.node.docker_mananger] Max retries reached for container 38a01f54ddd8. Exiting log stream.
2026-02-11 04:47:39.384 ERROR [src.node.docker_mananger] Max retries reached for container 16cd2e5054c2. Exiting log stream.
2026-02-11 04:47:39.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31211/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:39.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:39.776 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:39.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31211/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:39.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.212/tcp/31212/p2p/16Uiu2HAmAV1QLJcfSpsxpBoEzWXNFrEb8dNgQbow75NG2UEGyMRQ","/ip4/172.18.60.212/tcp/31213/ws/p2p/16Uiu2HAmAV1QLJcfSpsxpBoEzWXNFrEb8dNgQbow75NG2UEGyMRQ"],"enrUri":"enr:-L24QH33WeKr4oWH5mFwKOS7Hqqc0Oq9NhNBSn32akruVGzYB8TtRe0pur7RNjTTKpytmuNSbaASPD0ZC3VyL9nrTp0CgmlkgnY0gmlwhKwSPNSKbXVsdGlhZGRyc5YACASsEjzUBnnsAAoErBI81AZ57d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC37oCErVn0fVugwcpfCqBqwiK2Jl-qyWqQahfarS4ZmeDdGNwgnnsg3VkcIJ57oV3YWt1MgM"}'
2026-02-11 04:47:39.779 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:39.785 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:39.785 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-47-38__215d2acd-34c9-4f16-b8ca-ff315b6b9aaf__wakuorg_nwaku:latest.log
2026-02-11 04:47:39.785 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:39.785 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:39.787 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:39.787 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.191
2026-02-11 04:47:39.787 DEBUG [src.node.docker_mananger] Generated ports ['2104', '2105', '2106', '2107', '2108']
2026-02-11 04:47:39.787 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:39.787 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:39.787 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:39.787 DEBUG [src.node.docker_mananger] docker run -i -t -p 2104:2104 -p 2105:2105 -p 2106:2106 -p 2107:2107 -p 2108:2108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2106 --rest-port=2104 --tcp-port=2105 --discv5-udp-port=2107 --rest-address=0.0.0.0 --nat=extip:172.18.224.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6bca2878698af9afe6593ce6eed34ea948a415cc2eaecaea5ceee84dc2e42c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2108 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH33WeKr4oWH5mFwKOS7Hqqc0Oq9NhNBSn32akruVGzYB8TtRe0pur7RNjTTKpytmuNSbaASPD0ZC3VyL9nrTp0CgmlkgnY0gmlwhKwSPNSKbXVsdGlhZGRyc5YACASsEjzUBnnsAAoErBI81AZ57d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC37oCErVn0fVugwcpfCqBqwiK2Jl-qyWqQahfarS4ZmeDdGNwgnnsg3VkcIJ57oV3YWt1MgM --storenode=/ip4/172.18.60.212/tcp/31212/p2p/16Uiu2HAmAV1QLJcfSpsxpBoEzWXNFrEb8dNgQbow75NG2UEGyMRQ --store=true --relay=true
2026-02-11 04:47:39.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.191 waku a61110624da0d4a7b72d71abd73b01ced9892cca9d681690d86a3ccc725818dc
2026-02-11 04:47:39.957 DEBUG [src.node.docker_mananger] Container started with ID a61110624da0. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-38__215d2acd-34c9-4f16-b8ca-ff315b6b9aaf__wakuorg_nwaku:latest.log
2026-02-11 04:47:39.957 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2104
2026-02-11 04:47:39.957 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:40.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2104/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:40.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:40.962 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:40.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:40.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.191/tcp/2105/p2p/16Uiu2HAm78G3xHvGpjokAiMbxiKbCZp9Xfpc6EvxKFJD6uoWXoDD","/ip4/172.18.224.191/tcp/2106/ws/p2p/16Uiu2HAm78G3xHvGpjokAiMbxiKbCZp9Xfpc6EvxKFJD6uoWXoDD"],"enrUri":"enr:-L24QA7LhercjSlGsRPAWWDNFUQtupZH0CTIL2kvvulnQ2aXR6iOZgngHsE5rNw4YMJGcNa59DELpoLTzOytJuuKUqQCgmlkgnY0gmlwhKwS4L-KbXVsdGlhZGRyc5YACASsEuC_Bgg5AAoErBLgvwYIOt0DgnJzhQADAQAAiXNlY3AyNTZrMaECrdZQRyt5NkCMe4PDaVC-b7dOnh62iodtEDKMcTK6xPyDdGNwggg5g3VkcIIIO4V3YWt1MgM"}'
2026-02-11 04:47:40.964 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:40.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.212/tcp/31212/p2p/16Uiu2HAmAV1QLJcfSpsxpBoEzWXNFrEb8dNgQbow75NG2UEGyMRQ"]'
2026-02-11 04:47:40.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:40.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31211/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:40.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:40.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2104/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:40.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:40.972 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:40.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31211/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:40.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:40.977 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:41.177 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:41.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31211/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:41.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:41.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:41.383 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:41.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31211/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:41.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:41.389 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:41.590 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:41.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31211/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:41.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:41.596 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:41.797 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:41.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31211/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:41.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:41.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:42.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31211/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:42.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cf2f496d96393c04ed84591badb3cae9bb4ca51bbc24b14ac4010e75d0020fe"},{"messageHash":"0xbf6201e7543689cd3534883216a6ce1af0be9c9bcdd96bbc5bbf35ee2e7f7322"},{"messageHash":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}],"paginationCursor":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}'
2026-02-11 04:47:42.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31211/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:42.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cf2f496d96393c04ed84591badb3cae9bb4ca51bbc24b14ac4010e75d0020fe"},{"messageHash":"0xbf6201e7543689cd3534883216a6ce1af0be9c9bcdd96bbc5bbf35ee2e7f7322"},{"messageHash":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}],"paginationCursor":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}'
2026-02-11 04:47:42.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31211/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:42.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd494947fc96d8655144ebf39962fa996afd51229da7ffd695e43e2644fda522"},{"messageHash":"0x943573e7707bad2859de948c867e25cfa00f003ce2407a7f7e3c9a49ef53911e"}]}'
2026-02-11 04:47:42.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2104/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:42.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cf2f496d96393c04ed84591badb3cae9bb4ca51bbc24b14ac4010e75d0020fe"},{"messageHash":"0xbf6201e7543689cd3534883216a6ce1af0be9c9bcdd96bbc5bbf35ee2e7f7322"},{"messageHash":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}],"paginationCursor":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}'
2026-02-11 04:47:42.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2104/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:42.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cf2f496d96393c04ed84591badb3cae9bb4ca51bbc24b14ac4010e75d0020fe"},{"messageHash":"0xbf6201e7543689cd3534883216a6ce1af0be9c9bcdd96bbc5bbf35ee2e7f7322"},{"messageHash":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}],"paginationCursor":"0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df"}'
2026-02-11 04:47:42.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2104/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf2e91b71e43c1a2ce4a1938daec1d48447279096b4df11ea4606c5ae0970d9df&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:42.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd494947fc96d8655144ebf39962fa996afd51229da7ffd695e43e2644fda522"},{"messageHash":"0x943573e7707bad2859de948c867e25cfa00f003ce2407a7f7e3c9a49ef53911e"}]}'
2026-02-11 04:47:42.022 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:47:42.023 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:47:42.023 DEBUG [src.node.waku_node] Stopping container with id 4b8cacc70d77
2026-02-11 04:47:42.467 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:42.467 DEBUG [src.node.waku_node] Stopping container with id a61110624da0
2026-02-11 04:47:42.915 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:42.917 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:47:42.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:42.930 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-11 04:47:16.506 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:47:16.506 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062
2026-02-11 04:47:16.506 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:47:16.507 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:47:16.507 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:47:16.514 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:16.514 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
2026-02-11 04:47:16.514 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:16.514 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:16.516 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:16.516 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.164
2026-02-11 04:47:16.516 DEBUG [src.node.docker_mananger] Generated ports ['63249', '63250', '63251', '63252', '63253']
2026-02-11 04:47:16.516 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-11 04:47:16.516 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:47:16.516 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:16.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:16.517 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:16.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 63249:63249 -p 63250:63250 -p 63251:63251 -p 63252:63252 -p 63253:63253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63251 --rest-port=63249 --tcp-port=63250 --discv5-udp-port=63252 --rest-address=0.0.0.0 --nat=extip:172.18.141.164 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcebcabdaa4d9764b40d1db7f028f11ebe012b8c2f9facb2a711aab3eb6dd56c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63253 --metrics-logging=true --relay=true --filter=true
2026-02-11 04:47:16.705 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.164 waku a25484ea7c6997fad53e9346debdb80e2b2774dbbb57316abd4871016cfc2110
2026-02-11 04:47:16.738 DEBUG [src.node.docker_mananger] Container started with ID a25484ea7c69. Setting up logs at ./log/docker/node1_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
2026-02-11 04:47:16.738 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63249
2026-02-11 04:47:16.738 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:16.750 ERROR [src.node.docker_mananger] Max retries reached for container 7e5a5e4dcf5b. Exiting log stream.
2026-02-11 04:47:17.308 ERROR [src.node.docker_mananger] Max retries reached for container f1a2a44017e7. Exiting log stream.
2026-02-11 04:47:17.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63249/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:17.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:17.742 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:17.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:17.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.164/tcp/63250/p2p/16Uiu2HAmD12ruMpkHz7yXg5p9xZxZyfiNoYRYApwAdF7LUq79Hz6","/ip4/172.18.141.164/tcp/63251/ws/p2p/16Uiu2HAmD12ruMpkHz7yXg5p9xZxZyfiNoYRYApwAdF7LUq79Hz6"],"enrUri":"enr:-L24QElqEVTZlL_LDRf6Hk2kHZ9KLT6siMtzPeOvKkiyadclIEpijuiv26bheTqtbilH2RVMZOvxaX_oQGUic4iUzfoCgmlkgnY0gmlwhKwSjaSKbXVsdGlhZGRyc5YACASsEo2kBvcSAAoErBKNpAb3E90DgnJzhQACAQAAiXNlY3AyNTZrMaEDBSJ0dJmlSCMWErCh32I-5VFLZ4zyXSf6epGjRJnc5w-DdGNwgvcSg3VkcIL3FIV3YWt1MgU"}'
2026-02-11 04:47:17.745 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:17.752 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:17.752 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
2026-02-11 04:47:17.752 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:17.752 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:17.753 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:17.754 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.113
2026-02-11 04:47:17.754 DEBUG [src.node.docker_mananger] Generated ports ['44851', '44852', '44853', '44854', '44855']
2026-02-11 04:47:17.754 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-11 04:47:17.754 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-11 04:47:17.754 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:17.754 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:17.754 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:17.754 DEBUG [src.node.docker_mananger] docker run -i -t -p 44851:44851 -p 44852:44852 -p 44853:44853 -p 44854:44854 -p 44855:44855 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44853 --rest-port=44851 --tcp-port=44852 --discv5-udp-port=44854 --rest-address=0.0.0.0 --nat=extip:172.18.107.113 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d43ed4b7db22feac7c5e5ecef029f4c069cc3b7bdfebe91ec819fa6d03894d6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44855 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QElqEVTZlL_LDRf6Hk2kHZ9KLT6siMtzPeOvKkiyadclIEpijuiv26bheTqtbilH2RVMZOvxaX_oQGUic4iUzfoCgmlkgnY0gmlwhKwSjaSKbXVsdGlhZGRyc5YACASsEo2kBvcSAAoErBKNpAb3E90DgnJzhQACAQAAiXNlY3AyNTZrMaEDBSJ0dJmlSCMWErCh32I-5VFLZ4zyXSf6epGjRJnc5w-DdGNwgvcSg3VkcIL3FIV3YWt1MgU
2026-02-11 04:47:17.940 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.113 waku 7d9209d2f9c5117c789402468222b30a7ca8a1884b37300fd1de83e0e14ab492
2026-02-11 04:47:17.971 DEBUG [src.node.docker_mananger] Container started with ID 7d9209d2f9c5. Setting up logs at ./log/docker/node2_2026-02-11_04-47-16__310354a5-a1a3-45ef-942a-9c39e932c062__wakuorg_nwaku:latest.log
2026-02-11 04:47:17.973 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44851
2026-02-11 04:47:17.973 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:18.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44851/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:18.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:47:18.982 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:18.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44851/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:18.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.113/tcp/44852/p2p/16Uiu2HAmGwB6cJvLrHK5Ww6WaygQBM1w5SHBn5LuJ9WFFQ4q9p7q","/ip4/172.18.107.113/tcp/44853/ws/p2p/16Uiu2HAmGwB6cJvLrHK5Ww6WaygQBM1w5SHBn5LuJ9WFFQ4q9p7q"],"enrUri":"enr:-L24QAznW29pBCammW6ehC_q3ZEuF7KvrlrUDSp4KQVVZmKxaQZgMxnzikop8HJdt8Y-7qLF0T1ALOPdwaf-RSc8tEsCgmlkgnY0gmlwhKwSa3GKbXVsdGlhZGRyc5YACASsEmtxBq80AAoErBJrcQavNd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDP5QxNAB5t87NarDj6txS1zsEJPcsVk5Oz_yD8VhuGwiDdGNwgq80g3VkcIKvNoV3YWt1MgE"}'
2026-02-11 04:47:18.989 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:18.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44851/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.164/tcp/63250/p2p/16Uiu2HAmD12ruMpkHz7yXg5p9xZxZyfiNoYRYApwAdF7LUq79Hz6"]'
2026-02-11 04:47:18.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:18.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-11 04:47:18.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:18.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44851/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-11 04:47:18.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:18.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:19.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:19.003 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:47:19.103 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:47:19.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:19.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785238999108277,"ephemeral":false,"proof":""}]'
2026-02-11 04:47:19.109 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:47:19.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44851/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:19.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785238999108277,"ephemeral":false,"proof":""}]'
2026-02-11 04:47:19.114 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:47:19.115 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:47:19.115 DEBUG [src.node.waku_node] Stopping container with id a25484ea7c69
2026-02-11 04:47:19.672 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:19.672 DEBUG [src.node.waku_node] Stopping container with id 7d9209d2f9c5
2026-02-11 04:47:20.235 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:20.236 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:47:20.241 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:20.247 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-11 04:44:44.547 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:44.548 DEBUG [tests.conftest] Running test: test_time_filter_zero_start_time with id: 2026-02-11_04-44-44__9ac0c521-71a7-4216-8c62-337bed67ffe9
2026-02-11 04:44:44.548 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:44.548 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:44:44.549 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:44:44.557 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:44.558 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-44__9ac0c521-71a7-4216-8c62-337bed67ffe9__wakuorg_nwaku:latest.log
2026-02-11 04:44:44.558 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:44.559 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:44.562 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:44.562 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.95
2026-02-11 04:44:44.562 DEBUG [src.node.docker_mananger] Generated ports ['6379', '6380', '6381', '6382', '6383']
2026-02-11 04:44:44.562 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:44.562 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:44.563 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:44.563 DEBUG [src.node.docker_mananger] docker run -i -t -p 6379:6379 -p 6380:6380 -p 6381:6381 -p 6382:6382 -p 6383:6383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6381 --rest-port=6379 --tcp-port=6380 --discv5-udp-port=6382 --rest-address=0.0.0.0 --nat=extip:172.18.230.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e71a63f98f8bfe1daa588c7fd53bba5befcbfac78be3e8c79c6570fcd9deca5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6383 --metrics-logging=true --store=true --relay=true
2026-02-11 04:44:44.739 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.95 waku dcf7605fdddbaeb7f85bf4a31a7e913dd97355e343ac5d47c6fa5b20c05895a7
2026-02-11 04:44:44.774 DEBUG [src.node.docker_mananger] Container started with ID dcf7605fdddb. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-44__9ac0c521-71a7-4216-8c62-337bed67ffe9__wakuorg_nwaku:latest.log
2026-02-11 04:44:44.776 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6379
2026-02-11 04:44:44.776 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:44.818 ERROR [src.node.docker_mananger] Max retries reached for container 105a45eaf48a. Exiting log stream.
2026-02-11 04:44:45.380 ERROR [src.node.docker_mananger] Max retries reached for container f8a92361ae71. Exiting log stream.
2026-02-11 04:44:45.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6379/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:45.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:45.780 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:45.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6379/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:45.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.95/tcp/6380/p2p/16Uiu2HAm8ErfkA4XLzPDPkHRWzqT8CivxADoJK2VuyawB3vGY9ss","/ip4/172.18.230.95/tcp/6381/ws/p2p/16Uiu2HAm8ErfkA4XLzPDPkHRWzqT8CivxADoJK2VuyawB3vGY9ss"],"enrUri":"enr:-L24QNzzTVn6uPPmmRRBvTXNmOF6FJoPJWHngI5Xz-nDBbGfUE00bxvSDALWKwLRi_mfFy2RAQndFLj0VjR9uVSnSd4CgmlkgnY0gmlwhKwS5l-KbXVsdGlhZGRyc5YACASsEuZfBhjsAAoErBLmXwYY7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECvmKghM1OIYNnVmpztAiEYQrvXeMVX5M96rcl_oUuAw6DdGNwghjsg3VkcIIY7oV3YWt1MgM"}'
2026-02-11 04:44:45.782 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:45.789 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:45.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-44__9ac0c521-71a7-4216-8c62-337bed67ffe9__wakuorg_nwaku:latest.log
2026-02-11 04:44:45.790 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:45.790 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:45.791 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:45.791 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.39
2026-02-11 04:44:45.791 DEBUG [src.node.docker_mananger] Generated ports ['17665', '17666', '17667', '17668', '17669']
2026-02-11 04:44:45.792 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:45.792 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:45.792 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:45.792 DEBUG [src.node.docker_mananger] docker run -i -t -p 17665:17665 -p 17666:17666 -p 17667:17667 -p 17668:17668 -p 17669:17669 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17667 --rest-port=17665 --tcp-port=17666 --discv5-udp-port=17668 --rest-address=0.0.0.0 --nat=extip:172.18.64.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad606c9fa80624dcd00ecaebaafbab7cea7c7b1f9cebbcb698bfc9fbe00c0bce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17669 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNzzTVn6uPPmmRRBvTXNmOF6FJoPJWHngI5Xz-nDBbGfUE00bxvSDALWKwLRi_mfFy2RAQndFLj0VjR9uVSnSd4CgmlkgnY0gmlwhKwS5l-KbXVsdGlhZGRyc5YACASsEuZfBhjsAAoErBLmXwYY7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECvmKghM1OIYNnVmpztAiEYQrvXeMVX5M96rcl_oUuAw6DdGNwghjsg3VkcIIY7oV3YWt1MgM --storenode=/ip4/172.18.230.95/tcp/6380/p2p/16Uiu2HAm8ErfkA4XLzPDPkHRWzqT8CivxADoJK2VuyawB3vGY9ss --store=true --relay=true
2026-02-11 04:44:45.970 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.39 waku 91471236a40461ae43cc512330f9fe24d407b20abb65d91145199af6c869d64d
2026-02-11 04:44:45.999 DEBUG [src.node.docker_mananger] Container started with ID 91471236a404. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-44__9ac0c521-71a7-4216-8c62-337bed67ffe9__wakuorg_nwaku:latest.log
2026-02-11 04:44:46.001 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17665
2026-02-11 04:44:46.001 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:47.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17665/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:47.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:47.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:47.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:47.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.39/tcp/17666/p2p/16Uiu2HAkujAk49YujZRz7WGhSB5fVwCB818RTb6ambpoVyivK2qz","/ip4/172.18.64.39/tcp/17667/ws/p2p/16Uiu2HAkujAk49YujZRz7WGhSB5fVwCB818RTb6ambpoVyivK2qz"],"enrUri":"enr:-L24QMflOVIANSJRE7j1nViJt9RtWc5eA06OcgUHqYQLITzKdzq4-AhHKFfpcr2mC27nFK22ZdOfANfJUn76-QdCi8sCgmlkgnY0gmlwhKwSQCeKbXVsdGlhZGRyc5YACASsEkAnBkUCAAoErBJAJwZFA90DgnJzhQADAQAAiXNlY3AyNTZrMaECBHtlddpRnsB4HBUB8oTB8ThkTWr58C6Em-LiesxCyf2DdGNwgkUCg3VkcIJFBIV3YWt1MgM"}'
2026-02-11 04:44:47.008 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:47.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17665/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.95/tcp/6380/p2p/16Uiu2HAm8ErfkA4XLzPDPkHRWzqT8CivxADoJK2VuyawB3vGY9ss"]'
2026-02-11 04:44:47.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6379/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:47.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:47.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.017 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:47.223 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.229 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:47.430 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:47.636 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:47.842 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:47.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:47.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:47.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:48.050 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:48.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:48.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:48.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:48.256 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 0
2026-02-11 04:44:48.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6379/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:48.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e5a6f2ec891cae2fa62e74c69332b3684e77b5c23863a59da756d8c77457870","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785084017682176,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7ebe242edd2f557bf05b02deea493f0b9ac91898445190249942df59d7b43c6c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785086017689088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa68f5ea32e1d1c3abd7e04ae09eac49a854687ebd46e1136cac2ce63719d6c2b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785086917690880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbecc1c4f9b26a8a5ce91a463e8b9f12aba8851e0be242aa8f6e04bf3cd06fe1c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785087117692928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe520f1be4db1928a276d47c538b3d9c3c4e473012649c630b8fa5e66f7de6fb0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785089017694976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0dc29cb2333416b05cc7c48deb540f3a7cf2c57856cc9f222a95af908a374a2e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785097017696000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-11 04:44:48.261 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-02-11 04:44:48.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17665/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:48.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e5a6f2ec891cae2fa62e74c69332b3684e77b5c23863a59da756d8c77457870","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785084017682176,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7ebe242edd2f557bf05b02deea493f0b9ac91898445190249942df59d7b43c6c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785086017689088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa68f5ea32e1d1c3abd7e04ae09eac49a854687ebd46e1136cac2ce63719d6c2b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785086917690880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbecc1c4f9b26a8a5ce91a463e8b9f12aba8851e0be242aa8f6e04bf3cd06fe1c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785087117692928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe520f1be4db1928a276d47c538b3d9c3c4e473012649c630b8fa5e66f7de6fb0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785089017694976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0dc29cb2333416b05cc7c48deb540f3a7cf2c57856cc9f222a95af908a374a2e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770785097017696000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-11 04:44:48.264 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-02-11 04:44:48.266 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:44:48.267 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:44:48.267 DEBUG [src.node.waku_node] Stopping container with id dcf7605fdddb
2026-02-11 04:44:48.825 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:48.826 DEBUG [src.node.waku_node] Stopping container with id 91471236a404
2026-02-11 04:44:49.335 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:44:49.344 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:44:49.350 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:44:49.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-11 04:52:22.732 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:52:22.733 DEBUG [tests.conftest] Running test: test_single_content_topic[/waku/2/content/test.js] with id: 2026-02-11_04-52-22__6ed60785-e48d-4adb-a603-a65258d6c2a1
2026-02-11 04:52:22.733 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:52:22.733 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:52:22.733 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-11 04:52:22.741 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:52:22.741 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-52-22__6ed60785-e48d-4adb-a603-a65258d6c2a1__wakuorg_nwaku:latest.log
2026-02-11 04:52:22.741 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:52:22.741 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:52:22.743 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:52:22.743 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.182
2026-02-11 04:52:22.743 DEBUG [src.node.docker_mananger] Generated ports ['31359', '31360', '31361', '31362', '31363']
2026-02-11 04:52:22.743 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:52:22.743 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:52:22.743 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:52:22.744 DEBUG [src.node.docker_mananger] docker run -i -t -p 31359:31359 -p 31360:31360 -p 31361:31361 -p 31362:31362 -p 31363:31363 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31361 --rest-port=31359 --tcp-port=31360 --discv5-udp-port=31362 --rest-address=0.0.0.0 --nat=extip:172.18.137.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bbf3df6a0fd0daace5e8ad85aab7f1be5e6d4ede9396a1ec4eaaa02b5e02a283 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31363 --metrics-logging=true --relay=true --filter=true --content-topic=/waku/2/content/test.js
2026-02-11 04:52:22.935 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.182 waku cc939ac356d40c399ec65bf204272f98bb5051e523c86b03dfc08aafa9997be3
2026-02-11 04:52:22.964 DEBUG [src.node.docker_mananger] Container started with ID cc939ac356d4. Setting up logs at ./log/docker/node1_2026-02-11_04-52-22__6ed60785-e48d-4adb-a603-a65258d6c2a1__wakuorg_nwaku:latest.log
2026-02-11 04:52:22.965 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31359
2026-02-11 04:52:22.965 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:52:23.015 ERROR [src.node.docker_mananger] Max retries reached for container d51d9e257afa. Exiting log stream.
2026-02-11 04:52:23.539 ERROR [src.node.docker_mananger] Max retries reached for container 3a6cd12051a8. Exiting log stream.
2026-02-11 04:52:23.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31359/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:23.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:52:23.969 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:52:23.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31359/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:23.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.182/tcp/31360/p2p/16Uiu2HAmMtuWDCL2Rxgxpb5VYycxJXXGCUj8rqwh4XQLmMmYdNFP","/ip4/172.18.137.182/tcp/31361/ws/p2p/16Uiu2HAmMtuWDCL2Rxgxpb5VYycxJXXGCUj8rqwh4XQLmMmYdNFP"],"enrUri":"enr:-L24QEmUZzaPaCn0UtoBtp8kpvW2nsAge8E9HqNOVjQ7J3efNHZL8CGiZ1_Ix7PNSXJwCxV0k3KfgKG6X8k0G9L5fIsCgmlkgnY0gmlwhKwSibaKbXVsdGlhZGRyc5YACASsEom2BnqAAAoErBKJtgZ6gd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDiUnVhTlyZ1xNwYXDEjkGVT7nb0PdH2E2AYYoantyFUaDdGNwgnqAg3VkcIJ6goV3YWt1MgU"}'
2026-02-11 04:52:23.972 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:52:23.979 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:52:23.979 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-52-22__6ed60785-e48d-4adb-a603-a65258d6c2a1__wakuorg_nwaku:latest.log
2026-02-11 04:52:23.979 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:52:23.979 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:52:23.981 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:52:23.981 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.126
2026-02-11 04:52:23.981 DEBUG [src.node.docker_mananger] Generated ports ['34138', '34139', '34140', '34141', '34142']
2026-02-11 04:52:23.981 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:52:23.981 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:52:23.981 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:52:23.982 DEBUG [src.node.docker_mananger] docker run -i -t -p 34138:34138 -p 34139:34139 -p 34140:34140 -p 34141:34141 -p 34142:34142 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34140 --rest-port=34138 --tcp-port=34139 --discv5-udp-port=34141 --rest-address=0.0.0.0 --nat=extip:172.18.145.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a9a2ed4e97443dafe3fd1f7bc9cb6b25d624bbb5fd85cf863ec5be3ee6737d5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34142 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEmUZzaPaCn0UtoBtp8kpvW2nsAge8E9HqNOVjQ7J3efNHZL8CGiZ1_Ix7PNSXJwCxV0k3KfgKG6X8k0G9L5fIsCgmlkgnY0gmlwhKwSibaKbXVsdGlhZGRyc5YACASsEom2BnqAAAoErBKJtgZ6gd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDiUnVhTlyZ1xNwYXDEjkGVT7nb0PdH2E2AYYoantyFUaDdGNwgnqAg3VkcIJ6goV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-02-11 04:52:24.165 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.126 waku 8cdce2921afec82f3399e443018d460676efc8f06730e891940d11ed5a819735
2026-02-11 04:52:24.197 DEBUG [src.node.docker_mananger] Container started with ID 8cdce2921afe. Setting up logs at ./log/docker/node2_2026-02-11_04-52-22__6ed60785-e48d-4adb-a603-a65258d6c2a1__wakuorg_nwaku:latest.log
2026-02-11 04:52:24.197 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34138
2026-02-11 04:52:24.197 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:52:25.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34138/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:25.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-11 04:52:25.214 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:52:25.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34138/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:25.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.126/tcp/34139/p2p/16Uiu2HAm67e5UgSifAd79sfJkFcWcui1PdFwqPw5jNJ7tujchaDJ","/ip4/172.18.145.126/tcp/34140/ws/p2p/16Uiu2HAm67e5UgSifAd79sfJkFcWcui1PdFwqPw5jNJ7tujchaDJ"],"enrUri":"enr:-L24QOMcUJM41ajioeHE8xMxu8n5GezHMmG5oRwn4gNLMSKxShVbrIPisJHM9o7Ef1URof4M5eZ9JP_lqBAy8oc_LbcCgmlkgnY0gmlwhKwSkX6KbXVsdGlhZGRyc5YACASsEpF-BoVbAAoErBKRfgaFXN0DgnJzhQACAQAAiXNlY3AyNTZrMaECntHzd0fj2olG52jVqnMzyCcNPVejNxNP1OiHNwepYJ2DdGNwgoVbg3VkcIKFXYV3YWt1MgE"}'
2026-02-11 04:52:25.222 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:52:25.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34138/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.182/tcp/31360/p2p/16Uiu2HAmMtuWDCL2Rxgxpb5VYycxJXXGCUj8rqwh4XQLmMmYdNFP"]'
2026-02-11 04:52:25.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:25.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31359/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-11 04:52:25.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:25.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34138/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-11 04:52:25.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:25.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31359/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:52:25.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:52:25.238 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:52:25.338 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:52:25.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31359/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:25.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785545233615737,"ephemeral":false,"proof":""}]'
2026-02-11 04:52:25.343 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:52:25.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34138/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:52:25.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770785545233615737,"ephemeral":false,"proof":""}]'
2026-02-11 04:52:25.349 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:52:25.350 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:52:25.350 DEBUG [src.node.waku_node] Stopping container with id cc939ac356d4
2026-02-11 04:52:25.876 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:52:25.878 DEBUG [src.node.waku_node] Stopping container with id 8cdce2921afe
2026-02-11 04:52:26.431 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:52:26.434 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:52:26.439 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:52:26.443 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-02-11 04:47:27.753 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:47:27.754 DEBUG [tests.conftest] Running test: test_store_with_not_valid_content_topic with id: 2026-02-11_04-47-27__5d4ab5ab-1ff1-4ae0-bce5-e0a44e1efa76
2026-02-11 04:47:27.754 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:47:27.754 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:47:27.755 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:47:27.762 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:27.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-47-27__5d4ab5ab-1ff1-4ae0-bce5-e0a44e1efa76__wakuorg_nwaku:latest.log
2026-02-11 04:47:27.762 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:27.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:27.764 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:27.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.83
2026-02-11 04:47:27.764 DEBUG [src.node.docker_mananger] Generated ports ['46254', '46255', '46256', '46257', '46258']
2026-02-11 04:47:27.764 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:27.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:27.764 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:27.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 46254:46254 -p 46255:46255 -p 46256:46256 -p 46257:46257 -p 46258:46258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46256 --rest-port=46254 --tcp-port=46255 --discv5-udp-port=46257 --rest-address=0.0.0.0 --nat=extip:172.18.182.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4bc0a81b2a52edbeef70ce868d001ff3aadd8e8d7fb6d8f0a84d510cfdddb5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46258 --metrics-logging=true --store=true --relay=true
2026-02-11 04:47:27.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.83 waku ee50e2eb659362621683fea2f59d7bc4fbf9d94b9a35b2839f0881ae160ad57b
2026-02-11 04:47:27.980 DEBUG [src.node.docker_mananger] Container started with ID ee50e2eb6593. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-47-27__5d4ab5ab-1ff1-4ae0-bce5-e0a44e1efa76__wakuorg_nwaku:latest.log
2026-02-11 04:47:27.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46254
2026-02-11 04:47:27.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:28.007 ERROR [src.node.docker_mananger] Max retries reached for container f036fb78bd42. Exiting log stream.
2026-02-11 04:47:28.556 ERROR [src.node.docker_mananger] Max retries reached for container 43f13f32e0cb. Exiting log stream.
2026-02-11 04:47:28.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46254/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:28.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:28.986 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:28.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:28.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.83/tcp/46255/p2p/16Uiu2HAmMeJSGNQQKXp6nHSCNfUn4gTEi7PNaqVTZJcv2CwsBJvi","/ip4/172.18.182.83/tcp/46256/ws/p2p/16Uiu2HAmMeJSGNQQKXp6nHSCNfUn4gTEi7PNaqVTZJcv2CwsBJvi"],"enrUri":"enr:-L24QJUyRwIOi46GUkMLHwYJTK4fHAHHjXB8ShKVwoTrO2h0HDpnz8gqy6l72CDlPU6bLhEp0WqumUQJxj8DBUtYM4QCgmlkgnY0gmlwhKwStlOKbXVsdGlhZGRyc5YACASsErZTBrSvAAoErBK2Uwa0sN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhYwNG1D1YHZpWUv5TK_kzM2lAOvzzviU8v4EyXDBpD-DdGNwgrSvg3VkcIK0sYV3YWt1MgM"}'
2026-02-11 04:47:28.988 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:28.995 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:47:28.995 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-47-27__5d4ab5ab-1ff1-4ae0-bce5-e0a44e1efa76__wakuorg_nwaku:latest.log
2026-02-11 04:47:28.996 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:47:28.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:47:28.997 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:47:28.997 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.43
2026-02-11 04:47:28.997 DEBUG [src.node.docker_mananger] Generated ports ['60303', '60304', '60305', '60306', '60307']
2026-02-11 04:47:28.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:47:28.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:47:28.998 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:47:28.998 DEBUG [src.node.docker_mananger] docker run -i -t -p 60303:60303 -p 60304:60304 -p 60305:60305 -p 60306:60306 -p 60307:60307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60305 --rest-port=60303 --tcp-port=60304 --discv5-udp-port=60306 --rest-address=0.0.0.0 --nat=extip:172.18.86.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1b3fa4fdfff6ea1e3ba07e4b97b990ebbeaaed70fd0b8aad2a148ee43ffc30d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60307 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJUyRwIOi46GUkMLHwYJTK4fHAHHjXB8ShKVwoTrO2h0HDpnz8gqy6l72CDlPU6bLhEp0WqumUQJxj8DBUtYM4QCgmlkgnY0gmlwhKwStlOKbXVsdGlhZGRyc5YACASsErZTBrSvAAoErBK2Uwa0sN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhYwNG1D1YHZpWUv5TK_kzM2lAOvzzviU8v4EyXDBpD-DdGNwgrSvg3VkcIK0sYV3YWt1MgM --storenode=/ip4/172.18.182.83/tcp/46255/p2p/16Uiu2HAmMeJSGNQQKXp6nHSCNfUn4gTEi7PNaqVTZJcv2CwsBJvi --store=true --relay=true
2026-02-11 04:47:29.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.43 waku 2bc786ade5e2dcf89cb6b8c6f190fdc3302113f3eedb02d9cf36a71745008d64
2026-02-11 04:47:29.214 DEBUG [src.node.docker_mananger] Container started with ID 2bc786ade5e2. Setting up logs at ./log/docker/store_node1_2026-02-11_04-47-27__5d4ab5ab-1ff1-4ae0-bce5-e0a44e1efa76__wakuorg_nwaku:latest.log
2026-02-11 04:47:29.215 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60303
2026-02-11 04:47:29.215 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:47:30.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60303/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:30.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:47:30.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:47:30.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:30.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.43/tcp/60304/p2p/16Uiu2HAm8pdNTuWfSJJXfJPy8hwFtX4Vn3y34fVr2uB5Kx8aEo3u","/ip4/172.18.86.43/tcp/60305/ws/p2p/16Uiu2HAm8pdNTuWfSJJXfJPy8hwFtX4Vn3y34fVr2uB5Kx8aEo3u"],"enrUri":"enr:-L24QK2OXH5kLVGD50AUl43DaNKNALQeijGie-ztJ7eiO_b3d1QWT8deK3MKFqrOzIzcnVnxz3sjyUmqbFxg2wXVFcwCgmlkgnY0gmlwhKwSViuKbXVsdGlhZGRyc5YACASsElYrBuuQAAoErBJWKwbrkd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxwlWqMVyvlonHVG44MdoCY_Zp1lDNuXTYH269752XFiDdGNwguuQg3VkcILrkoV3YWt1MgM"}'
2026-02-11 04:47:30.225 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:47:30.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60303/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.83/tcp/46255/p2p/16Uiu2HAmMeJSGNQQKXp6nHSCNfUn4gTEi7PNaqVTZJcv2CwsBJvi"]'
2026-02-11 04:47:30.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:30.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:30.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:30.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:47:30.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:30.233 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:30.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:30.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:30.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:30.441 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:30.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:30.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:30.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:30.648 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:30.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:30.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:30.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:30.855 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:30.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:30.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:30.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:31.062 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:31.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:31.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:31.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:31.270 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:31.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:31.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:31.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:31.477 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:31.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:31.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:31.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:31.685 DEBUG [src.steps.store] Relaying message
2026-02-11 04:47:31.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:47:31.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:47:31.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:47:31.893 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =##
2026-02-11 04:47:31.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46254/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:31.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-11 04:47:31.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60303/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:31.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-11 04:47:31.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46254/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:47:31.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-11 04:47:31.902 DEBUG [tests.store.test_topics] response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-11 04:47:31.905 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:47:31.906 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:47:31.906 DEBUG [src.node.waku_node] Stopping container with id ee50e2eb6593
2026-02-11 04:47:32.465 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:32.466 DEBUG [src.node.waku_node] Stopping container with id 2bc786ade5e2
2026-02-11 04:47:33.014 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:47:33.015 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:47:33.022 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:47:33.029 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_invalid_cursor with id: 2026-02-11_04-44-49__f0ca0c93-39c2-446c-9d44-cc3cc31b4dbb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-49__f0ca0c93-39c2-446c-9d44-cc3cc31b4dbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25399', '25400', '25401', '25402', '25403']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25399:25399 -p 25400:25400 -p 25401:25401 -p 25402:25402 -p 25403:25403 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25401 --rest-port=25399 --tcp-port=25400 --discv5-udp-port=25402 --rest-address=0.0.0.0 --nat=extip:172.18.8.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9d0b0c2e27fcd4e80b2887abec0459c3f077239c6f4bc347b93cae29ba5c5cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25403 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.19 waku 78bbfd702de8516fa34e5489af49d1d9850ec6fe9df26d1a10e841fba02f52f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78bbfd702de8. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-49__f0ca0c93-39c2-446c-9d44-cc3cc31b4dbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25399
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 6d07791a095e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 994a2b2dcabf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25399/health" -H "Content-Type: application/json" -d '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:25399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.19/tcp/25400/p2p/16Uiu2HAkzLqoWzHqRmLu19xcGarS4wLi1kYt9Z2oT6gggFKNjcX9","/ip4/172.18.8.19/tcp/25401/ws/p2p/16Uiu2HAkzLqoWzHqRmLu19xcGarS4wLi1kYt9Z2oT6gggFKNjcX9"],"enrUri":"enr:-L24QPmWAnYG_sNKnTfjsqU6vky_NxzZgx8yI0wS3a2YPfdUGU34BVgdr1ammSnrX4_z4BbPs6wlZ4PNphsEzq4rpWQCgmlkgnY0gmlwhKwSCBOKbXVsdGlhZGRyc5YACASsEggTBmM4AAoErBIIEwZjOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSQ2jJg1JoZe0HWhMqwc_oszpU0n1zndK7RbAy32PxuCDdGNwgmM4g3VkcIJjOoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-49__f0ca0c93-39c2-446c-9d44-cc3cc31b4dbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19101', '19102', '19103', '19104', '19105']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19101:19101 -p 19102:19102 -p 19103:19103 -p 19104:19104 -p 19105:19105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19103 --rest-port=19101 --tcp-port=19102 --discv5-udp-port=19104 --rest-address=0.0.0.0 --nat=extip:172.18.121.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c2a458d7de1c8e9d69afefdf9cb7df22b2b2cd3c964d4f588be6b94d56bb9a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19105 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPmWAnYG_sNKnTfjsqU6vky_NxzZgx8yI0wS3a2YPfdUGU34BVgdr1ammSnrX4_z4BbPs6wlZ4PNphsEzq4rpWQCgmlkgnY0gmlwhKwSCBOKbXVsdGlhZGRyc5YACASsEggTBmM4AAoErBIIEwZjOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSQ2jJg1JoZe0HWhMqwc_oszpU0n1zndK7RbAy32PxuCDdGNwgmM4g3VkcIJjOoV3YWt1MgM --storenode=/ip4/172.18.8.19/tcp/25400/p2p/16Uiu2HAkzLqoWzHqRmLu19xcGarS4wLi1kYt9Z2oT6gggFKNjcX9 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.96 waku e5a7d1656e8877039f0b5a070860291471261f22c3fd807bb6a056815283f74a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5a7d1656e88. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-49__f0ca0c93-39c2-446c-9d44-cc3cc31b4dbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19101
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19101/health" -H "Content-Type: application/json" -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:19101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.96/tcp/19102/p2p/16Uiu2HAm2VqUGi5ry6koZMyspMJVRuwauiUbFy3iMsaKgP6QGUzR","/ip4/172.18.121.96/tcp/19103/ws/p2p/16Uiu2HAm2VqUGi5ry6koZMyspMJVRuwauiUbFy3iMsaKgP6QGUzR"],"enrUri":"enr:-L24QCGnhB2DCPU9xsLMx57reGJK8rzI-WfwarXweNxu-ZL-EzOxCaTggxuQnnol01VKF86Wb0vyOSGqutFcAfzQm5oCgmlkgnY0gmlwhKwSeWCKbXVsdGlhZGRyc5YACASsEnlgBkqeAAoErBJ5YAZKn90DgnJzhQADAQAAiXNlY3AyNTZrMaECaRLc_Ll2hnSuv17nDQAotGdqVorOWvgblxU1HPTQ97aDdGNwgkqeg3VkcIJKoIV3YWt1MgM"}'
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:19101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.19/tcp/25400/p2p/16Uiu2HAkzLqoWzHqRmLu19xcGarS4wLi1kYt9Z2oT6gggFKNjcX9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25399/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:19101/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:25399/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:25399/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:25399/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:25399/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:25399/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25399/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19101/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:19101/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
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 78bbfd702de8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e5a7d1656e88
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[1] with id: 2026-02-11_04-44-24__7ed5bf55-7df9-4ef7-ac61-ff034c876353
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-24__7ed5bf55-7df9-4ef7-ac61-ff034c876353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33519', '33520', '33521', '33522', '33523']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 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.107.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1671a0da4e557c1bae3bdacda4ebd28994da09fcf75af89abf227ea85049bdce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33523 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.138 waku ef091eb7320e18fd67f62e96d0e8d3f2d2953796c8e51084a1bc27c94790392e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef091eb7320e. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-24__7ed5bf55-7df9-4ef7-ac61-ff034c876353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33519
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 45c4602f0e5a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3db43118fd82. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33519/health" -H "Content-Type: application/json" -d '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:33519/debug/v1/info" -H "Content-Type: application/json" -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.138/tcp/33520/p2p/16Uiu2HAm74fqkgzjSTpBXy9BGPNrocwQjHFsYpznm2eJha2CW7LW","/ip4/172.18.107.138/tcp/33521/ws/p2p/16Uiu2HAm74fqkgzjSTpBXy9BGPNrocwQjHFsYpznm2eJha2CW7LW"],"enrUri":"enr:-L24QO8YdFgcRAF54FtMRjvN2fYqdc_9-piZSvAaSoIiJuB4FN5yeibR3tEzeZxKP_LY_MMFo0ziUy5R0fWNf-ksvdgCgmlkgnY0gmlwhKwSa4qKbXVsdGlhZGRyc5YACASsEmuKBoLwAAoErBJrigaC8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECrOrjr5MtmxGzP_ZOcEOnG59_pTJjBuNc_vJYIt43aFuDdGNwgoLwg3VkcIKC8oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-24__7ed5bf55-7df9-4ef7-ac61-ff034c876353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6048', '6049', '6050', '6051', '6052']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6048:6048 -p 6049:6049 -p 6050:6050 -p 6051:6051 -p 6052:6052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6050 --rest-port=6048 --tcp-port=6049 --discv5-udp-port=6051 --rest-address=0.0.0.0 --nat=extip:172.18.25.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e1db6b11d8bcac85bd488ed25d2ae0ca03d2bfdb0f7ea5e1956edc26abdcbc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6052 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO8YdFgcRAF54FtMRjvN2fYqdc_9-piZSvAaSoIiJuB4FN5yeibR3tEzeZxKP_LY_MMFo0ziUy5R0fWNf-ksvdgCgmlkgnY0gmlwhKwSa4qKbXVsdGlhZGRyc5YACASsEmuKBoLwAAoErBJrigaC8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECrOrjr5MtmxGzP_ZOcEOnG59_pTJjBuNc_vJYIt43aFuDdGNwgoLwg3VkcIKC8oV3YWt1MgM --storenode=/ip4/172.18.107.138/tcp/33520/p2p/16Uiu2HAm74fqkgzjSTpBXy9BGPNrocwQjHFsYpznm2eJha2CW7LW --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.123 waku 0cfcc1475e1b08e6f9232d47650546e9c6d6317ce511c1d3fc56efeb029e811e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0cfcc1475e1b. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-24__7ed5bf55-7df9-4ef7-ac61-ff034c876353__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6048
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6048/health" -H "Content-Type: application/json" -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:6048/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.123/tcp/6049/p2p/16Uiu2HAmUZoYUznXbJXibMHprExfUscrFhvGSCk6XAvF2mNKuXCY","/ip4/172.18.25.123/tcp/6050/ws/p2p/16Uiu2HAmUZoYUznXbJXibMHprExfUscrFhvGSCk6XAvF2mNKuXCY"],"enrUri":"enr:-L24QIeADaVzZg3CrffaErxC917cbxkDtch7G8wfBjGL8gL5RbrGaS2F3_j08xXTaXlNDKzOeRf_f18YWcohcFpMFCMCgmlkgnY0gmlwhKwSGXuKbXVsdGlhZGRyc5YACASsEhl7BhehAAoErBIZewYXot0DgnJzhQADAQAAiXNlY3AyNTZrMaED7GbeBHFbfPC_ai4jnqFEISjj9Vqk2lNORhu1rVEeH7WDdGNwghehg3VkcIIXo4V3YWt1MgM"}'
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:6048/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.138/tcp/33520/p2p/16Uiu2HAm74fqkgzjSTpBXy9BGPNrocwQjHFsYpznm2eJha2CW7LW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33519/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:6048/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: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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 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)'}'
INFO  src.node.api_clients.base_client: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:33519/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x426c3465d15e8aa037897c059eb84e7f3e827484839048dd2a129b1ceb9c2e03"}],"paginationCursor":"0x426c3465d15e8aa037897c059eb84e7f3e827484839048dd2a129b1ceb9c2e03"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6048/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x426c3465d15e8aa037897c059eb84e7f3e827484839048dd2a129b1ceb9c2e03"}],"paginationCursor":"0x426c3465d15e8aa037897c059eb84e7f3e827484839048dd2a129b1ceb9c2e03"}'
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 ef091eb7320e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0cfcc1475e1b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-02-11 04:44:57.662 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:57.662 DEBUG [tests.conftest] Running test: test_cursor_near_end with id: 2026-02-11_04-44-57__aa2aa5b2-322f-42b3-a7f3-672b09a8c10c
2026-02-11 04:44:57.663 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:57.663 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:44:57.664 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-11 04:44:57.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:57.673 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-44-57__aa2aa5b2-322f-42b3-a7f3-672b09a8c10c__wakuorg_nwaku:latest.log
2026-02-11 04:44:57.673 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:57.674 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:57.676 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:57.676 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.110
2026-02-11 04:44:57.677 DEBUG [src.node.docker_mananger] Generated ports ['4474', '4475', '4476', '4477', '4478']
2026-02-11 04:44:57.677 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:57.678 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:57.678 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:57.678 DEBUG [src.node.docker_mananger] docker run -i -t -p 4474:4474 -p 4475:4475 -p 4476:4476 -p 4477:4477 -p 4478:4478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4476 --rest-port=4474 --tcp-port=4475 --discv5-udp-port=4477 --rest-address=0.0.0.0 --nat=extip:172.18.166.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f743e60fdd69cc7bdfb7eb2ebece7fa3ad3ec26251d9187d4d255d4f262d0a0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4478 --metrics-logging=true --store=true --relay=true
2026-02-11 04:44:57.856 ERROR [src.node.docker_mananger] Max retries reached for container 316c54da92b5. Exiting log stream.
2026-02-11 04:44:57.865 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.110 waku 605e062b8252c0c5a57f33959947ed8d5b100dec38fb9096e327578d74864e90
2026-02-11 04:44:57.901 DEBUG [src.node.docker_mananger] Container started with ID 605e062b8252. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-44-57__aa2aa5b2-322f-42b3-a7f3-672b09a8c10c__wakuorg_nwaku:latest.log
2026-02-11 04:44:57.902 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4474
2026-02-11 04:44:57.902 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:58.536 ERROR [src.node.docker_mananger] Max retries reached for container f613a4d8f092. Exiting log stream.
2026-02-11 04:44:58.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4474/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:58.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:58.907 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:58.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4474/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:58.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.110/tcp/4475/p2p/16Uiu2HAmGWP83PNv7AKAWnugH4UCRQn9MqWbnqe8whaKsuyTAsZx","/ip4/172.18.166.110/tcp/4476/ws/p2p/16Uiu2HAmGWP83PNv7AKAWnugH4UCRQn9MqWbnqe8whaKsuyTAsZx"],"enrUri":"enr:-L24QPx_LHNoVvhgfe2HWLrRi7euQR7wwgtNBbnrCnKaknPoEc_vs0AooYuWYBKLmI3kYGnYkEz1iOvbF8rVcEJ8tQECgmlkgnY0gmlwhKwSpm6KbXVsdGlhZGRyc5YACASsEqZuBhF7AAoErBKmbgYRfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOTpEser6Sriq2lpFNj3LJaedObN0XOX8lLmNV2_k8IeDdGNwghF7g3VkcIIRfYV3YWt1MgM"}'
2026-02-11 04:44:58.909 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:58.916 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:58.917 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-44-57__aa2aa5b2-322f-42b3-a7f3-672b09a8c10c__wakuorg_nwaku:latest.log
2026-02-11 04:44:58.917 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:58.917 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:58.918 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:58.918 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.136
2026-02-11 04:44:58.918 DEBUG [src.node.docker_mananger] Generated ports ['64782', '64783', '64784', '64785', '64786']
2026-02-11 04:44:58.919 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:58.919 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:58.919 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:58.919 DEBUG [src.node.docker_mananger] docker run -i -t -p 64782:64782 -p 64783:64783 -p 64784:64784 -p 64785:64785 -p 64786:64786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64784 --rest-port=64782 --tcp-port=64783 --discv5-udp-port=64785 --rest-address=0.0.0.0 --nat=extip:172.18.197.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7c9aa78ee8ffe547e4524c88bcf5bbdc80db7c5b33e2c8ced6db5f0a9ed72e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64786 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPx_LHNoVvhgfe2HWLrRi7euQR7wwgtNBbnrCnKaknPoEc_vs0AooYuWYBKLmI3kYGnYkEz1iOvbF8rVcEJ8tQECgmlkgnY0gmlwhKwSpm6KbXVsdGlhZGRyc5YACASsEqZuBhF7AAoErBKmbgYRfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOTpEser6Sriq2lpFNj3LJaedObN0XOX8lLmNV2_k8IeDdGNwghF7g3VkcIIRfYV3YWt1MgM --storenode=/ip4/172.18.166.110/tcp/4475/p2p/16Uiu2HAmGWP83PNv7AKAWnugH4UCRQn9MqWbnqe8whaKsuyTAsZx --store=true --relay=true
2026-02-11 04:44:59.106 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.136 waku 9ff83c3914ade24d674ee2de9b8131d561f43b66a5e3238f13b7ba9ba7d50dc5
2026-02-11 04:44:59.137 DEBUG [src.node.docker_mananger] Container started with ID 9ff83c3914ad. Setting up logs at ./log/docker/store_node1_2026-02-11_04-44-57__aa2aa5b2-322f-42b3-a7f3-672b09a8c10c__wakuorg_nwaku:latest.log
2026-02-11 04:44:59.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64782
2026-02-11 04:44:59.138 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:45:00.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64782/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:00.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:45:00.144 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:45:00.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:00.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.136/tcp/64783/p2p/16Uiu2HAmPC1AZdk9CR8TuDveDzs2Kwmy1MXcbL6Y4kop2QYzLvhF","/ip4/172.18.197.136/tcp/64784/ws/p2p/16Uiu2HAmPC1AZdk9CR8TuDveDzs2Kwmy1MXcbL6Y4kop2QYzLvhF"],"enrUri":"enr:-L24QII12n_Ss7bumnRhgSVChjEJvZOh55n7arYnsQq8Hm-IUyoeFa9xN-g2kzAuyfO2UZfCIf__ggEUYFrRIL7NBcQCgmlkgnY0gmlwhKwSxYiKbXVsdGlhZGRyc5YACASsEsWIBv0PAAoErBLFiAb9EN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnIbLwptsbOZvsjvJNYajUncrj9s2sS7BwcFvyT9UwrqDdGNwgv0Pg3VkcIL9EYV3YWt1MgM"}'
2026-02-11 04:45:00.146 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:45:00.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.110/tcp/4475/p2p/16Uiu2HAmGWP83PNv7AKAWnugH4UCRQn9MqWbnqe8whaKsuyTAsZx"]'
2026-02-11 04:45:00.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:45:00.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:45:00.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.155 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:00.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:00.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:00.361 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:00.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:00.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:00.568 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:00.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:00.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:00.774 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:00.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:00.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:00.981 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:00.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:00.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:00.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:01.188 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:01.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:01.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:01.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:01.394 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:01.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:01.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:01.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:01.602 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:01.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:01.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:01.608 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:01.809 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:01.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:01.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:01.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:02.016 DEBUG [src.steps.store] Relaying message
2026-02-11 04:45:02.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:45:02.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:45:02.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:45:02.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4474/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:02.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x304093713d28837c2e6e86e4dc1a36165fc1ee16a46e711d72de9f4f68c3375f"},{"messageHash":"0x60297412f5c3a120c58f56cce180e2b3a9622f6ab3fb90e1e6de047b4b86065a"},{"messageHash":"0x23c63d5df14b388b07e82bad4436acf427f51469df640308c8c561357813d778"},{"messageHash":"0x60617ec97ebe7fdf9d5d6574533392b852eb9ae065aa846c8de276e6efec49e1"},{"messageHash":"0x2ffded30c5cb2242066a3431d84817fae4af336563f13fd07f39fcc48fe19025"}],"paginationCursor":"0x2ffded30c5cb2242066a3431d84817fae4af336563f13fd07f39fcc48fe19025"}'
2026-02-11 04:45:02.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4474/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x2ffded30c5cb2242066a3431d84817fae4af336563f13fd07f39fcc48fe19025&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:02.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0bcc5696dbe7a5e89c333336325da99f581c37a02507f0f04e2024d1b8f0342"},{"messageHash":"0x16916da0ac9750587b41a5e848222cccf623d4f504858ef2eddf2b4d32bbc50c"},{"messageHash":"0xd7b1f6cab5d713d2f800653d6fe1d22b1b228e603da08777a5405a64c8ea74ba"},{"messageHash":"0x92fd6809c4d81a4ca912c88557a498abcca10ebd61ef1d23d5e0df7ba2161c5a"},{"messageHash":"0xec362f6f793bdb91e38a239abe680900a5dba9fc8e0e6b316f5efb3989fcb19d"}]}'
2026-02-11 04:45:02.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64782/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:02.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x304093713d28837c2e6e86e4dc1a36165fc1ee16a46e711d72de9f4f68c3375f"},{"messageHash":"0x60297412f5c3a120c58f56cce180e2b3a9622f6ab3fb90e1e6de047b4b86065a"},{"messageHash":"0x23c63d5df14b388b07e82bad4436acf427f51469df640308c8c561357813d778"},{"messageHash":"0x60617ec97ebe7fdf9d5d6574533392b852eb9ae065aa846c8de276e6efec49e1"},{"messageHash":"0x2ffded30c5cb2242066a3431d84817fae4af336563f13fd07f39fcc48fe19025"}],"paginationCursor":"0x2ffded30c5cb2242066a3431d84817fae4af336563f13fd07f39fcc48fe19025"}'
2026-02-11 04:45:02.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64782/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x2ffded30c5cb2242066a3431d84817fae4af336563f13fd07f39fcc48fe19025&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:02.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0bcc5696dbe7a5e89c333336325da99f581c37a02507f0f04e2024d1b8f0342"},{"messageHash":"0x16916da0ac9750587b41a5e848222cccf623d4f504858ef2eddf2b4d32bbc50c"},{"messageHash":"0xd7b1f6cab5d713d2f800653d6fe1d22b1b228e603da08777a5405a64c8ea74ba"},{"messageHash":"0x92fd6809c4d81a4ca912c88557a498abcca10ebd61ef1d23d5e0df7ba2161c5a"},{"messageHash":"0xec362f6f793bdb91e38a239abe680900a5dba9fc8e0e6b316f5efb3989fcb19d"}]}'
2026-02-11 04:45:02.239 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:02.240 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:02.240 DEBUG [src.node.waku_node] Stopping container with id 605e062b8252
2026-02-11 04:45:02.770 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:02.770 DEBUG [src.node.waku_node] Stopping container with id 9ff83c3914ad
2026-02-11 04:45:03.304 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:03.305 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:45:03.313 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:03.321 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_payloads with id: 2026-02-11_04-43-52__790ef45c-4eaa-499c-90b8-0000a573d4bf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-52__790ef45c-4eaa-499c-90b8-0000a573d4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26427', '26428', '26429', '26430', '26431']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26427:26427 -p 26428:26428 -p 26429:26429 -p 26430:26430 -p 26431:26431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26429 --rest-port=26427 --tcp-port=26428 --discv5-udp-port=26430 --rest-address=0.0.0.0 --nat=extip:172.18.134.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cde9ee139015c2e7c9338eba93caeaab9a3b1d3ef42b536adafae4be74e3c52c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26431 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.128 waku 195951c99992d253c6542689bcd398a186bca3ff7a3fd5a624a1e48f44043236
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 195951c99992. Setting up logs at ./log/docker/node1_2026-02-11_04-43-52__790ef45c-4eaa-499c-90b8-0000a573d4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26427
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 2be15fe5b573. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f208f63cd20. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26427/health" -H "Content-Type: application/json" -d '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:26427/debug/v1/info" -H "Content-Type: application/json" -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.128/tcp/26428/p2p/16Uiu2HAm79yp6Pr1Zx1jmrQU1FjKCTo3kZBEAu3DNLge5NrxAM4z","/ip4/172.18.134.128/tcp/26429/ws/p2p/16Uiu2HAm79yp6Pr1Zx1jmrQU1FjKCTo3kZBEAu3DNLge5NrxAM4z"],"enrUri":"enr:-L24QMUh8PV6QW4nBrz8IGUrWPa5UDKAvNdStFZG4zc3Gf_BFHa5QsSCIq1M8vfuy0RU3EtSA44ojd0G-ZE249G3ORoCgmlkgnY0gmlwhKwShoCKbXVsdGlhZGRyc5YACASsEoaABmc8AAoErBKGgAZnPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrkcdHiX--KptZch2r5Do0k589mKeWlCpDdpO1Bdh4W-DdGNwgmc8g3VkcIJnPoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-52__790ef45c-4eaa-499c-90b8-0000a573d4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55711', '55712', '55713', '55714', '55715']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55711:55711 -p 55712:55712 -p 55713:55713 -p 55714:55714 -p 55715:55715 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55713 --rest-port=55711 --tcp-port=55712 --discv5-udp-port=55714 --rest-address=0.0.0.0 --nat=extip:172.18.15.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba352f48f763cec8eab2a1d8c2d7a88ff0b5b122efbffabdbfe0e85bf7ddf582 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55715 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMUh8PV6QW4nBrz8IGUrWPa5UDKAvNdStFZG4zc3Gf_BFHa5QsSCIq1M8vfuy0RU3EtSA44ojd0G-ZE249G3ORoCgmlkgnY0gmlwhKwShoCKbXVsdGlhZGRyc5YACASsEoaABmc8AAoErBKGgAZnPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrkcdHiX--KptZch2r5Do0k589mKeWlCpDdpO1Bdh4W-DdGNwgmc8g3VkcIJnPoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.167 waku 804bb519d48b49e05e60eed28afb2e6d52d8475c71ccdf3e7372142d1c06dad6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 804bb519d48b. Setting up logs at ./log/docker/node2_2026-02-11_04-43-52__790ef45c-4eaa-499c-90b8-0000a573d4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55711
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55711/health" -H "Content-Type: application/json" -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:55711/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.167/tcp/55712/p2p/16Uiu2HAmQXcWcVCwPoQVwoeCmAseY8a2c3HqzvZXY71xPHj49ptX","/ip4/172.18.15.167/tcp/55713/ws/p2p/16Uiu2HAmQXcWcVCwPoQVwoeCmAseY8a2c3HqzvZXY71xPHj49ptX"],"enrUri":"enr:-L24QJZ1gqxJBnJ_ReTbTfGMwPGeUCXkjLH_N6eIc9J37k-KVN-1y4fDAuJS3CacTT2NOhsCGpz3GQNdT1pFw4rBZowCgmlkgnY0gmlwhKwSD6eKbXVsdGlhZGRyc5YACASsEg-nBtmgAAoErBIPpwbZod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsGh71RApH5OCcebpPRSQX6R-p3niq3208h0Rcpv2C_iDdGNwgtmgg3VkcILZooV3YWt1MgE"}'
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:55711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.128/tcp/26428/p2p/16Uiu2HAm79yp6Pr1Zx1jmrQU1FjKCTo3kZBEAu3DNLge5NrxAM4z"]'
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:26427/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:55711/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:26427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26427/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":1770785035230951168,"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:55711/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":1770785035230951168,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26427/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)'}'
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:26427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26427/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)'}'
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:26427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26427/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)'}'
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:26427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26427/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)'}'
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:26427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26427/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)'}'
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:26427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26427/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)'}'
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:26427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 195951c99992
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 804bb519d48b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-02-11 04:44:49.371 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:44:49.372 DEBUG [tests.conftest] Running test: test_sync_flags_no_relay_2nodes with id: 2026-02-11_04-44-49__251655cd-f044-46a4-a5a2-74084439026e
2026-02-11 04:44:49.372 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:44:49.382 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:49.382 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-49__251655cd-f044-46a4-a5a2-74084439026e__wakuorg_nwaku:latest.log
2026-02-11 04:44:49.388 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:49.388 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-49__251655cd-f044-46a4-a5a2-74084439026e__wakuorg_nwaku:latest.log
2026-02-11 04:44:49.393 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:44:49.394 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-44-49__251655cd-f044-46a4-a5a2-74084439026e__wakuorg_nwaku:latest.log
2026-02-11 04:44:49.394 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:44:49.395 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:49.395 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:49.396 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:49.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.101
2026-02-11 04:44:49.396 DEBUG [src.node.docker_mananger] Generated ports ['19373', '19374', '19375', '19376', '19377']
2026-02-11 04:44:49.397 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:49.397 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:49.397 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:49.397 DEBUG [src.node.docker_mananger] docker run -i -t -p 19373:19373 -p 19374:19374 -p 19375:19375 -p 19376:19376 -p 19377:19377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19375 --rest-port=19373 --tcp-port=19374 --discv5-udp-port=19376 --rest-address=0.0.0.0 --nat=extip:172.18.111.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=238fdb167f402b8a4cefef5db4f27afd03dc8c1b65e6abcadde2ba046d87535f --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=19377 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2026-02-11 04:44:49.572 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.101 waku f6d108e0feaf76ec169d421663067c9c75cb4fbf4478994fd6ec4d10357deb48
2026-02-11 04:44:49.608 DEBUG [src.node.docker_mananger] Container started with ID f6d108e0feaf. Setting up logs at ./log/docker/node1_2026-02-11_04-44-49__251655cd-f044-46a4-a5a2-74084439026e__wakuorg_nwaku:latest.log
2026-02-11 04:44:49.609 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19373
2026-02-11 04:44:49.609 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:49.639 ERROR [src.node.docker_mananger] Max retries reached for container dcf7605fdddb. Exiting log stream.
2026-02-11 04:44:50.195 ERROR [src.node.docker_mananger] Max retries reached for container 91471236a404. Exiting log stream.
2026-02-11 04:44:50.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19373/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:50.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:50.614 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:50.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:50.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.101/tcp/19374/p2p/16Uiu2HAmHHsJ5r8FuridZsLzfRZu9oXbFkSngYYD5yoh8k7WkK1F","/ip4/172.18.111.101/tcp/19375/ws/p2p/16Uiu2HAmHHsJ5r8FuridZsLzfRZu9oXbFkSngYYD5yoh8k7WkK1F"],"enrUri":"enr:-L24QGtg11zehxMOWiKRH-E0EZo4MDwSZ_XjgP8zamF_oDkvL7b52Kii6h9GImjQsF4ITghK03RrIPUUViA-MdcJvIoCgmlkgnY0gmlwhKwSb2WKbXVsdGlhZGRyc5YACASsEm9lBkuuAAoErBJvZQZLr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDROFCnh9nQspnF6uLfX8p71MdTBm5TEgRdMz1WjTd2B6DdGNwgkuug3VkcIJLsIV3YWt1MhM"}'
2026-02-11 04:44:50.617 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:50.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-11 04:44:50.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:50.630 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:44:50.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:44:50.631 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:44:50.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.240
2026-02-11 04:44:50.632 DEBUG [src.node.docker_mananger] Generated ports ['41243', '41244', '41245', '41246', '41247']
2026-02-11 04:44:50.632 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:44:50.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:44:50.632 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:44:50.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 41243:41243 -p 41244:41244 -p 41245:41245 -p 41246:41246 -p 41247:41247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41245 --rest-port=41243 --tcp-port=41244 --discv5-udp-port=41246 --rest-address=0.0.0.0 --nat=extip:172.18.60.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae862bccc69afc6c17ff7af9b0dde937fecfa3e23ef6d756d9a00da58e5a1eae --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=41247 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QGtg11zehxMOWiKRH-E0EZo4MDwSZ_XjgP8zamF_oDkvL7b52Kii6h9GImjQsF4ITghK03RrIPUUViA-MdcJvIoCgmlkgnY0gmlwhKwSb2WKbXVsdGlhZGRyc5YACASsEm9lBkuuAAoErBJvZQZLr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDROFCnh9nQspnF6uLfX8p71MdTBm5TEgRdMz1WjTd2B6DdGNwgkuug3VkcIJLsIV3YWt1MhM
2026-02-11 04:44:50.820 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.240 waku d6fffee40837f85f40e63214bdff806140d9f73dcec4e8c9c5822fade2d26685
2026-02-11 04:44:50.849 DEBUG [src.node.docker_mananger] Container started with ID d6fffee40837. Setting up logs at ./log/docker/node2_2026-02-11_04-44-49__251655cd-f044-46a4-a5a2-74084439026e__wakuorg_nwaku:latest.log
2026-02-11 04:44:50.849 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41243
2026-02-11 04:44:50.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:51.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41243/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:51.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:44:51.855 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:44:51.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:44:51.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.240/tcp/41244/p2p/16Uiu2HAm3mqaHF2Tma68CGbxpmSYA8woS7Vknx9aUehZ4hVPy1k9","/ip4/172.18.60.240/tcp/41245/ws/p2p/16Uiu2HAm3mqaHF2Tma68CGbxpmSYA8woS7Vknx9aUehZ4hVPy1k9"],"enrUri":"enr:-L24QDfjUMxcMe1XdGcRzfBwI8Z0UIIu5fIuBB9de3lKA1OMcOxUhXzQYoyN5faaLeYxbXnNwfFUfOuVMhESqRz24JkCgmlkgnY0gmlwhKwSPPCKbXVsdGlhZGRyc5YACASsEjzwBqEcAAoErBI88AahHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECfAf10wpWvzVb_CnJ8OVvQ_Jk-Pr0yjLHbqsoNSZP5OaDdGNwgqEcg3VkcIKhHoV3YWt1MhI"}'
2026-02-11 04:44:51.857 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:44:51.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41243/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.101/tcp/19374/p2p/16Uiu2HAmHHsJ5r8FuridZsLzfRZu9oXbFkSngYYD5yoh8k7WkK1F"]'
2026-02-11 04:44:51.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:51.888 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:44:52.888 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:52.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:52.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:52.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:53.094 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:53.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:53.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:53.098 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:53.299 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:53.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:53.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:53.303 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:53.504 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:53.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:53.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:53.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:53.709 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:53.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:53.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:53.713 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:53.914 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:53.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:53.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:53.918 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:54.119 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:54.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:54.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.123 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:54.323 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:54.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:54.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.328 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:54.529 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:54.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:54.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:54.734 DEBUG [src.steps.store] Relaying message
2026-02-11 04:44:54.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:44:54.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:44:54.738 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:44:54.938 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-11 04:45:14.939 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-11 04:45:14.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41243/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:45:14.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x59e87ed0865bb2b847f822e51e8eba34248e0f054a42421882ddb0ae6dbbf000"},{"messageHash":"0x235885544a0d099a7fc6f5d53e0ee61fc48840b5f8a17a97a4fe83cb03c237e9"},{"messageHash":"0x95f61d4713324507dfc8ab3571bdc701fd2acd026eb30ebb01356bcd45b13073"},{"messageHash":"0x1244b84f4d7e5af4760c8fc36b9f2c750312f3e3d55173f8f0e118371120576b"},{"messageHash":"0x8aeb0875c0d984892e1341f022b697bcf5c8c456a31aee7b736e926b70cfb6ea"},{"messageHash":"0x26a552c6eb64eb5523d6daefe7d4fa627f6e413458562b5a16284f3b9d946bc2"},{"messageHash":"0xcf05bce1e1fe2af49faa679b8453d4eea7c4bb4a59db2f64a58a5aed7ea525a4"},{"messageHash":"0xfb6bfc45aff2aa8d0f1d849efb914d3cda76b8097323310f8d552a321d55d986"},{"messageHash":"0x215003628cf80f4e4f8e2fc4a27ce8436090d433b5da00bd25a9b386dd98bea5"},{"messageHash":"0x6dbe3d3155ec9ecdf3109173d87e890701236239a8e07f4511dac6a2d8d3c502"}]}'
2026-02-11 04:45:14.943 DEBUG [src.steps.store] messages length is 10
2026-02-11 04:45:14.945 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:45:14.946 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:45:14.946 DEBUG [src.node.waku_node] Stopping container with id f6d108e0feaf
2026-02-11 04:45:15.473 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:15.473 DEBUG [src.node.waku_node] Stopping container with id d6fffee40837
2026-02-11 04:45:15.995 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:45:15.997 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:45:16.013 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:45:16.027 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_static_sharding with id: 2026-02-11_04-44-11__b343cd47-c1c0-438b-b586-331709702eea
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-44-11__b343cd47-c1c0-438b-b586-331709702eea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8702', '8703', '8704', '8705', '8706']
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 8702:8702 -p 8703:8703 -p 8704:8704 -p 8705:8705 -p 8706:8706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8704 --rest-port=8702 --tcp-port=8703 --discv5-udp-port=8705 --rest-address=0.0.0.0 --nat=extip:172.18.71.183 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=abab1cec2cc632c1fa65c7eabe08501ae485e286d87d09e39ebbdccbfeba3eef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8706 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.183 waku c21ceff19e16a657e9d4f2ba7d154d70cff7e865716eb562339a788594b68db8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c21ceff19e16. Setting up logs at ./log/docker/node1_2026-02-11_04-44-11__b343cd47-c1c0-438b-b586-331709702eea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8702
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 68bfd4be15bb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7373128391c4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8702/health" -H "Content-Type: application/json" -d '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:8702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.183/tcp/8703/p2p/16Uiu2HAmNsd1ryQ1K9SWokFMy1AEnL5anqM2DrYwJkp4Vuj42orh","/ip4/172.18.71.183/tcp/8704/ws/p2p/16Uiu2HAmNsd1ryQ1K9SWokFMy1AEnL5anqM2DrYwJkp4Vuj42orh"],"enrUri":"enr:-L24QANkaErbnoL7KR0_R2ACnGn7V6mWA87hhOhp0GNxz2xba8EkQAoWCNZ0f233lLkzSYXBk9CIT9qTiWwO08MRKY0CgmlkgnY0gmlwhKwSR7eKbXVsdGlhZGRyc5YACASsEke3BiH_AAoErBJHtwYiAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDl9FL2FDXBnwgftbJrNXKA1UOVidNjuMafcMhaE8KHVKDdGNwgiH_g3VkcIIiAYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-44-11__b343cd47-c1c0-438b-b586-331709702eea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17648', '17649', '17650', '17651', '17652']
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 17648:17648 -p 17649:17649 -p 17650:17650 -p 17651:17651 -p 17652:17652 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17650 --rest-port=17648 --tcp-port=17649 --discv5-udp-port=17651 --rest-address=0.0.0.0 --nat=extip:172.18.117.230 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ba4b8f1466f428dac52b4cda51de5b422a1c8abaf9b44e475df0626edefbfbbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17652 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QANkaErbnoL7KR0_R2ACnGn7V6mWA87hhOhp0GNxz2xba8EkQAoWCNZ0f233lLkzSYXBk9CIT9qTiWwO08MRKY0CgmlkgnY0gmlwhKwSR7eKbXVsdGlhZGRyc5YACASsEke3BiH_AAoErBJHtwYiAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDl9FL2FDXBnwgftbJrNXKA1UOVidNjuMafcMhaE8KHVKDdGNwgiH_g3VkcIIiAYV3YWt1MgU --filternode=/ip4/172.18.71.183/tcp/8703/p2p/16Uiu2HAmNsd1ryQ1K9SWokFMy1AEnL5anqM2DrYwJkp4Vuj42orh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.230 waku d893519b58af9f42a99ae094a3bbbc48c2d495ad88aee41ee255d23ebaa5aecf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d893519b58af. Setting up logs at ./log/docker/node2_2026-02-11_04-44-11__b343cd47-c1c0-438b-b586-331709702eea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17648
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17648/health" -H "Content-Type: application/json" -d '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:17648/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.230/tcp/17649/p2p/16Uiu2HAmEJZXMDzGvzKdrpShWtshxmxWqcFS1irNgR5Cj1YvuFYX","/ip4/172.18.117.230/tcp/17650/ws/p2p/16Uiu2HAmEJZXMDzGvzKdrpShWtshxmxWqcFS1irNgR5Cj1YvuFYX"],"enrUri":"enr:-L24QHbJiJ15860pY94RfIrFhVIaWchVyI2d6l95srYB9xEmNL9K9XiLVW-T6vcMozv3h5DZPmjKI7jZwEd2lQgRDwUCgmlkgnY0gmlwhKwSdeaKbXVsdGlhZGRyc5YACASsEnXmBkTxAAoErBJ15gZE8t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGHuvqk68dId414WL1EDSwtzcEqmIF8a-Hl4FLPLRVeyDdGNwgkTxg3VkcIJE84V3YWt1MgA"}'
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:17648/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.183/tcp/8703/p2p/16Uiu2HAmNsd1ryQ1K9SWokFMy1AEnL5anqM2DrYwJkp4Vuj42orh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8702/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:17648/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1ef5c7d1-92c0-49ed-8427-959f27ad5012", "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":"1ef5c7d1-92c0-49ed-8427-959f27ad5012","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8702/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: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:17648/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":1770785053779768700,"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 c21ceff19e16
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d893519b58af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_range_with_zero_jitter with id: 2026-02-11_04-47-11__8d758925-69b6-43a3-b712-7489c87ddf73
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-47-11__8d758925-69b6-43a3-b712-7489c87ddf73__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-47-11__8d758925-69b6-43a3-b712-7489c87ddf73__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-47-11__8d758925-69b6-43a3-b712-7489c87ddf73__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.9.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45337', '45338', '45339', '45340', '45341']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45337:45337 -p 45338:45338 -p 45339:45339 -p 45340:45340 -p 45341:45341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45339 --rest-port=45337 --tcp-port=45338 --discv5-udp-port=45340 --rest-address=0.0.0.0 --nat=extip:172.18.9.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e099c8b67e3b17e28c6de1f793e611edfc4769368c24ba8ec8f6cd19aa85dbd --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45341 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.147 waku faa191a955876a71ab4feb7f3d4f695c3decde7a374c088fedbf2f4a3b036bfd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 168fa3468f95. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID faa191a95587. Setting up logs at ./log/docker/node1_2026-02-11_04-47-11__8d758925-69b6-43a3-b712-7489c87ddf73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45337
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 e9c0afd6c649. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45337/health" -H "Content-Type: application/json" -d '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:45337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.147/tcp/45338/p2p/16Uiu2HAm3werdeGfuESqqY4iXqPAqD2WP9LytnLgGkMdZL41LZ78","/ip4/172.18.9.147/tcp/45339/ws/p2p/16Uiu2HAm3werdeGfuESqqY4iXqPAqD2WP9LytnLgGkMdZL41LZ78"],"enrUri":"enr:-L24QO8EddSdoZ6cbKPWE4PVtB7iPOtOWn_8T52Re1OcS9eQHVoUoSQfnZ1j78i4ZP7udlBWybjcIYY_DOcCEhuaBp0CgmlkgnY0gmlwhKwSCZOKbXVsdGlhZGRyc5YACASsEgmTBrEaAAoErBIJkwaxG90DgnJzhQADAQAAiXNlY3AyNTZrMaECfoumPaEa9-JPCHeE1qDs3lMXvkbnHAjZTWVIaNArHnuDdGNwgrEag3VkcIKxHIV3YWt1MhM"}'
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:45337/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:45337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12671', '12672', '12673', '12674', '12675']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12671:12671 -p 12672:12672 -p 12673:12673 -p 12674:12674 -p 12675:12675 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12673 --rest-port=12671 --tcp-port=12672 --discv5-udp-port=12674 --rest-address=0.0.0.0 --nat=extip:172.18.193.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b5c7d9e88f7db1c039d7e0aa7a830b4fe7dcedb2a5c6ecbeee7a5d4ace87f7d --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12675 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QO8EddSdoZ6cbKPWE4PVtB7iPOtOWn_8T52Re1OcS9eQHVoUoSQfnZ1j78i4ZP7udlBWybjcIYY_DOcCEhuaBp0CgmlkgnY0gmlwhKwSCZOKbXVsdGlhZGRyc5YACASsEgmTBrEaAAoErBIJkwaxG90DgnJzhQADAQAAiXNlY3AyNTZrMaECfoumPaEa9-JPCHeE1qDs3lMXvkbnHAjZTWVIaNArHnuDdGNwgrEag3VkcIKxHIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.179 waku 80b3e16ecbfcea904ec9d6f80e3198d37286d0c5ccc6fe309290d0bc56eb09ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80b3e16ecbfc. Setting up logs at ./log/docker/node2_2026-02-11_04-47-11__8d758925-69b6-43a3-b712-7489c87ddf73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12671
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12671/health" -H "Content-Type: application/json" -d '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:12671/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.179/tcp/12672/p2p/16Uiu2HAm7T7SyGeZEQHmaghnG9QYL3XY6sC62FGQVTpYs5ZYmGgJ","/ip4/172.18.193.179/tcp/12673/ws/p2p/16Uiu2HAm7T7SyGeZEQHmaghnG9QYL3XY6sC62FGQVTpYs5ZYmGgJ"],"enrUri":"enr:-L24QB70TkyUjgDuyJSIpbfDSL_AyXRqfrdlOXQ_tv0V0QUpaV7Gzi0P0qz4GB55jqkSWpJxTvAKEKHL_owquOBSwvYCgmlkgnY0gmlwhKwSwbOKbXVsdGlhZGRyc5YACASsEsGzBjGAAAoErBLBswYxgd0DgnJzhQADAQAAiXNlY3AyNTZrMaECsqqfD_PVwqBPzOSfGb4aR6rMF8yVtQHw9pyO7zYwGNODdGNwgjGAg3VkcIIxgoV3YWt1MhI"}'
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:12671/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.147/tcp/45338/p2p/16Uiu2HAm3werdeGfuESqqY4iXqPAqD2WP9LytnLgGkMdZL41LZ78"]'
INFO  src.node.api_clients.base_client:base_client.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:12671/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&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":[]}'
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 faa191a95587
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80b3e16ecbfc
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,161 @@
2026-02-11 04:42:53.226 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:42:53.227 DEBUG [tests.conftest] Running test: test_store_no_peer_selected with id: 2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c
2026-02-11 04:42:53.227 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:42:53.227 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-11 04:42:53.227 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-11 04:42:53.236 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:42:53.236 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:53.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:42:53.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:53.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:42:53.248 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:53.248 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:42:53.248 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-11 04:42:53.249 DEBUG [tests.e2e.test_e2e] Start 5 nodes
2026-02-11 04:42:53.255 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:42:53.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:53.260 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:42:53.260 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:53.266 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:42:53.266 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:53.266 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:42:53.267 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:42:53.308 DEBUG [src.node.docker_mananger] Network waku created
2026-02-11 04:42:53.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.48
2026-02-11 04:42:53.308 DEBUG [src.node.docker_mananger] Generated ports ['43764', '43765', '43766', '43767', '43768']
2026-02-11 04:42:53.308 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:42:53.308 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:42:53.309 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:42:53.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 43764:43764 -p 43765:43765 -p 43766:43766 -p 43767:43767 -p 43768:43768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43766 --rest-port=43764 --tcp-port=43765 --discv5-udp-port=43767 --rest-address=0.0.0.0 --nat=extip:172.18.129.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbef330eb3dbac1fa4ace3babf5b91e95bb0ec39d26aac9e7da4accbc3eee18b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43768 --metrics-logging=true --relay=true --store=true
2026-02-11 04:42:55.716 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.48 waku 669501656b7e030695cda7e1f61b8e76f0364b227d36f1983dbe1cd95bc5f515
2026-02-11 04:42:55.749 DEBUG [src.node.docker_mananger] Container started with ID 669501656b7e. Setting up logs at ./log/docker/node1_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:55.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43764
2026-02-11 04:42:55.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:42:56.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43764/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:42:56.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:42:56.754 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:42:56.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:42:56.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.48/tcp/43765/p2p/16Uiu2HAmPwMe2H4nKgKsosVhXYBiXpL1LMQbqZbpJZJdwEaGgqzo","/ip4/172.18.129.48/tcp/43766/ws/p2p/16Uiu2HAmPwMe2H4nKgKsosVhXYBiXpL1LMQbqZbpJZJdwEaGgqzo"],"enrUri":"enr:-L24QEa4oRHv8Dqe8PCRHWBy3qCTkhJTXSuAVXJ0HXtjIr5dYomvhz0_HNFZ-mGTpgMzQFsh967A1WlipJGhLB0CXlQCgmlkgnY0gmlwhKwSgTCKbXVsdGlhZGRyc5YACASsEoEwBqr1AAoErBKBMAaq9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp6HrjNlXuzm67vrX2pMmjGwZcGOLEjcUR1WjWUIGq8CDdGNwgqr1g3VkcIKq94V3YWt1MgM"}'
2026-02-11 04:42:56.757 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:42:56.757 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:42:56.757 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:42:56.758 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:42:56.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.180
2026-02-11 04:42:56.759 DEBUG [src.node.docker_mananger] Generated ports ['32488', '32489', '32490', '32491', '32492']
2026-02-11 04:42:56.759 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:42:56.759 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:42:56.759 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:42:56.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 32488:32488 -p 32489:32489 -p 32490:32490 -p 32491:32491 -p 32492:32492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32490 --rest-port=32488 --tcp-port=32489 --discv5-udp-port=32491 --rest-address=0.0.0.0 --nat=extip:172.18.104.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb3ecbb6cdb186c9c5bafedbe84a3b0e9bbd3d5d9a2adbe1d84a0af2e98d80bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32492 --metrics-logging=true --store=false --relay=false --discv5-bootstrap-node=enr:-L24QEa4oRHv8Dqe8PCRHWBy3qCTkhJTXSuAVXJ0HXtjIr5dYomvhz0_HNFZ-mGTpgMzQFsh967A1WlipJGhLB0CXlQCgmlkgnY0gmlwhKwSgTCKbXVsdGlhZGRyc5YACASsEoEwBqr1AAoErBKBMAaq9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp6HrjNlXuzm67vrX2pMmjGwZcGOLEjcUR1WjWUIGq8CDdGNwgqr1g3VkcIKq94V3YWt1MgM
2026-02-11 04:42:56.943 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.180 waku d14190044a7be5d8d0938f511f31f249b815093a7fdae51372377f32920b5d06
2026-02-11 04:42:56.973 DEBUG [src.node.docker_mananger] Container started with ID d14190044a7b. Setting up logs at ./log/docker/node2_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:56.973 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32488
2026-02-11 04:42:56.974 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:42:57.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32488/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:42:57.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:42:57.979 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:42:57.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32488/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:42:57.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.180/tcp/32489/p2p/16Uiu2HAmKVWyG2pQYqodEN8JoRUir1fqJQPh6BYBABTitntjjsXn","/ip4/172.18.104.180/tcp/32490/ws/p2p/16Uiu2HAmKVWyG2pQYqodEN8JoRUir1fqJQPh6BYBABTitntjjsXn"],"enrUri":"enr:-L24QH4bvZSDT4qwQwioifyQBIFMXNw_fdPAwZQj4uHRftbgRXFU92yzywhh3XHtrKbeQvHIx7iosisNM7_4OYmJCHkCgmlkgnY0gmlwhKwSaLSKbXVsdGlhZGRyc5YACASsEmi0Bn7pAAoErBJotAZ-6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZZSfa4_jNdlX7xGlkCwWEzq0fcCik5gBzHVB7YbzY9GDdGNwgn7pg3VkcIJ-64V3YWt1MgA"}'
2026-02-11 04:42:57.981 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:42:57.982 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:42:57.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:42:57.983 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:42:57.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.92
2026-02-11 04:42:57.983 DEBUG [src.node.docker_mananger] Generated ports ['64055', '64056', '64057', '64058', '64059']
2026-02-11 04:42:57.983 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:42:57.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:42:57.984 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:42:57.984 DEBUG [src.node.docker_mananger] docker run -i -t -p 64055:64055 -p 64056:64056 -p 64057:64057 -p 64058:64058 -p 64059:64059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64057 --rest-port=64055 --tcp-port=64056 --discv5-udp-port=64058 --rest-address=0.0.0.0 --nat=extip:172.18.232.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2d17139b6d31ebf2244b3ed134ad9ccf542d8d783122abadc47edb30ce90111 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64059 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QH4bvZSDT4qwQwioifyQBIFMXNw_fdPAwZQj4uHRftbgRXFU92yzywhh3XHtrKbeQvHIx7iosisNM7_4OYmJCHkCgmlkgnY0gmlwhKwSaLSKbXVsdGlhZGRyc5YACASsEmi0Bn7pAAoErBJotAZ-6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZZSfa4_jNdlX7xGlkCwWEzq0fcCik5gBzHVB7YbzY9GDdGNwgn7pg3VkcIJ-64V3YWt1MgA
2026-02-11 04:42:58.171 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.92 waku 651fa8f9625495b51d680f2119c2b694563132ddc1fdeca72df39a598991c634
2026-02-11 04:42:58.203 DEBUG [src.node.docker_mananger] Container started with ID 651fa8f96254. Setting up logs at ./log/docker/node3_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:58.203 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64055
2026-02-11 04:42:58.203 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:42:59.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64055/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:42:59.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:42:59.208 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:42:59.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:42:59.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.92/tcp/64056/p2p/16Uiu2HAmBkBPCvE9MeRNA1pJXGXSzsFdU38HH3wtN8VgGv2PKRCM","/ip4/172.18.232.92/tcp/64057/ws/p2p/16Uiu2HAmBkBPCvE9MeRNA1pJXGXSzsFdU38HH3wtN8VgGv2PKRCM"],"enrUri":"enr:-L24QG_68rT4ziqfk73YGtjsps6SRUmX6LU89hVjLqkg35nnciUjYGvUYCi5x5WP_JSq3CHkz3PLdzpsCf7mMlHArTkCgmlkgnY0gmlwhKwS6FyKbXVsdGlhZGRyc5YACASsEuhcBvo4AAoErBLoXAb6Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8nixNUQ2kZMGQG5-t6x0mq028UUYD1pudEWvM03i5YKDdGNwgvo4g3VkcIL6OoV3YWt1MgA"}'
2026-02-11 04:42:59.210 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:42:59.210 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:42:59.211 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:42:59.212 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:42:59.212 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.62
2026-02-11 04:42:59.212 DEBUG [src.node.docker_mananger] Generated ports ['14721', '14722', '14723', '14724', '14725']
2026-02-11 04:42:59.212 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:42:59.213 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:42:59.213 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:42:59.213 DEBUG [src.node.docker_mananger] docker run -i -t -p 14721:14721 -p 14722:14722 -p 14723:14723 -p 14724:14724 -p 14725:14725 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14723 --rest-port=14721 --tcp-port=14722 --discv5-udp-port=14724 --rest-address=0.0.0.0 --nat=extip:172.18.23.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=87f5ebdf5b71adceedc8e7b2e17e2d73b9c9d521de2a01a0c14e87ccec397d6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14725 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QG_68rT4ziqfk73YGtjsps6SRUmX6LU89hVjLqkg35nnciUjYGvUYCi5x5WP_JSq3CHkz3PLdzpsCf7mMlHArTkCgmlkgnY0gmlwhKwS6FyKbXVsdGlhZGRyc5YACASsEuhcBvo4AAoErBLoXAb6Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8nixNUQ2kZMGQG5-t6x0mq028UUYD1pudEWvM03i5YKDdGNwgvo4g3VkcIL6OoV3YWt1MgA
2026-02-11 04:42:59.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.62 waku fcfe4e1bf103f37834806cceffaf4d5e0073fa7c0e1979135ed17c98fc99bc0a
2026-02-11 04:42:59.423 DEBUG [src.node.docker_mananger] Container started with ID fcfe4e1bf103. Setting up logs at ./log/docker/node3_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:42:59.424 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14721
2026-02-11 04:42:59.425 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:00.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14721/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:00.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:00.436 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:00.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:00.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.62/tcp/14722/p2p/16Uiu2HAkwiFe8Vin3EbVGLBGLDx93visunqmgbFuRmiJP5g4W7uW","/ip4/172.18.23.62/tcp/14723/ws/p2p/16Uiu2HAkwiFe8Vin3EbVGLBGLDx93visunqmgbFuRmiJP5g4W7uW"],"enrUri":"enr:-L24QDWiZhTL2SqRuXRRc3VoSDMPYe0jQBw5C1zrePt8T039aOnIsZqvwqBUmgcumN9J-0olnUyNe-3qFJKErk-jgssCgmlkgnY0gmlwhKwSFz6KbXVsdGlhZGRyc5YACASsEhc-BjmCAAoErBIXPgY5g90DgnJzhQADAQAAiXNlY3AyNTZrMaECIfa6NclminPVOhHmzAqUUva7bs5D8MGfWDkG6vM5TtWDdGNwgjmCg3VkcII5hIV3YWt1MgE"}'
2026-02-11 04:43:00.445 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:00.445 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:00.446 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:00.450 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:00.450 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.8
2026-02-11 04:43:00.451 DEBUG [src.node.docker_mananger] Generated ports ['26065', '26066', '26067', '26068', '26069']
2026-02-11 04:43:00.451 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:00.451 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:00.451 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:00.451 DEBUG [src.node.docker_mananger] docker run -i -t -p 26065:26065 -p 26066:26066 -p 26067:26067 -p 26068:26068 -p 26069:26069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26067 --rest-port=26065 --tcp-port=26066 --discv5-udp-port=26068 --rest-address=0.0.0.0 --nat=extip:172.18.155.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad8eadaced6651d6d94cbea40a31491cb91cff61603377dec0fdfafbeffc8ca6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26069 --metrics-logging=true --relay=false --store=false --discv5-bootstrap-node=enr:-L24QDWiZhTL2SqRuXRRc3VoSDMPYe0jQBw5C1zrePt8T039aOnIsZqvwqBUmgcumN9J-0olnUyNe-3qFJKErk-jgssCgmlkgnY0gmlwhKwSFz6KbXVsdGlhZGRyc5YACASsEhc-BjmCAAoErBIXPgY5g90DgnJzhQADAQAAiXNlY3AyNTZrMaECIfa6NclminPVOhHmzAqUUva7bs5D8MGfWDkG6vM5TtWDdGNwgjmCg3VkcII5hIV3YWt1MgE
2026-02-11 04:43:00.635 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.8 waku 9aee8cbce4b11d58ddaecd9daa46afa5d84cfc52d32b580d03b53f8eb62a7cc9
2026-02-11 04:43:00.665 DEBUG [src.node.docker_mananger] Container started with ID 9aee8cbce4b1. Setting up logs at ./log/docker/node4_2026-02-11_04-42-53__3707f420-10e5-4de8-8f57-d271a02de87c__wakuorg_nwaku:latest.log
2026-02-11 04:43:00.665 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26065
2026-02-11 04:43:00.665 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:01.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26065/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:01.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:01.670 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:01.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:01.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.8/tcp/26066/p2p/16Uiu2HAkxYFZUy4LeyuDDfNwRDRi8hvs3wkY6fmFkJQARNiYAqt4","/ip4/172.18.155.8/tcp/26067/ws/p2p/16Uiu2HAkxYFZUy4LeyuDDfNwRDRi8hvs3wkY6fmFkJQARNiYAqt4"],"enrUri":"enr:-L24QPutL4TY7rsltahmQNijtHvLfw7AsB0Bus7BxC_GqrjiFevJBOkMJOqXVqoAo1Im9kV1UG3spcBzYZWUPqoVkqYCgmlkgnY0gmlwhKwSmwiKbXVsdGlhZGRyc5YACASsEpsIBmXSAAoErBKbCAZl090DgnJzhQADAQAAiXNlY3AyNTZrMaECLkKEAALm6UlD8unXZUOoc8iXf29Z0-XYN9IdGlywk4mDdGNwgmXSg3VkcIJl1IV3YWt1MgA"}'
2026-02-11 04:43:01.672 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:01.673 DEBUG [tests.e2e.test_e2e] Add 3 peer nodes to node3
2026-02-11 04:43:01.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.48/tcp/43765/p2p/16Uiu2HAmPwMe2H4nKgKsosVhXYBiXpL1LMQbqZbpJZJdwEaGgqzo"]'
2026-02-11 04:43:01.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:01.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.180/tcp/32489/p2p/16Uiu2HAmKVWyG2pQYqodEN8JoRUir1fqJQPh6BYBABTitntjjsXn"]'
2026-02-11 04:43:01.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:01.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.62/tcp/14722/p2p/16Uiu2HAkwiFe8Vin3EbVGLBGLDx93visunqmgbFuRmiJP5g4W7uW"]'
2026-02-11 04:43:01.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:01.727 DEBUG [tests.e2e.test_e2e] Subscribe nodes 1,2 to relay on pubsubtopic /waku/2/rs/3/1
2026-02-11 04:43:01.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14721/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:01.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:01.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43764/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:01.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:01.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43764/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:01.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.232.92/tcp/33910/p2p/16Uiu2HAmBkBPCvE9MeRNA1pJXGXSzsFdU38HH3wtN8VgGv2PKRCM","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-11 04:43:01.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14721/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:01.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.232.92/tcp/64056/p2p/16Uiu2HAmBkBPCvE9MeRNA1pJXGXSzsFdU38HH3wtN8VgGv2PKRCM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-11 04:43:01.745 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-11 04:43:31.745 DEBUG [tests.e2e.test_e2e] Node1 publish message
2026-02-11 04:43:31.746 DEBUG [src.steps.store] Relaying message
2026-02-11 04:43:31.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14721/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:31.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:31.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-11 04:43:31.952 DEBUG [tests.e2e.test_e2e] Check if node3 can inquiry stored message without stor peer specified
2026-02-11 04:43:31.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64055/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&contentTopics=%2Ftest%2F1%2Fwaku-filter%2Fproto&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:31.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"249252481efac5013443","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x20f605ece230844b7c0f1f468483ee123898c9ad63988928fb5f72829e138b7d"}]}'
2026-02-11 04:43:31.963 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:43:31.964 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:43:31.964 DEBUG [src.node.waku_node] Stopping container with id 669501656b7e
2026-02-11 04:43:32.570 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:32.571 DEBUG [src.node.waku_node] Stopping container with id d14190044a7b
2026-02-11 04:43:33.121 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:33.121 DEBUG [src.node.waku_node] Stopping container with id 651fa8f96254
2026-02-11 04:43:33.382 ERROR [src.node.docker_mananger] Max retries reached for container 669501656b7e. Exiting log stream.
2026-02-11 04:43:33.617 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:33.617 DEBUG [src.node.waku_node] Stopping container with id fcfe4e1bf103
2026-02-11 04:43:33.933 ERROR [src.node.docker_mananger] Max retries reached for container d14190044a7b. Exiting log stream.
2026-02-11 04:43:34.100 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:34.100 DEBUG [src.node.waku_node] Stopping container with id 9aee8cbce4b1
2026-02-11 04:43:34.430 ERROR [src.node.docker_mananger] Max retries reached for container 651fa8f96254. Exiting log stream.
2026-02-11 04:43:34.626 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:34.627 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:43:34.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:34.658 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:34.684 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:34.708 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:34.712 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
2026-02-11 04:43:51.198 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-11 04:43:51.198 DEBUG [tests.conftest] Running test: test_publish_with_payload_less_than_150_kb with id: 2026-02-11_04-43-51__985605f9-69a7-4e6c-b0bd-f368d45be7a8
2026-02-11 04:43:51.198 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-11 04:43:51.199 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-11 04:43:51.199 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-11 04:43:51.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:51.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-11_04-43-51__985605f9-69a7-4e6c-b0bd-f368d45be7a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:51.205 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:51.205 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:51.206 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:51.206 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.151
2026-02-11 04:43:51.207 DEBUG [src.node.docker_mananger] Generated ports ['14441', '14442', '14443', '14444', '14445']
2026-02-11 04:43:51.207 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:51.207 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:51.207 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:51.207 DEBUG [src.node.docker_mananger] docker run -i -t -p 14441:14441 -p 14442:14442 -p 14443:14443 -p 14444:14444 -p 14445:14445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14443 --rest-port=14441 --tcp-port=14442 --discv5-udp-port=14444 --rest-address=0.0.0.0 --nat=extip:172.18.219.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ac59d9fdddccdb01ff1d2bcde54e6af59c1fb61bbdcce84eb447049c6b8eaf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14445 --metrics-logging=true --relay=true
2026-02-11 04:43:51.384 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.151 waku fb13aa14301f378afd97d4cbdec32c0c89bd9aa3008e26b6c23d6c134465f1c1
2026-02-11 04:43:51.415 DEBUG [src.node.docker_mananger] Container started with ID fb13aa14301f. Setting up logs at ./log/docker/node1_2026-02-11_04-43-51__985605f9-69a7-4e6c-b0bd-f368d45be7a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:51.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14441
2026-02-11 04:43:51.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:51.457 ERROR [src.node.docker_mananger] Max retries reached for container 9ec70a2d8ef9. Exiting log stream.
2026-02-11 04:43:51.962 ERROR [src.node.docker_mananger] Max retries reached for container 5658d7d4e299. Exiting log stream.
2026-02-11 04:43:52.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14441/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:52.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:52.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:52.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:52.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.151/tcp/14442/p2p/16Uiu2HAm61fb8tao2ozAosP3FFK9CaxmhzFS4upVzD5KTLtcGz3S","/ip4/172.18.219.151/tcp/14443/ws/p2p/16Uiu2HAm61fb8tao2ozAosP3FFK9CaxmhzFS4upVzD5KTLtcGz3S"],"enrUri":"enr:-L24QL8sOmNqGIOOEqnGzMueAYLyNVOjo4MAFA52Zh3HAKYeCDWdRhCYF7Fsn8G7zhVKhw9ejAQuJFTqf4nJopANf44CgmlkgnY0gmlwhKwS25eKbXVsdGlhZGRyc5YACASsEtuXBjhqAAoErBLblwY4a90DgnJzhQADAQAAiXNlY3AyNTZrMaECnUos0jdxi-ILgP3ltZklch45owcc4UNa931pOloFh7mDdGNwgjhqg3VkcII4bIV3YWt1MgE"}'
2026-02-11 04:43:52.422 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:52.428 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-11 04:43:52.429 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-11_04-43-51__985605f9-69a7-4e6c-b0bd-f368d45be7a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:52.429 DEBUG [src.node.waku_node] Starting Node...
2026-02-11 04:43:52.429 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-11 04:43:52.430 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-11 04:43:52.430 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.194
2026-02-11 04:43:52.430 DEBUG [src.node.docker_mananger] Generated ports ['9747', '9748', '9749', '9750', '9751']
2026-02-11 04:43:52.431 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-11 04:43:52.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-11 04:43:52.431 DEBUG [src.node.waku_node] Using volumes []
2026-02-11 04:43:52.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 9747:9747 -p 9748:9748 -p 9749:9749 -p 9750:9750 -p 9751:9751 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9749 --rest-port=9747 --tcp-port=9748 --discv5-udp-port=9750 --rest-address=0.0.0.0 --nat=extip:172.18.154.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1ed92bbeffee0446ebfe9e8c7ca5d5a4eaf6adffabbf367e0a7efe85c6e2d20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9751 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL8sOmNqGIOOEqnGzMueAYLyNVOjo4MAFA52Zh3HAKYeCDWdRhCYF7Fsn8G7zhVKhw9ejAQuJFTqf4nJopANf44CgmlkgnY0gmlwhKwS25eKbXVsdGlhZGRyc5YACASsEtuXBjhqAAoErBLblwY4a90DgnJzhQADAQAAiXNlY3AyNTZrMaECnUos0jdxi-ILgP3ltZklch45owcc4UNa931pOloFh7mDdGNwgjhqg3VkcII4bIV3YWt1MgE
2026-02-11 04:43:52.603 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.194 waku 8f8c686331038ed3bc6581e0c926adef42f89a84f012cf8b4af7517b7ae303dd
2026-02-11 04:43:52.632 DEBUG [src.node.docker_mananger] Container started with ID 8f8c68633103. Setting up logs at ./log/docker/node2_2026-02-11_04-43-51__985605f9-69a7-4e6c-b0bd-f368d45be7a8__wakuorg_nwaku:latest.log
2026-02-11 04:43:52.633 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9747
2026-02-11 04:43:52.633 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-11 04:43:53.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9747/health" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:53.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-11 04:43:53.651 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-11 04:43:53.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9747/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:53.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.194/tcp/9748/p2p/16Uiu2HAmJGgcRPXnn8JsfzzgHabkByrhC4uxM5QXYgycdE9jstvP","/ip4/172.18.154.194/tcp/9749/ws/p2p/16Uiu2HAmJGgcRPXnn8JsfzzgHabkByrhC4uxM5QXYgycdE9jstvP"],"enrUri":"enr:-L24QHpW8Hw1Gqkn6XiNn0axNx_wct6SgHLlGfvlnm2CLGCEC4YHrOgN6_fkf0BJecBINsU7_WMszHFWa52bgRfpMWsCgmlkgnY0gmlwhKwSmsKKbXVsdGlhZGRyc5YACASsEprCBiYUAAoErBKawgYmFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU29JPHvXOgHecEiFI9NOC8zEkxEvIJYYfiLtswurSfSDdGNwgiYUg3VkcIImFoV3YWt1MgE"}'
2026-02-11 04:43:53.657 INFO [src.node.waku_node] REST service is ready !!
2026-02-11 04:43:53.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9747/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.151/tcp/14442/p2p/16Uiu2HAm61fb8tao2ozAosP3FFK9CaxmhzFS4upVzD5KTLtcGz3S"]'
2026-02-11 04:43:53.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:53.663 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-11 04:43:53.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14441/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:53.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:53.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9747/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-11 04:43:53.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:53.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-11 04:43:53.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:53.678 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-11 04:43:53.778 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:53.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:53.781 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":1770785033671649792,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:53.782 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:53.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9747/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:53.784 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":1770785033671649792,"ephemeral":false,"proof":""}]'
2026-02-11 04:43:53.786 INFO [src.steps.relay] WARM UP successful!!
2026-02-11 04:43:53.786 DEBUG [tests.relay.test_publish] Running test with payload length of 102400 bytes
2026-02-11 04:43:53.790 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:43:53.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-11 04:43:53.808 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-11 04:43:55.809 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:55.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.816 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:43:55.818 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-11 04:43:55.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9747/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-11 04:43:55.822 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-11 04:43:55.826 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-11 04:43:55.827 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-11 04:43:55.827 DEBUG [src.node.waku_node] Stopping container with id fb13aa14301f
2026-02-11 04:43:56.371 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:56.372 DEBUG [src.node.waku_node] Stopping container with id 8f8c68633103
2026-02-11 04:43:56.922 DEBUG [src.node.waku_node] Container stopped.
2026-02-11 04:43:56.924 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-11 04:43:56.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-11 04:43:56.934 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_multiple_store_messages with id: 2026-02-11_04-48-26__3b84f74a-2246-4df9-bd72-127b287d5cc8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-11_04-48-26__3b84f74a-2246-4df9-bd72-127b287d5cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7837', '7838', '7839', '7840', '7841']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7837:7837 -p 7838:7838 -p 7839:7839 -p 7840:7840 -p 7841:7841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7839 --rest-port=7837 --tcp-port=7838 --discv5-udp-port=7840 --rest-address=0.0.0.0 --nat=extip:172.18.231.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e60af98df2fc7ea02a37fb25ebbe438df1e748c0a1a5fe2b41a7bbf829ebce7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7841 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.196 waku 6548e47b62008b107a55de472433c86e1ab29f6e1cd5516354dd21323475bc62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6548e47b6200. Setting up logs at ./log/docker/publishing_node1_2026-02-11_04-48-26__3b84f74a-2246-4df9-bd72-127b287d5cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7837
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 43e5cdf90731. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d1b0186272de. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7837/health" -H "Content-Type: application/json" -d '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:7837/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/7838/p2p/16Uiu2HAm6Pot3ETiZNDH3jgjLqpRC9RXr34ipWy5PJVKUHBnYjSM","/ip4/172.18.231.196/tcp/7839/ws/p2p/16Uiu2HAm6Pot3ETiZNDH3jgjLqpRC9RXr34ipWy5PJVKUHBnYjSM"],"enrUri":"enr:-L24QMWIncEMY8LF60dA8mrYjkyl8RT_AR4M07EqRf5PQkjcVdLnbY7wcZYZ1Ut-UWH3jBrDYbBRUIxhv_3QYcRoEXgCgmlkgnY0gmlwhKwS58SKbXVsdGlhZGRyc5YACASsEufEBh6eAAoErBLnxAYen90DgnJzhQADAQAAiXNlY3AyNTZrMaECovZT-Ux-vtZH9r59Ss7PO6hAw0KbaNwLBNoyHDWCWg6DdGNwgh6eg3VkcIIeoIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-11_04-48-26__3b84f74a-2246-4df9-bd72-127b287d5cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10011', '10012', '10013', '10014', '10015']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10011:10011 -p 10012:10012 -p 10013:10013 -p 10014:10014 -p 10015:10015 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10013 --rest-port=10011 --tcp-port=10012 --discv5-udp-port=10014 --rest-address=0.0.0.0 --nat=extip:172.18.211.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cdbf34dc6a61ffde6f6f4f7c30a13b7d9faad619f3eabe8c6c802b6f85bedac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10015 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMWIncEMY8LF60dA8mrYjkyl8RT_AR4M07EqRf5PQkjcVdLnbY7wcZYZ1Ut-UWH3jBrDYbBRUIxhv_3QYcRoEXgCgmlkgnY0gmlwhKwS58SKbXVsdGlhZGRyc5YACASsEufEBh6eAAoErBLnxAYen90DgnJzhQADAQAAiXNlY3AyNTZrMaECovZT-Ux-vtZH9r59Ss7PO6hAw0KbaNwLBNoyHDWCWg6DdGNwgh6eg3VkcIIeoIV3YWt1MgM --storenode=/ip4/172.18.231.196/tcp/7838/p2p/16Uiu2HAm6Pot3ETiZNDH3jgjLqpRC9RXr34ipWy5PJVKUHBnYjSM --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.52 waku e583ba29730d234556b10bb9b23d7826e5135af004d4c554cd1d81522f15a320
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e583ba29730d. Setting up logs at ./log/docker/store_node1_2026-02-11_04-48-26__3b84f74a-2246-4df9-bd72-127b287d5cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10011
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10011/health" -H "Content-Type: application/json" -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:10011/debug/v1/info" -H "Content-Type: application/json" -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.52/tcp/10012/p2p/16Uiu2HAm1T8n8YQa5FD2hiaQ7Q8iS6ZEykWEosQSDGTDSNBzdYTV","/ip4/172.18.211.52/tcp/10013/ws/p2p/16Uiu2HAm1T8n8YQa5FD2hiaQ7Q8iS6ZEykWEosQSDGTDSNBzdYTV"],"enrUri":"enr:-L24QIHc5NTCB9UpgjpF87JHRXkZPIZtnKOW5a_is92UdgdBcIaiyYRRwAFNN9-m4Q3N-_iXpDV9SBrbWAXC-nhBeKICgmlkgnY0gmlwhKwS0zSKbXVsdGlhZGRyc5YACASsEtM0BiccAAoErBLTNAYnHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWYYBBkWqjiA4vCLdH7I13wpbAsjCT8BShA9g0tP2EYyDdGNwgiccg3VkcIInHoV3YWt1MgM"}'
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:10011/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.196/tcp/7838/p2p/16Uiu2HAm6Pot3ETiZNDH3jgjLqpRC9RXr34ipWy5PJVKUHBnYjSM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/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:10011/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:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7837/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa387d76f9e42da44a7a08dbfd3d139791b610c83554e2584e4f068288d9a027b"},{"messageHash":"0x613b9a28b7ad1eaf7bc0d8dc30c3f9da65933191eb55bf6a5a19912231db58ae"},{"messageHash":"0x9941c9385bed951de6b2730ed1ed7fc89fc0bd67a989de5c31cc8e3fe687d646"},{"messageHash":"0xd5283b491dfe07e445d4a60b080bd59a70b8bfa405130c0492cd66aa54a15a9b"},{"messageHash":"0x071f721f82af86e39d01a9c6ae64f1fd0b450823f42f9d50ca02789ab09d0694"},{"messageHash":"0xde06b0338a76d29c87277afab20c432a7fe32d9739559ef46182afbf094c6936"},{"messageHash":"0xa41dcb9a47eb559124ed54cd48c7b1326d7943e91cabb63aa802881a3cb6557a"},{"messageHash":"0xa9a261342486049950919d28dc3a5d2277ab4e52990de64232caef3286643aff"},{"messageHash":"0x3b56d2a3a8490fc68ac9998f7faeda4005136b6ddc72130177b781a754eee470"},{"messageHash":"0x37a829498df82de45fa3be375ce4901b66b22fecc1eabd00a23a0f2a93f05021"},{"messageHash":"0x5edbdd309447c7294f12bc03b2c973313de4ca9fba97691b1ef3638730edf43a"},{"messageHash":"0x2a24e351f68857e3cae08017cb991cbf8e7d9cc91c8028484a5afac22a2ec5b1"},{"messageHash":"0x627d15c5cabbb3362951375a46a1bef26273153f0bf2cfcf95ed67c2420fb823"},{"messageHash":"0x8c1828cf16a0547b1d66f2ba4dc28e48d8120b3c8dc9339ec070f78c7eba5bc4"},{"messageHash":"0x7ffb418060bed702b300fa1f40dce8c131a40d6e88730248a36e2fce11409be7"},{"messageHash":"0x07dc016a8ffda1dc943001767dc2ceb10f84c20ef4d28f4fe44e444b54ed1ced"},{"messageHash":"0x62fbc5036748dae02ba04520daf8a3b9543d46df204e21c2089f57cf67cd7dee"},{"messageHash":"0x2756ac14c245dbac092d61b53db64a6c864bcfa011ce1fea2995a6a8ab2df663"},{"messageHash":"0xc315202da07623a659e0f2be20185d8085a2bc5033f5a3bdaef6bc9c87ccd76e"},{"messageHash":"0xb9e0f32d5a0dae0f0ca1562ecb4d533f38db8ac3a267dce9af83f569162dc0ba"},{"messageHash":"0xdf88b5b880a71c70f78d532f1357f4c6598ad8d7ea441827ebaa259f7a71c381"},{"messageHash":"0x884d18c3b0ec4cd1b65b5d335a6d01c0b1d26153923557af4f48d99f87081614"},{"messageHash":"0x7372d97c170d570e6f5765aa90eeb9773ecb2e6e68b02e57c54366f71bbae1e0"},{"messageHash":"0xe66b130d85cc7416db118542adcd4c6cd51adf3f9ecc5d3d13d63e85f1790b8c"},{"messageHash":"0x1c30032e6eb3567447529b3b0361637bf42f8001234074b89d56e0b38eaa433c"},{"messageHash":"0x3ad243886ce88bc644881e16a9fb25ac9b84ad4df5f403331697d21ebe856def"},{"messageHash":"0xabc2fe78152d29baef5527eedbb1c635ce11a6de06a88ce6e6c48218338be42a"},{"messageHash":"0xe7fe35a93f5b14e370ff131a1a724f4d8cc3c5f8980bf6ba43bd7d30389577d8"},{"messageHash":"0x9e730bc979b4563360adaaa7706dec13c40ede9a8de6a00aa0b2077db59c3874"},{"messageHash":"0xab96acf65ed26d15cec86257d334fa05d2c1b7762baf8f581c33cca6f8c03f62"},{"messageHash":"0x99b5f0888ff048178afdd9f841a0d396e2624999856ae08e14eb7b864ec3b2ae"},{"messageHash":"0x2198d47b8a6c73d87ecb80268ddc38d5f908872813d15bd9c16608b7af2cf5d9"},{"messageHash":"0x141feb1bcfa26c1a4d0fb97ed95d9a102abf00c026e1027daeec8548fa882e95"},{"messageHash":"0x3dc19b6b0425bc8a3fff70f0a82b12d867d42f28b5d63059e9519300931bee97"},{"messageHash":"0xc73b58c8195e48f2bce42edfc4cbaa3a5d255d9d018d222002bc7cfd8886751a"},{"messageHash":"0x53fba45790e7ff8552bf7c7765258a37faf63f63c5207c3e1202274a506b5587"},{"messageHash":"0xd11852d4ec233262efd3130d705676026cef5b3669a8801b4043afe9748e589b"},{"messageHash":"0xd8775c23a693f555fb8c7f02373bbd7b5cbe2f59ad432400d509cf9c7cd8ae48"},{"messageHash":"0x2ed94d8ff5e2d591e0a58b4b4f871695455329a613f2b4d75213299bf81d802a"},{"messageHash":"0x5bb7de3628958d770f8878c7ce31ed6d37e2e1c17bf6531da930ddeea85ad73a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10011/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa387d76f9e42da44a7a08dbfd3d139791b610c83554e2584e4f068288d9a027b"},{"messageHash":"0x613b9a28b7ad1eaf7bc0d8dc30c3f9da65933191eb55bf6a5a19912231db58ae"},{"messageHash":"0x9941c9385bed951de6b2730ed1ed7fc89fc0bd67a989de5c31cc8e3fe687d646"},{"messageHash":"0xd5283b491dfe07e445d4a60b080bd59a70b8bfa405130c0492cd66aa54a15a9b"},{"messageHash":"0x071f721f82af86e39d01a9c6ae64f1fd0b450823f42f9d50ca02789ab09d0694"},{"messageHash":"0xde06b0338a76d29c87277afab20c432a7fe32d9739559ef46182afbf094c6936"},{"messageHash":"0xa41dcb9a47eb559124ed54cd48c7b1326d7943e91cabb63aa802881a3cb6557a"},{"messageHash":"0xa9a261342486049950919d28dc3a5d2277ab4e52990de64232caef3286643aff"},{"messageHash":"0x3b56d2a3a8490fc68ac9998f7faeda4005136b6ddc72130177b781a754eee470"},{"messageHash":"0x37a829498df82de45fa3be375ce4901b66b22fecc1eabd00a23a0f2a93f05021"},{"messageHash":"0x5edbdd309447c7294f12bc03b2c973313de4ca9fba97691b1ef3638730edf43a"},{"messageHash":"0x2a24e351f68857e3cae08017cb991cbf8e7d9cc91c8028484a5afac22a2ec5b1"},{"messageHash":"0x627d15c5cabbb3362951375a46a1bef26273153f0bf2cfcf95ed67c2420fb823"},{"messageHash":"0x8c1828cf16a0547b1d66f2ba4dc28e48d8120b3c8dc9339ec070f78c7eba5bc4"},{"messageHash":"0x7ffb418060bed702b300fa1f40dce8c131a40d6e88730248a36e2fce11409be7"},{"messageHash":"0x07dc016a8ffda1dc943001767dc2ceb10f84c20ef4d28f4fe44e444b54ed1ced"},{"messageHash":"0x62fbc5036748dae02ba04520daf8a3b9543d46df204e21c2089f57cf67cd7dee"},{"messageHash":"0x2756ac14c245dbac092d61b53db64a6c864bcfa011ce1fea2995a6a8ab2df663"},{"messageHash":"0xc315202da07623a659e0f2be20185d8085a2bc5033f5a3bdaef6bc9c87ccd76e"},{"messageHash":"0xb9e0f32d5a0dae0f0ca1562ecb4d533f38db8ac3a267dce9af83f569162dc0ba"},{"messageHash":"0xdf88b5b880a71c70f78d532f1357f4c6598ad8d7ea441827ebaa259f7a71c381"},{"messageHash":"0x884d18c3b0ec4cd1b65b5d335a6d01c0b1d26153923557af4f48d99f87081614"},{"messageHash":"0x7372d97c170d570e6f5765aa90eeb9773ecb2e6e68b02e57c54366f71bbae1e0"},{"messageHash":"0xe66b130d85cc7416db118542adcd4c6cd51adf3f9ecc5d3d13d63e85f1790b8c"},{"messageHash":"0x1c30032e6eb3567447529b3b0361637bf42f8001234074b89d56e0b38eaa433c"},{"messageHash":"0x3ad243886ce88bc644881e16a9fb25ac9b84ad4df5f403331697d21ebe856def"},{"messageHash":"0xabc2fe78152d29baef5527eedbb1c635ce11a6de06a88ce6e6c48218338be42a"},{"messageHash":"0xe7fe35a93f5b14e370ff131a1a724f4d8cc3c5f8980bf6ba43bd7d30389577d8"},{"messageHash":"0x9e730bc979b4563360adaaa7706dec13c40ede9a8de6a00aa0b2077db59c3874"},{"messageHash":"0xab96acf65ed26d15cec86257d334fa05d2c1b7762baf8f581c33cca6f8c03f62"},{"messageHash":"0x99b5f0888ff048178afdd9f841a0d396e2624999856ae08e14eb7b864ec3b2ae"},{"messageHash":"0x2198d47b8a6c73d87ecb80268ddc38d5f908872813d15bd9c16608b7af2cf5d9"},{"messageHash":"0x141feb1bcfa26c1a4d0fb97ed95d9a102abf00c026e1027daeec8548fa882e95"},{"messageHash":"0x3dc19b6b0425bc8a3fff70f0a82b12d867d42f28b5d63059e9519300931bee97"},{"messageHash":"0xc73b58c8195e48f2bce42edfc4cbaa3a5d255d9d018d222002bc7cfd8886751a"},{"messageHash":"0x53fba45790e7ff8552bf7c7765258a37faf63f63c5207c3e1202274a506b5587"},{"messageHash":"0xd11852d4ec233262efd3130d705676026cef5b3669a8801b4043afe9748e589b"},{"messageHash":"0xd8775c23a693f555fb8c7f02373bbd7b5cbe2f59ad432400d509cf9c7cd8ae48"},{"messageHash":"0x2ed94d8ff5e2d591e0a58b4b4f871695455329a613f2b4d75213299bf81d802a"},{"messageHash":"0x5bb7de3628958d770f8878c7ce31ed6d37e2e1c17bf6531da930ddeea85ad73a"}]}'
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 6548e47b6200
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e583ba29730d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

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